没有“超级”键的 Emacs 和 Windows 管理器键盘快捷键

Lit*_*les 7 gnome window-manager keyboard-shortcuts emacs

我找到了一个经典的M 系列键盘,我想使用它。但是,它没有“Windows”键(又名“Super”),只有 Shift、Control 和 Alt 修饰符。我的键盘快捷键按原样杂乱无章,因为我尝试仅从键盘控制 Emacs 和 Windows 管理器 (Gnome)。我依靠“超级”键来识别 Windows 管理器快捷方式。

在没有“超级”键的情况下,以键盘为中心的工作的最佳实践是什么?

fsc*_*itt 5

在没有 Windows 键的旧 Thinkpad 上,我将大写锁定设置为超级。在 Gnome 中,您可以通过 Preferences->Hardware->Keyboard 实现这一点。在选项卡布局上,单击选项,然后单击“CapsLock-Key 行为”并选择“使 CapsLock 成为附加超级”。

如果你不使用 Gnome,你可以通过修改 ~/.xmodmap 来包含这个

!No Caps Lock
clear lock
! Caps Lock as Win key
add mod4 = Caps_Lock
Run Code Online (Sandbox Code Playgroud)

并确保在 X 启动期间加载 ~/.xmodmap。