禁用 AutoHotkey 中的所有“Ctrl”键快捷键?

禁用 AutoHotkey 中的所有“Ctrl”键快捷键?

我正在尝试锁定一台自助服务终端电脑,需要禁用各种“Ctrl + 键”键盘快捷键。
我首先使用以下方法分别禁用它们自动热键...

^F4::返回
^w::返回
^+w::返回
^Esc::返回
^+Esc::返回
;ETC...

但不断发现新的快捷键(你知道 IE8 中的“Ctrl + Q”会显示标签缩略图页面吗)。所以我尝试使用以下方法完全禁用 Ctrl 键:

LCtrl::返回
RCtrl::返回
~Ctrl::return
^::返回

没有运气。

有任何想法吗?

答案1

有关标准快捷键,请参阅此列表并设置一个热键实例来覆盖它。例如,我创建了一个 ALT & F4 热键,它通常会关闭活动窗口,并让它输入一些文本。它有效:

ALT & F4::
Send foobar ; This line sends keystrokes to the active (foremost) window.
return

这只能修复每个实例。要单独禁用某个键 (ALT),请使用:

ALT::返回

有关更多信息,请参阅

注意安装的软件/注册表编辑所带来的其他组合键,例如显卡实例。

答案2

解决这个问题最简单的方法就是将控制键重新映射到 Shift 键。这样,control+v 就变成了 shift+v,危险性就小得多。在我的电脑上,这个方法有效。

Control::Shift

相关内容