之前使用的mac OS 所以对于Linux还算熟悉 但是对于ubuntu算是名副其实的小白
使用过程中发现不管是系统输入法还是搜狗输入法,不管是在输入密码还是输入code的时候都会出现 大小写切换不灵敏
例如 isTEmp这种输入的出现
换了把键盘一样的问题 换了同事的电脑一样的问题
baidu并没找到有人有类似情况
于是google了老半天 发现很多人在四五年前就在unbuntuforum上提出过这个问题迟迟没被采纳
对于我这种CapsLock重度习惯者是不可能用shift的
所以最终找到了解决方案
---------------------------------------------
会查到github上有一个解决方案 但是那个因为解释不清还是我的ubuntu不对 在试了之后没用
也会查到google排名第一的解决 也是说给大神听的
这里我给出我的解决方案
终端输入
xkbcomp -xkb $DISPLAY /home/username/myxkbmap
其中username是你自己电脑的名字
执行结束之后会发现这个Path下多出一个myxkbmap的文件
用gedit打开
找到key<CAPS>
替换
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) ] }
保存后
xkbcomp /home/username/myxkbmap $DISPLAY
你会发现已经解决问题了
但是你如果要永久解决这个问题可以讲最后一句代码加入startup中
或者你可以
Go to Settings -> Keyboard -> Shortcut -> Custom Shortcuts, add a new shortcut with any name, the command to run is exactly
Then, click "disabled" and press "Capslock", and the problem will be fixed forever.