Як запустити інший додаток, натискаючи клавішу калькулятора на клавіатурі?


25

У мене є Logitech Media Keyboard 600, який має окрему кнопку для запуску калькулятора. Мені це потрібно часто, але калькулятор, що постачається в Windows, марний; там є більш просунуті.

Тому я встановив інший додаток для калькулятора і хочу, щоб цей спеціальний ключ запустив цей інший додаток замість стандартного.

Це можливо?

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


1
Новий калькулятор у Win7 справді хороший. Що ти вважаєш кращим?
парадороїд

1
Наприклад, калькулятор PowerToys для WXP, не працював для W7, але SpeedCrunch робить. Потрібно щось з історією тощо.
позначка

@mark, можливо, ви захочете врахувати, що відповідь Тіма С менш інвазивна, ніж прийнята відповідь, і здається, ідеальним рішенням.
jnm2

Відповіді:


3

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

Ви також можете спробувати замінити виконуваний калькулятор ( %windir%\system32\calc.exe) іншим калькулятором, але це може бути ризиковано.


Це воно! Я завжди уникаю цього постачальника програмного забезпечення, маючи занадто багато поганого досвіду роботи з ним протягом останніх 15 років .. але, здається, час змінюється ;-) За допомогою цього програмного забезпечення ви можете налаштувати ключ для запуску будь-якого додатка, яке вам потрібно.
відмітка

Приємно чути! Я трохи здогадувався, оскільки веб-сайт Logitech не вказує які ключі можна програмувати. Деякі клавіатури мають програмовані клавіші, але не дозволяють змінювати медіа / спеціальні функціональні клавіші.
Велоцираптори

64

Редагуйте цей ключ реєстру:

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

Якщо його не існує, створіть значення String з ім'ям ShellExecuteі, як значення, дорогу до вашої програми.


2
Дякую, що також було корисно і працює без необхідності встановлювати будь-яке програмне забезпечення!
відмітка

Шахта - це "HKEY_LOCAL_MACHINE", а не "HKLM".
Dan W

13
'HKLM' - std. абр. для 'HKEY_LOCAL_MACHINE'
Марк Сідаде

7
У Windows 10 HKLM / софт / microsoft / windows / currentversion / explorer / appkey / 18 порожній. Редагувати: ShellExecute - це значення рядка, яке ви повинні зробити, і його значення повинно бути повним шляхом.
Марк Єронімус

У моєму випадку (Windows 10) значення, яке було за замовчуванням, було ShellExecute=calc.exe. Змінивши це на повний шлях калькулятора, який я обрав, добре працював.
Сума
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.