按 Capslock 键将启动 Thunderbird

按 Capslock 键将启动 Thunderbird

我对此感到困惑了一段时间。我一直在想为什么每次我按下上网本(某个不知名品牌)键盘上的 CapsLock 键时,Ubuntu 不仅会切换 CapsLock 键状态,还会启动 Thunderbird。您知道如何修复这个问题吗?

附加信息:

capslock KeyPress 事件的输出(应汤姆·布罗斯曼要求)

KeyPress event, serial 54, synthetic NO, window 0x3800001,
    root 0xaa, subw 0x0, time 453152, (14,-13), root:(715,38),
    state 0x2, keycode 163 (keysym 0x1008ff19, XF86Mail), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

答案1

尝试新建一个名为.Xmodmap并将其放在您的主目录中(不要忘记前导点)。在其中粘贴以下内容:

键码 163 = Caps_Lock

保存并关闭文件,然后在终端中输入:

xmodmap ~/.Xmodmap

第一个代码应该将Caps Lock键重新映射到正确的操作,第二个代码应该启用它,以便您立即看到所需的更改。

请注意,您在开始时创建的 .Xmodmap 文件必须位于您的主目录的根目录下,并且它将是一个隐藏文件。如果您不知道它去了哪里, 请按Ctrl+查看隐藏文件。H

如果一切正常,您就大功告成了,您可以关闭所有打开的文本文件或终端窗口。下次启动 Ubuntu 时,应该会看到您的自定义 .Xmodmap 文件,并默认自动使用它。如果出现问题,请编辑您的问题,以便我(或其他人)可以为您提供更多帮助。

答案2

我在Ubuntu12.04上遇到了这个问题,Tom的回答无法解决。Caps Lock键被绑定到启动电子邮件客户端的快捷方式。你可以在系统设置->键盘->快捷方式中更改它。希望这对你有帮助。

相关内容