旧键盘上 Super 键的替代品

Lit*_*les 12 gnome keyboard shortcut-keys emacs

我有一个经典的M 系列IBM 键盘,我想投入使用。但是,它没有Windows(又名Super)键,我将其用于许多与 Windows 管理器相关的快捷方式。最重要的是,我使用Emacs,所以很多AltCtrl快捷方式已经采取。我也不能Caps Lock用作修饰符,因为它用于在语言之间切换。

考虑到这些限制(没有Super键,不能重新映射Caps,并且不能与频繁的 Emacs 快捷键冲突),您会为 Windows 管理器(Gnome w. Emerald)推荐哪些键盘快捷键?

Mik*_*kel 7

你已经用对了Alt吗?

您可以将其映射到WindowsGnome 设置中的键:

  • 系统->首选项->键盘
  • 布局
  • 选项...
  • Alt/Win 键行为
  • 左 Alt 与 Left Win 交换

或者您可以映射Caps LockWindows键,然后选择另一个快捷方式来更改语言。

在同一个控制面板中:

  • CapsLock 键行为

  • 使 CapsLock 成为额外的超级

    (或使 CapsLock 成为额外的 Hyper)

进而:

  • 更改布局的键
  • 太多选择了

常见的选择包括:

  • Alt+ 左Shift
  • Ctrl+ 左Shift
  • Ctrl+ 右Ctrl

但作为Emacs用户,我会建议该Both Ctrl keys together选项。


如果这些选项不足,您将需要使用xmodmap.

您可以像这样将 Right 映射ControlWindowsshell:

xmodmap -e 'remove control = Control_R'
xmodmap -e 'add Mod4 = Control_R'
Run Code Online (Sandbox Code Playgroud)

根据您的系统,您可能还可以将等效设置放入.Xmodmap,例如

.xmodmap

remove control = Control_R'
add Mod4 = Control_R'
Run Code Online (Sandbox Code Playgroud)

如果您不想使用xmodmapGnome 控制面板,则可以更改Control_R为其他内容,例如 right AltisAlt_RISO_Level3_Shift,具体取决于您的键盘设置,例如

xmodmap -e 'remove ISO_Level3_Shift = Mod5'
xmodmap -e 'add Mod4 = ISO_Level3_Shift'
Run Code Online (Sandbox Code Playgroud)

为我工作。