将键重新映射到两个修饰符或在终端(终止符)中使用元快捷方式

将键重新映射到两个修饰符或在终端(终止符)中使用元快捷方式

背景: 在 KDE 上运行 Arch Linux。 KDE 快捷方式在重新启动后保存时存在问题,因此我使用 xmodmap 和 xbindkeys。

所以我使用 xmodmap。现在大写锁定已映射到元 (hyper_L),该元被分配给 Mod4(以及 Super)。我正在尝试使用我分配的元快捷方式(meta+c)来打开 chromium。虽然当我专注于某些应用程序(例如设置)时它可以工作,但在终端中它只需键入 c 即可。当我将快捷方式更改为ctl+时9,它起作用了。

所以:

如何在终端(终结器)中使用元快捷方式?

或者

如何将大写锁定映射到两个修饰符(ctl+shift、ctl+super 或 ctl+alt)而不是仅映射到一个修饰符?您是否有关于哪种组合最适合自定义快捷方式而不干扰大多数其他快捷方式的建议?

我的 .xmodmap 看起来像这样:

clear Lock
clear Mod4
add Mod4    = Super_L Super_R Hyper_L
keycode 66 = Hyper_L

xmodmap 产生的结果为:

shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

相关内容