我的键盘上有一个“计算器”键。在注册表中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18
我已ShellExecute
设置为C:\Program Files (x86)\SpeedCrunch\SpeedCrunch.exe
。
尽管 regedit
处于打开状态时,按下计算器键会打开 SpeedCrunch,但在其他任何时候,该键都会打开 Windows 10 的计算器应用程序。
我如何将其设置为始终使用计算器键打开 SpeedCrunch?
答案1
尝试用引号(“)括住 SpeedCrunch 的路径:
创建一个新的注册文件使用文本编辑器并另存为
keyboard_calc_to_speedcrunch.reg
:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18] "ShellExecute"="\"C:\\Program Files (x86)\\SpeedCrunch\\speedcrunch.exe\""
导入/合并
keyboard_calc_to_speedcrunch.reg
进入注册表。- 刷新 Windows 资源管理器(使用近红外命令):
nircmd.exe shellrefresh
要恢复原始行为,请创建并合并keyboard_calc_restore.reg
:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"=-
答案2
尝试使用 AutoHotKey 执行此操作。
https://autohotkey.com/docs/KeyList.htm
样本:
;Winkey+C——您可以根据需要自定义特殊键
#C::
IfWinExist SpeedCrunch
WinActivate
else
Run C:\Program Files (x86)\SpeedCrunch\SpeedCrunch.exe
return