我有一个带有多媒体键的旧键盘(Compaq 9009)。
我如何使用这些键作为快捷方式?
答案1
简要步骤:
使用例如查找键码。只需从终端
xev
启动并按下相关按钮并记下键码,例如xev
KeyPress event, serial 36, synthetic NO, window 0x2400001, root 0x15a, subw 0x0, time 1566086412, (15,210), root:(634,738), state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
按下滚动锁定键时。注意
keycode 78
。如果您已经在以下括号中获得了“人类可读”的名称(例如Scroll_Lock
上面的“ ”),则您的按键已经“起作用”,只要 X 将它们识别为不同的按键即可。如果是这样,请跳至 3。将密钥代码添加到
~/.Xmodmap
。示例语法:keycode 144 = XF86AudioPrev keycode 153 = XF86AudioNext keycode 176 = XF86AudioRaiseVolume keycode 174 = XF86AudioLowerVolume
这是特定于窗口管理器的。你提到了 Xfce。例如Gentoo 维基对于 Xfce:
转到“设置”>“键盘设置”,然后选择“快捷键”选项卡。要定义我们自己的键绑定,我们必须创建一个新主题。单击“添加”以创建它(请注意,默认主题中的所有键绑定都将复制到新主题中)。在“命令快捷键”部分,双击一个空白位置,输入要绑定的命令并按下相应的键。如果一切正常,.Xmodmap 中的键符应该会出现在命令旁边。完成。
总而言之,Gentoo wiki 上的多媒体键似乎更适合更详细的说明。