将暂停按钮映射为调高音量,将 Scroll_Lock 映射为调低音量

将暂停按钮映射为调高音量,将 Scroll_Lock 映射为调低音量

我的键盘上的音量键分别是FN+ F3FN+ F2

我想将Pause按钮映射到调高音量和SCRLK调低音量,因为这两个按钮无论如何都是没用的。

我试过了setkeycodes XF86AudioRaiseVolume 0xff13,但是没用。

这可行吗?这是我的台式机的 USB 键盘。

答案1

Ubuntu 19.10 上的示例

  1. 打开 Gnome 终端
  2. 跑步xev | grep keycode
  3. 按下SCRLK键一次,然后Pause键一次

你会得到这样的结果

$ xev | grep keycode
    state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
    state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES,
    state 0x10, keycode 78 (keysym 0xff14, Scroll_Lock), same_screen YES,
    state 0x10, keycode 127 (keysym 0xff13, Pause), same_screen YES,
    state 0x10, keycode 127 (keysym 0xff13, Pause), same_screen YES,
$ 
  1. 在我的情况下,记下密钥代码78SCRLKPause127。

  2. 现在运行xmodmap -e "keycode 78 = XF86AudioLowerVolume"

  3. xmodmap -e "keycode 127 = XF86AudioRaiseVolume"

样本:

$ xmodmap -e "keycode 78 = XF86AudioLowerVolume"
$ xmodmap -e "keycode 127 = XF86AudioRaiseVolume"
$ 

一旦您注销,上述更改将恢复正常。

有不同的方法可以xmodmap永久地进行更改。谷歌搜索会给你很多链接。其中之一是如何永久应用 Xmodmap

相关内容