如何将 CapsLock 映射为 Ctrl+Alt+Super+Shift?

如何将 CapsLock 映射为 Ctrl+Alt+Super+Shift?

有办法实现这一点吗?看来使用 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 快捷键中使用它。

相关内容