有办法实现这一点吗?看来使用 xmodmap 只能将 CapsLock 重新映射到单个修饰符。
我也尝试过xkey蜗牛使用此配置:
from xkeysnail.transform import *
define_keymap(None, {K("CAPSLOCK"): [Key.LEFT_CTRL, Key.LEFT_ALT, Key.LEFT_META, Key.LEFT_SHIFT]}, "HyperShift")
但它似乎没有达到我的预期。
背景:我使用 KDE Plasma 在 Manjaro 20.2.1 (Nibia) 上。使用此映射的原因是 Qt 无法理解它们的 Hyper 键,因此我需要以 MacOS 风格(Ctrl+Alt+Super+Shift)将 CapsLock 映射到 Hyper,以便在 KDE 快捷键中使用它。