我的笔记本电脑是 Thinkpad T440。由于联想设计,Home/End 键在头部,与 F1-F12 键一致。为了方便起见,我想制作一些自定义快捷键来映射 Home/End 键。(例如:Alt+PageUp -> Home,Alt+PageDown -> End)。
我试过 xdotool,但没有用 :(
name: Homepress
command: xdotool key --clearmodifiers Home
shortcut key: Alt+Page Up
--
name: Endpress
command: xdotool key --clearmodifiers End
shortcut key: Alt+Page Down
Run Code Online (Sandbox Code Playgroud)
我该怎么办 ?
请注意,我不想使用自定义快捷键从键盘打印任何特殊字符,我只想用另一个键/快捷键替换“Home/End”键。
我用 xbindkeys 解决了这个问题。
安装它:
sudo apt-get install xbindkeys xdotool
Run Code Online (Sandbox Code Playgroud)
然后创建一个默认配置:
xbindkeys --defaults > ~/.xbindkeysrc
Run Code Online (Sandbox Code Playgroud)
将其添加到 .xbindkeysrc 中:
"xdotool key --clearmodifiers Home"
Release + Alt + Prior
"xdotool key --clearmodifiers End"
Release + Alt + Next
Run Code Online (Sandbox Code Playgroud)
重新启动 xbindkeys