Форум программистов, компьютерный форум, киберфорум
Windows
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/76: Рейтинг темы: голосов - 76, средняя оценка - 4.89
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
1

Как переназначить кнопку калькулятора на клавиатуре

18.04.2019, 20:37. Показов 15349. Ответов 13

Author24 — интернет-сервис помощи студентам
Здравствуйте.

На некоторых клавиатурах есть аппаратная кнопка вызова калькулятора (на ней нарисован калькулятор и при нажатии открывается стандартный калькулятор).

Вопрос: как переназначить её функцию, чтобы система запускала при нажатии другую программу или другой калькулятор, который нравится? Если можно без установки доп. приложений для назначения макросов, может функция как-то в реестре настраивается.

Заранее благодарю за информацию.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2019, 20:37
Ответы с готовыми решениями:

Как переназначить клавиши на клавиатуре?
У меня на ноутбуке повысить и снизить громкость F7 и F8, почему то в место F8 работает F9 как...

Как переназначить клавиши на клавиатуре?
Кнопка р(h) плохо нажимается. Хочу, чтобы вместо неё пользоваться Caplock. Установил пока что Linux...

Как переназначить клавишу на клавиатуре сторонним софтом? Какая прога нужна?
Не уверен что в правильный раздел написал, но тут вроде про эмуляцию нажатия клавиш так что сори...

Как переназначить кнопку?
Есть программа, которая последовательно выводит некоторые задания, побуждающие пользователя...

13
1047 / 531 / 66
Регистрация: 16.01.2013
Сообщений: 4,093
19.04.2019, 16:06 2
Antoniwww, можно на пример программой Key Remapper
0
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
8619 / 4344 / 549
Регистрация: 13.03.2013
Сообщений: 15,854
Записей в блоге: 16
19.04.2019, 21:50 3
FAQ по клавиатурам
0
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
17.05.2019, 13:50  [ТС] 4
Здравствуйте. Уточню на всякий случай. В Windows запускается стандартный калькулятор, если нажать на кнопку в виде калькулятора (такая кнопка бывает не некоторых клавиатурах). Нужно не менять код этой клавиши или функцию, а задать запуск другого приложения калькулятора, который больше нравится. Как это сделать?
0
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
8619 / 4344 / 549
Регистрация: 13.03.2013
Сообщений: 15,854
Записей в блоге: 16
17.05.2019, 18:25 5
Antoniwww, отвечено выше, нажмите на ссылку и перейдите по пункту "Софт для клавиатур".
0
7 / 6 / 5
Регистрация: 16.07.2015
Сообщений: 147
17.05.2019, 18:35  [ТС] 6
Цитата Сообщение от Maks Посмотреть сообщение
"Софт для клавиатур"
Без софта это нельзя сделать? Система запускает калькулятор, возможно это где-то в реестре зарыто.
0
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
8619 / 4344 / 549
Регистрация: 13.03.2013
Сообщений: 15,854
Записей в блоге: 16
17.05.2019, 21:33 7
Цитата Сообщение от Antoniwww Посмотреть сообщение
Без софта это нельзя сделать?
Делается это довольно непросто, посему и придумали сие софт.
0
0 / 0 / 0
Регистрация: 12.05.2019
Сообщений: 2
13.02.2021, 19:03 8
Цитата Сообщение от Maks Посмотреть сообщение
Делается это довольно непросто, посему и придумали сие софт
Ответа на вопрос автора (а так вышло, что теперь и моего) по этой ссылке нет. Там речь идет о подмене КЛАВИШИ через реестр, а не о подмене того ДЕЙСТВИЯ которую она выполняет. Приведу другой пример. У меня имеется клавиатура с дополнительными программируемыми клавишами и их 15 штук. Настраиваются клавиши через специальный софт. К примеру я могу настроить открытие программы "Блокнот" абсолютно на любую клавишу и для этого даже особая клава не нужна, пользователь Maks, как раз таки и ссылается на эти программы которые могут это настроить. Но "Блокнот" будет открываться только пока эта программа, через которую я это настроил, запущена. Закрыв ее кнопка будет бесполезна. А есть особые клавиши, к примеру тот же "Калькулятор" (это кнопка VK_LAUNCH_APP1 с кодом 0xB6) который в пример привел автор. И не важно запущена программа или нет, Калькулятор всё ровно откроется абсолютно на любом современном ПК под ОС Виндовс. Т.е. эта функция зашита в саму ОС. Вопрос автора, как и мой, заключается в том где именно это прописано в системе? Раз это где-то прописано, то можно и изменить к примеру тот же Калькулятор на Блокнот или что угодно, хоть даже чтоб Steam запускался и для этого не надо какой-то софт держать запущенным. Я уже который день пытаюсь найти ответ на этот вопрос, но всё безрезультатно, поэтому даже решился воскресить эту тему в надежде что хоть кто-то знает и подскажет..
0
6325 / 2752 / 1070
Регистрация: 06.06.2017
Сообщений: 9,353
14.02.2021, 06:34 9
Цитата Сообщение от Don AriOn Посмотреть сообщение
Я уже который день пытаюсь найти
Мда. А почему я потратил 10 сек на поиск? Раз, два, три, четыре, пять — выйдем в гугл погулять...
Windows Batch file
1
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18 /f /v ShellExecute /d C:\Path\to\AnyProgram.exe
1
0 / 0 / 0
Регистрация: 12.05.2019
Сообщений: 2
14.02.2021, 14:09 10
Цитата Сообщение от FlasherX Посмотреть сообщение
А почему я потратил 10 сек на поиск?
Без преувеличения и сарказма - просто мастер!) Спасибо!!
0
Робот сгибальщик
1889 / 625 / 126
Регистрация: 29.07.2020
Сообщений: 3,323
Записей в блоге: 7
15.02.2021, 21:39 11
Кстати о калькуляторе. The Calc открывается и скрывается по клавише NumLk. Без всяких мультимедиа клавиш.
Лет 10 пользуюсь. Рекомендую.
Кликните здесь для просмотра всего текста
Как переназначить кнопку калькулятора на клавиатуре

Как переназначить кнопку калькулятора на клавиатуре

Как переназначить кнопку калькулятора на клавиатуре
0
891 / 203 / 54
Регистрация: 06.11.2015
Сообщений: 2,246
Записей в блоге: 2
21.02.2021, 00:40 12
Цитата Сообщение от Antoniwww Посмотреть сообщение
Без софта это нельзя сделать?
1. Находим ярлык калькулятора
2. Свойства, правой кнопкой
3. Дальше во вкладку с шорткатами и по аналогии
Как переназначить кнопку калькулятора на клавиатуре
0
6 / 6 / 0
Регистрация: 09.10.2013
Сообщений: 251
01.11.2021, 08:07 13
Вот пример как у меня из клавиши "Калькулятор" получилась клавиша "Сон"

Windows Batch file
1
2
3
4
5
6
7
@Echo Off
 
cd /d %systemroot%\system32
 
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18" /v "ShellExecute" /t REG_SZ /d "rundll32.exe powrprof.dll,SetSuspendState 0,1,0" /f
 
Exit
Ниже приведенную строку можешь заменить на свою команду или путь до своей программы
Код
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
0
1 / 1 / 0
Регистрация: 03.12.2020
Сообщений: 20
15.04.2024, 21:44 14
А как сделать обратное? На моей новой клавиатуре нет кнопки калькулятора, а я к ней очень привык. Я бы хотел заменить бесполезную кнопку браузера на калькулятор просто по тому что ее легче всего найти не глядя. Я уже понял что кнопка браузера это
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7
, но как заставить ее запускать калькулятор? Для обычной программы достаточно в реестре прописать путь до этой программы, но в моем случае
"C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_11.2401.0.0_x64__8we\CalculatorApp .exe" -ServerName:App.AppXjvs2nbwryyqjz1h8d8v70f70g3rgdcyb.mca
или
"C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_11.2401.0.0_x64__8we\CalculatorApp .exe"
ничего не делает. Не находит такой файл. У меня Windows 11 и приложение калькулятора не обычное *.exe приложение, а Metro, или как там они называются. Я могу запустить его через PowerSheel командой
Код
explorer shell:appsfolder\Microsoft.WindowsCalculator_8wekyb3d8bbwe!App
но это немного не то

Добавлено через 32 минуты
Решил проблему таким образом, создал "calc.bat" с кодом
Windows Batch file
1
2
%windir%\system32\calc.exe
exit
, затем создал "calc.vbs" с кодом
Visual Basic
1
2
3
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\calc.bat" & Chr(34), 0
Set WshShell = Nothing
И в реестре прописал путь до этого *.vbs

Но это работает только тогда когда приложение браузера не активно. В противном случае текущее окно браузера закрывается и открывается новая вкладка...
0
15.04.2024, 21:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2024, 21:44
Помогаю со студенческими работами здесь

Как переназначить кнопку SW_SHOWMAXIMIZED ?
Пишу на freeglut с++ и столкнулся с необходимостью назначить на кнопку SW_SHOWMAXIMIZED (ту,...

Переназначить клавиши на клавиатуре. Возможно?
Есть ли какая то возможность с помощью скрипта на VBScript переназначить клавиши на клавиатуре?...

Как нажать кнопку на клавиатуре?
Пытался keybd_event использовать, но увы оно не работает. Может кто приведет пример работы на более...

Как нажать на кнопку на клавиатуре?
Как нажать на кнопку на клавиатуре, при ведение курсора вправо от центра?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru