Как запустить другое приложение при нажатии клавиши калькулятора на клавиатуре?

25

У меня Logitech Media Keyboard 600, в котором есть отдельная кнопка для запуска калькулятора. Мне это нужно довольно часто, но поставляемый с Windows калькулятор бесполезен; там более продвинутые.

Итак, я установил другое приложение калькулятора и хочу, чтобы этот специальный ключ запускал другое приложение вместо стандартного.

Это возможно?

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

отметка
источник
1
Новый калькулятор в Win7 действительно хорош. Что ты находишь лучше?
парадоид
1
Например, калькулятор PowerToys для WXP, не работал для W7, но SpeedCrunch работает. Нужно что-то с историей и тому подобное.
отметка
@ Марк, вы можете подумать, что ответ Тима С. менее инвазивен, чем принятый ответ, и кажется идеальным решением.
jnm2

Ответы:

3

Вы пробовали программное обеспечение Logitech SetPoint ? Возможно, вам не удастся изменить программу, которую открывает ключ, но стоит попробовать. У меня нет клавиатуры Logitech, поэтому я не могу проверить.

Вы также можете попробовать заменить исполняемый файл Calculator ( %windir%\system32\calc.exe) другим калькулятором, но это может быть рискованно.

Velociraptors
источник
Это оно! Я всегда избегаю программного обеспечения, поставляемого этим поставщиком, за последние 15 лет у него было слишком много плохого опыта… но, похоже, время меняется ;-) С помощью этого программного обеспечения вы можете настроить ключ для запуска любого приложения, которое вы хотите.
отметка
Рад слышать! Я немного догадался, поскольку на веб-сайте Logitech не указано, какие ключи являются программируемыми. Некоторые клавиатуры имеют программируемые клавиши, но не позволяют изменять мультимедийные / специальные функциональные клавиши.
Velociraptors
64

Изменить этот раздел реестра:

HKLM/software/microsoft/windows/currentversion/explorer/appkey/18/ShellExecute

Если он не существует, создайте строковое значение с именем ShellExecuteи в качестве значения путь к вашей программе.

Тим С.
источник
2
Спасибо, это также было полезно и работает без необходимости установки какого-либо программного обеспечения!
отметка
Мой «HKEY_LOCAL_MACHINE», а не «HKLM».
Дэн W
13
«HKLM» является стандартом сокращенный для 'HKEY_LOCAL_MACHINE'
Mark Cidade
7
В Windows 10 HKLM / software / microsoft / windows / currentversion / explorer / appkey / 18 пуст. Редактировать: ShellExecute - это строковое значение, которое вы должны задать, и его значением должен быть полный путь.
Марк Жеронимус
В моем случае (Windows 10) значение, которое было там по умолчанию, было ShellExecute=calc.exe. Изменение полного пути калькулятора по моему выбору работало нормально.
Сума