我已通过系统设置 -> 键盘面板禁用了 Ubuntu 中的大写锁定(请参阅如何以编程方式交换大写锁定和 esc 键?关于如何找到此选项),但是当我切换到文本模式 tty 终端时(通过Ctrl+ Alt+ F1) 不再禁用大写锁定。
我经常使用这些基于文本的终端 - 有没有办法完全禁用 Caps Lock,即使在这些终端上?
我的键盘上的 Caps Lock 键不起作用。
打字时指示灯不亮并且没有大写。
我需要做什么来解决这个问题。
xmodmap -e "add Lock = Caps_Lock" 不工作。
换了其他键盘,结果还是一样。Caps Lock 适用于 Windows 上的所有三个。
我希望每次切换 CAPS、Num 或 Scroll Lock 状态时都会简要显示 OSD 通知。
有没有办法做到这一点?
我在笔记本电脑上使用 Ubuntu 14.10,在我关闭盖子(即注销)后,当我再次打开电源时,大写锁定模式会反转:当它应该打开时它会关闭,而当它应该关闭时它已经打开了。我该怎么办?它只在我打开笔记本电脑的盖子后发生,但我很确定它与设置有关。
我拥有一台运行 Ubuntu 16.04 和 Unity DE 的笔记本,它没有任何键盘 LED 来指示 NUM-Lock 或 CAPS-Lock 状态。
无论如何,最好通过 Unity 面板中的指示器来查看它们对我来说很有用。
请注意,我只想查看 NUM-Lock、CAPS-Lock 和可选的 Scroll-Lock 的状态。我不希望看到当前是否有任何其他修改键,如Shift,Ctrl,Alt键,中超等被按下。我只想更换我丢失的 LED。
是否有可用的工作指标?
我已经阅读了如何将键盘修饰符状态小程序添加到 Unity 面板?,但它不适合我的需求。indicator-xkbmod仅显示错误的图标,但不会对键盘 NUM-/CAPS-Lock 状态更改做出反应,kbstate仅适用于 KDE,key-mon不显示 NUM-/CAPS-Lock 状态,但会指示按键对修饰键的按下。
我是那些习惯将文本大写的人之一CAPS LOCK,因此这个问题在 Linux 发行版上非常烦人,因为存在延迟。我找到了解决方案,其中包括更改key<CAPS>键盘映射中的数据并将键盘映射重新加载到我的键盘。此修复在 Ubuntu 21.04 中不再有效。这是我之前所做的:
// Create keyboard map
xkbcomp -xkb $DISPLAY myxkbmap
nano myxkbmap
// Replace the part that says key<CAPS> with this:
key <CAPS> { repeat=no, type[group1]="ALPHABETIC", symbols[group1]=[ Caps_Lock, Caps_Lock ], actions[group1]=[ LockMods(modifiers=Lock), Private(type=3,data[0]=1,data[1]=3,data[2]=3) ] };
// Reload the file
xkbcomp myxkbmap $DISPLAY
Run Code Online (Sandbox Code Playgroud)
应该指出的是,这并不是一个完美的修复。快速打字时,您会注意到该单词I'm将导致I"m。尽管如此,这仍然是一个重大改进I'M。
这几乎适用于所有发行版,并且在迄今为止的每个 Ubuntu 版本中都对我有用。当我在 21.04 中尝试执行此操作时,它不起作用,并且在创建键盘文件后收到此警告:
警告:无法加载 :0 BadName 的键盘几何图形(指定的颜色或字体不存在)生成的键盘映射文件将不会描述几何图形
这是我在 20.10 和 21.04 上创建修复程序时注意到的唯一区别,但当我进行更改并重新加载文件时,它并没有解决问题。
有想法该怎么解决这个吗?我不会开始使用shift哈哈我宁愿使用Windows。显然,他们在 20.10 到 21.04 之间更改了一些内容,从而影响了这一点。
我现在有一个magicforce smart 68 kb,如果 Caps Lock LED 也能发光,它看起来会更好。
我什至在那个按钮上没有 Caps Lock 功能,因为我已经用左边的 Control 切换了它,并使它成为国际布局的组合键。我正在搜索并尝试一些东西,但到目前为止没有任何效果。
tl;dr:如何在不启用 Caps Lock 的情况下打开 Caps Lock LED?
我看到了一些与此相关的问题,但没有一个回答令我满意。
问题:
“我使用的是 ubuntu 风格的 linux。我想同时使用大写字母作为转义键和控制键。(点击 Esc 键,保持控制键)。Karabiner 让我可以在 Mac 中执行此操作。有没有一种简单的方法可以为我做吗?”
之前对这个问题的回答:
capslock ×8
keyboard ×6
numlock ×2
12.04 ×1
14.10 ×1
21.04 ×1
command-line ×1
indicator ×1
notification ×1
notify-osd ×1
tty ×1
unity ×1
xmodmap ×1