我正在使用 Windows 10,我想使用该alt gr键在应用程序中设置快捷方式。
应用程序成功解释了快捷方式,但并未阻止该键插入特殊字符;例如,alt gr+o会产生ó
。有什么方法可以阻止这种情况吗?
答案1
自动热键可以帮助你检查他们的覆盖或禁用热键部分。使用 Autohotkey,您甚至可以仅在特定窗口处于活动状态时禁用热键。
您可以使用 autohotkey 重新映射快捷方式。当 Chrome 处于活动状态时,此脚本将alt gr+重新映射o到ctrl+ 。t
$<^>!o::
IfWinActive ahk_class Chrome_WidgetWin_1
Send ^{t}
return
此解决方案的缺点是,您的应用也不会收到原始热键。您可以使用不同的热键组合让您的应用监听,但用户仍然只需按alt gr+ o。
另一个可能的解决方案是使用Microsoft 键盘布局创建器不包括AltGr您想要覆盖的组合。这样,您就不必更改应用程序。