在 Firefox 中,我想更改“Ctrl-1“键盘快捷键(打开浏览器中的第一个选项卡)的键序列”控制,控制,1“,即按”控制“, 然后 ”控制“一次又一次”1“。
有人知道为了实现这一目标我需要更改哪些配置项、附加组件(以及其他任何内容)吗?
答案1
如果您在 Linux 中工作,您可能能够捕获 CTRL 键的按下和松开事件。尽管 Ctrl 从技术上讲是一个修饰键,但它仍会触发单个事件。可以通过xev
以下命令查看按下和松开事件:
KeyPress event, serial 37
state 0x10
KeyRelease event, serial 37
state 0x14
如果您想做一些事情,关键事件也可以通过 Python 脚本捕获。
答案2
这是不可能做到的。
关键Ctrl是修饰符添加到下一个要按下的键。它本身不是一个键。这意味着
Ctrl+1只会向 Firefox(或任何进程)发送字符,1
并指示按下该1
键时按下了 Ctrl。
因此按Ctrl两次不会产生与按一次不同的效果。修饰符指示仅添加一次。
您可以使用其他修饰键代替 CTRL,例如 Alt,或者 Ctrl-F1,或者任何其他组合键。插件 快捷键 有帮助。