我正在尝试使用旧的 101 键键盘(IBM M 型)中的功能键。我修改了 /usr/share/X11/xkb/symbols/pc
文件,包括以下几行:
key <FK09> { [ F9, XF86AudioPlay, F9, F9 ] };
key <FK10> { [ F10, XF86AudioNext, XF86AudioPrev, F10 ] };
key <FK11> { [ F11, XF86AudioLowerVolume, F11, F11 ] };
key <FK12> { [ XF86AudioRaiseVolume, F12, F12, F12 ] };
这个想法是将单键脉动作为默认功能键,在使用修饰符(SHIFT或ALT_R)时触发多媒体操作。但是,遗憾的是,只有最后一行才能正常工作(仅用于测试),并且还“禁用”修饰符(即无论您使用SHIFT或ALT,总是提高音量)。
我的操作系统是 Ubuntu 20.04,DE 为 gnome,Xserver 为 Wayland。
当然,我可以将此操作映射到 gnome 快捷方式,但我更喜欢在xkb
级别上解决这个问题。
此致。