按下键盘上的计算器键时如何运行另一个应用程序?


25

我有一个Logitech Media Keyboard 600,它具有一个单独的按钮来启动计算器。我经常需要它,但是Windows附带的计算器是没有用的。有更先进的在那里。

因此,我已经安装了另一个计算器应用程序,并希望此特殊键启动该其他应用程序而不是默认应用程序。

那可能吗?

我不是在寻找将应用程序固定到任务栏并使用另一个快捷键来启动它的解决方案。


1
Win7中的新计算器确实很棒。您觉得更好的是什么?
paradroid

1
例如,用于WXP的PowerToys计算器不适用于W7,但SpeedCrunch可以。需要具有历史之类的东西。
在2010年

@mark,您可能想考虑Tim C的答案比公认的答案更具侵入性,并且似乎是理想的解决方案。
jnm2

Answers:


3

您尝试过Logitech的SetPoint软件吗?它可能不让您更改键打开的程序,但是值得尝试。我没有Logitech键盘,所以无法检查。

您也可以尝试用其他计算器替换Calculator可执行文件(%windir%\system32\calc.exe),但这可能会有风险。


而已!我总是避免使用该供应商提供的软件,在过去的15年中对它有太多的不愉快的经验..但是似乎时间在变;-)使用此软件,您可以配置密钥来运行所需的任何应用程序。
在2010年

很高兴听到!我有点猜测,因为Logitech网站没有指定哪些按键是可编程的。某些键盘具有可编程键,但不允许您修改媒体/特殊功能键。
Velociraptors

64

编辑此注册表项:

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

如果它不存在,请创建一个名称ShellExecute为String Value的字符串值,并将其值作为程序的路径。


2
谢谢,这也很有帮助,无需安装任何软件即可运行!
标记

我的是“ HKEY_LOCAL_MACHINE”,而不是“ HKLM”。
丹·W

13
“ HKLM”是一个性病。缩写 为“ HKEY_LOCAL_MACHINE”
马克·西达德

7
在Windows 10上,HKLM / software / microsoft / windows / currentversion / explorer / appkey / 18为空。编辑:ShellExecute是一个字符串值,您必须输入,它的值应该是完整路径。
Mark Jeronimus

在我的情况下(Windows 10),默认情况下的值为ShellExecute=calc.exe。将此更改为我选择的计算器的完整路径,效果很好。
Suma
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.