如何重新映射大写锁定键?

如何重新映射大写锁定键?

过去我习惯用来xmodmap阻止Caps Lock按钮工作,然后告诉Launchy来处理按键。我似乎不能再这样做了。

Caps Lock禁用正常行为并使其执行其他操作的最佳方法是什么?

答案1

howtogeek.com这对于任何操作系统都有一个很好的答案。

对于 Linux(包括 Ubuntu):

setxkbmap -option <OPTION>

例如<OPTION>

  • caps:none– 禁用大写锁定。
  • caps:super– Caps Lock 成为附加极好的(又名 Win 键)。
  • caps:ctrl_modifier– Caps Lock 成为附加Ctrl
  • caps:numlock– Caps Lock 成为附加数字键盘(的第一个键
  • caps:escape– Caps Lock 成为附加逃脱
  • caps:backspace– Caps Lock 成为附加退格键
  • caps:swapescape– Caps Lock 变为 Escape,Escape 变为 Caps Lock

注意:Xmodmap 是已弃用赞成 setxkbmap。

答案2

在 Ubuntu 11.10 - 13.04 中

  1. 打开键盘布局应用程序并单击“选项”按钮。
  2. 会出现一个重新绑定选项列表。选择“Caps Lock 键行为”。
  3. 选择您喜欢的 Caps Lock 重新利用选项。

可用选项的屏幕截图

答案3

您可以通过前往键盘->布局->选项->大写锁定行为并选择“禁用大写锁定”来禁用它。


编辑

我不知道为什么使用其他键盘键似乎不方便。

但是在我尝试使用CTRL++之后,Launchy 运行良好。SuperSpace

在此处输入图片描述

并且您需要将launchy托盘图标列入白名单。请参阅如何访问并启用系统托盘中的更多图标?。您还需要将其添加到启动应用程序中,因为如果不打开它,它将无法工作。


毕竟,作为 Launcy 的替代品,尝试一下突触 因为它与 gnome 和 unity 实现了最佳的集成。

答案4

要将无用的 caps_lock 重新映射到基本 shift,请执行以下操作

xmodmap -e "keycode 66 = Shift_L"

相关内容