如何将 Capslock 配置为独立键?

如何将 Capslock 配置为独立键?

在 Windows 中,您可以使用 AutoHotKey 将 Capslock 设为独立键(例如,将其绑定到“escape”)以及修饰符(这样您就可以绑定“CapsLock + k”来启动浏览器)。

我已经尝试了所有方法来让 CapsLock 拥有自己的特殊绑定,并使其成为 Ubuntu 和 Xubuntu 中的修饰键,还尝试了各种 Autokey python 脚本,但这在 Ubuntu/Xubuntu 上似乎是不可能的?

我错了吗?有人知道有什么办法可以实现吗?

答案1

在控制台中尝试一下:

setxkbmap -option caps:none
xmodmap -e 'keycode 66 = Multi_key';

比你的Caps-Lock工作更Compose重要。

即:如果你连续击中:

  • Compose,,o则将e呈现“œ”,
  • Compose,,o则将r呈现“®”,
  • Compose,,3则将4呈现“¾”,
  • Compose,,o则将/呈现“ø”,
  • Compose,,+则将-呈现“±”,
  • Compose,,s则将s呈现“ß”,
  • ...

等等。

答案2

我终于找到了解决方案卡普它允许您在修饰键自行释放时发送键事件。

答案3

如果您安装gnome 调整工具,您可以Caps-LockTyping选项卡中重新定义。

例如,您可以将其设为EscapeCtrl。我已将其改为BackSpace

您可以使用以下方式安装:

sudo apt-get install gnome-tweak-tool

我正在运行 Ubuntu 14.04。

相关内容