我有一个经典的M 系列IBM 键盘,我想使用它。但是,它没有Windows(aka Super) 键,我用于许多与 Windows 管理器相关的快捷方式。最重要的是,我使用 Emacs,已经采用了很多Alt或捷径。Ctrl我也不能Caps Lock用作修饰符,因为它用于在语言之间切换。
Super考虑到这些限制(没有键,不能重新映射Caps,并且不能与频繁的 Emacs 快捷键冲突),你会为 Windows 管理器(Gnome w. Emerald)推荐什么键盘快捷键?
我有一个经典的M 系列IBM 键盘,我想使用它。但是,它没有Windows(aka Super) 键,我用于许多与 Windows 管理器相关的快捷方式。最重要的是,我使用 Emacs,已经采用了很多Alt或捷径。Ctrl我也不能Caps Lock用作修饰符,因为它用于在语言之间切换。
Super考虑到这些限制(没有键,不能重新映射Caps,并且不能与频繁的 Emacs 快捷键冲突),你会为 Windows 管理器(Gnome w. Emerald)推荐什么键盘快捷键?
你已经用对了Alt吗?
您可以将其映射到WindowsGnome 设置中的键:
或者您可以映射Caps Lock到该Windows键,然后选择另一个更改语言的快捷方式。
在同一个控制面板中:
CapsLock 键行为
使 CapsLock 成为额外的超级
(或使 CapsLock 成为额外的 Hyper)
接着:
常见的选择包括:
但作为
Emacs
用户,我会建议该Both Ctrl keys together
选项。如果这些选项不足,您将需要使用
xmodmap
.您可以像这样将 Right 映射Control到Windowsshell:
根据您的系统,您可能还可以将等效设置放入
.Xmodmap
,例如.Xmodmap
如果您更愿意使用
xmodmap
Gnome 控制面板,您可以更改Control_R
为其他内容,例如 rightAlt是Alt_R
or 或ISO_Level3_Shift
,具体取决于您的键盘设置,例如为我工作。
从正常的桌面使用情况来看,我可以证明“alt”的使用频率远低于“ctrl”(除非您使用“alt”进行菜单栏导航)。因为我假设你只有“shift”、“ctrl”和“alt”,所以我会将“alt”和“shift”配对在一起——你的拇指可以按下“alt”,而小指可以按下“shift”。这种动作对我来说非常容易使用。此外,永远不会有任何快捷方式同时调用这两个修饰符。
我不使用 emacs,但我很确定它使用 'alt' 作为主要修饰符。如果是这样,我想这可能会产生冲突。因此,唯一可用的替代方法是“ctrl”+“shift”。当然,如果您有其中一个上下文菜单按钮,那么它可以很好地工作(取决于位置)。
您可以创建或定位一个键盘映射,它以不同的方式处理左右控制或 alt 键。我没有从 Gnome 面板中看到一个简单的方法。
查看 xmodmap 的选项。