如何防止 Firefox 键盘快捷键干扰 Unicode 输入?

如何防止 Firefox 键盘快捷键干扰 Unicode 输入?

操作系统:Windows 7 旗舰版 64 位

浏览器:Firefox Quantum 60.0(64 位)

我通常使用Alt + 数字键盘“+”(加号)- Unicode方法来输入 Unicode 字符。但这种方法在 Firefox 中并不总是有效。有时我需要输入的十六进制代码与某些 Firefox 快捷键重叠。例如,我无法输入字母ð因为它的十六进制代码是00F0当我到达F,Firefox 将同时按下Alt和这一事实解释为打开F文件菜单。

以下 Firefox 键盘快捷键会干扰我的打字:

  • Alt+ 数字键盘2Alt+B打开书签菜单
  • Alt+ 数字键盘5Alt+E打开编辑菜单
  • Alt+ 数字键盘6Alt+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执行您想要的操作。

相关内容