Kri*_*fer 4 configuration shortcut-keys system-settings
我想将我的工作区切换器快捷方式重新映射到单个键,特别是用于转到顶部/底部工作区的Page Up/Page Down键。但是 Ubuntu 不会让我使用System settings > Keyboard > Shortcuts这样做,并给出以下警告:
无法使用快捷键“Page up”,因为使用此键将无法键入。请同时尝试使用 Control、Alt 或 Shift 等键。
有没有其他方法可以将快捷方式重新映射到单个键?帮助表示赞赏!
这实际上很容易使用xbindkeys和xdotool
包。
xdotool允许您模拟按键操作,并xbindkeys允许您添加自定义快捷方式。
以下所有步骤都在终端中运行。
首先我们将杀死进程
killall xbindkeys
Run Code Online (Sandbox Code Playgroud)
现在我们将自定义快捷方式放在~/.xbindkeysrc文件中
gedit ~/.xbindkeysrc
Run Code Online (Sandbox Code Playgroud)
我们输入以下几行
"xdotool keyup Next && xdotool key ctrl+alt+Down"
Next
"xdotool keyup Prior && xdotool key ctrl+alt+Up"
Prior
Run Code Online (Sandbox Code Playgroud)
保存并关闭,然后xbindkeys通过运行重新开始
xbindkeys
Run Code Online (Sandbox Code Playgroud)
它现在应该像你想要的那样工作,享受吧!
说明:
现在它实际上做了什么?假设,您按Page Up,您的计算机会将其识别为Prior键(您可以使用xev | grep key和 按键来检查)。现在在我们模拟其他按键之前,我们应该先模拟一个按键释放,这就是xdotool keyup Prior它的用途。如果成功发行那我们送Ctrl+ Alt+Up的组合,这是什么xdotool key ctrl+alt+Up是。
| 归档时间: |
|
| 查看次数: |
1224 次 |
| 最近记录: |