![如何防止 Firefox 键盘快捷键干扰 Unicode 输入?](https://linux22.com/image/1560871/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20Firefox%20%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E5%B9%B2%E6%89%B0%20Unicode%20%E8%BE%93%E5%85%A5%EF%BC%9F.png)
操作系统:Windows 7 旗舰版 64 位
浏览器:Firefox Quantum 60.0(64 位)
我通常使用Alt + 数字键盘“+”(加号)- Unicode方法来输入 Unicode 字符。但这种方法在 Firefox 中并不总是有效。有时我需要输入的十六进制代码与某些 Firefox 快捷键重叠。例如,我无法输入字母ð因为它的十六进制代码是00F0当我到达F,Firefox 将同时按下Alt和这一事实解释为打开F文件菜单。
以下 Firefox 键盘快捷键会干扰我的打字:
- Alt+ 数字键盘2和Alt+B打开书签菜单
- Alt+ 数字键盘5和Alt+E打开编辑菜单
- Alt+ 数字键盘6和Alt+F打开文件菜单
- Alt+D选择地址栏
我如何绕过这些 Firefox 热键以便可以输入我想要的任何 Unicode 字符?
这是我尝试过的但发现不起作用的方法:
我对不需要的解决方案感兴趣自动热键或其他第三方软件。
答案1
我安装了以下插件,Firefox 的快捷键(自定义键盘快捷键)并禁用不需要的快捷方式,如下所示:
我确保每个想要禁用的快捷方式都有相同的设置,如下所示:
虽然这个部分解决方案与键盘布局无关,并允许我输入许多在安装插件之前无法输入的字符,但它有一些限制。例如,我可以输入字母Ð(U-00D0
) 和ð(U-00F0
)通过使用输入法问题中描述了,但由于某些奇怪的原因,我无法输入Ý(U-00DD
),ý(U-00FD
),Þ(U-00DE
),þ(U+00FE
),Æ(U+00C6
),æ(U+00E6
),Ö(U+00D6
),ö(U+00F6
)。似乎如果在释放按钮之前按下的最后一个键Alt键是快捷键之一,Shortkeys 插件会拦截该键并干扰输入法。
编辑:这轻松的 Unicode 输入Firefox 插件似乎是目前最好的解决方案。我现在要做的就是按Ctrl+‘激活 Unicode 输入模式,然后输入我想要的字符的代码。例如,输入字符Ö,我按住Ctrl打‘发布Ctrl然后输入 00d6。这种方法的缺点是它不能在在此页面上查找搜索字段,或者在地址栏或搜索栏。
答案2
听起来你的问题的解决方案是自动热键。您可以编写一个简单的脚本,将您选择的任何组合键重新映射到键盘上的任何键。
因此,如果Alt+ 数字键盘2与 Firefox 中的预设快捷方式干扰,您可以进行更改,以便 Shift + 数字键盘2执行您想要的操作。