绑定多媒体按键

绑定多媒体按键

我有一个带有多媒体键的旧键盘(Compaq 9009)。

我如何使用这些键作为快捷方式?

答案1

简要步骤:

  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。

  2. 将密钥代码添加到~/.Xmodmap。示例语法:

    keycode 144 = XF86AudioPrev
    keycode 153 = XF86AudioNext
    keycode 176 = XF86AudioRaiseVolume
    keycode 174 = XF86AudioLowerVolume
    
  3. 这是特定于窗口管理器的。你提到了 Xfce。例如Gentoo 维基对于 Xfce:

    转到“设置”>“键盘设置”,然后选择“快捷键”选项卡。要定义我们自己的键绑定,我们必须创建一个新主题。单击“添加”以创建它(请注意,默认主题中的所有键绑定都将复制到新主题中)。在“命令快捷键”部分,双击一个空白位置,输入要绑定的命令并按下相应的键。如果一切正常,.Xmodmap 中的键符应该会出现在命令旁边。完成。

总而言之,Gentoo wiki 上的多媒体键似乎更适合更详细的说明。

相关内容