是否可以仅用一个键打开特定的键盘布局Control_L
,或者Shift_L
不丢失其主要功能?例如,我尝试为命令制作自定义键绑定,setxkbmap -layout en
并通过dconf-editor
将其绑定到Control_L
. 布局打开,但常用的快捷方式Control_L
停止工作。
是否可以仅用一个键打开特定的键盘布局Control_L
,或者Shift_L
不丢失其主要功能?例如,我尝试为命令制作自定义键绑定,setxkbmap -layout en
并通过dconf-editor
将其绑定到Control_L
. 布局打开,但常用的快捷方式Control_L
停止工作。
这是一个用于执行此操作的 Python 脚本。你需要
sudo apt install python3-xlib
。然后,您可以将其标记为可执行文件,并在启动应用程序中添加指向它的链接。主要思想是在所有窗口上全局监听所有按键。然后我会监听其间的任何其他按键,以了解您是否想切换布局或使用其他快捷键。目标键仍然始终发送到原始窗口。