防止“Alt Gr”键产生特殊字符

防止“Alt Gr”键产生特殊字符

我正在使用 Windows 10,我想使用该alt gr键在应用程序中设置快捷方式。

应用程序成功解释了快捷方式,但并未阻止该键插入特殊字符;例如,alt gr+o会产生ó。有什么方法可以阻止这种情况吗?

答案1

自动热键可以帮助你检查他们的覆盖或禁用热键部分。使用 Autohotkey,您甚至可以仅在特定窗口处于活动状态时禁用热键。

您可以使用 autohotkey 重新映射快捷方式。当 Chrome 处于活动状态时,此脚本将alt gr+重新映射octrl+ 。t

$<^>!o::
IfWinActive ahk_class Chrome_WidgetWin_1
   Send ^{t}
return 

此解决方案的缺点是,您的应用也不会收到原始热键。您可以使用不同的热键组合让您的应用监听,但用户仍然只需按alt gr+ o

另一个可能的解决方案是使用Microsoft 键盘布局创建器不包括AltGr您想要覆盖的组合。这样,您就不必更改应用程序。

相关内容