jouyouyun
2015-02-06 17:08 deepin
这是因为 caps_lock 的 keycode 被 dde-session-deamon grab 了,你需要交换 caps_lock 和 control 的 keycode 才可以
Reply Like 0 View the author
这是因为 caps_lock 的 keycode 被 dde-session-deamon grab 了,你需要交换 caps_lock 和 control 的 keycode 才可以
这是因为 caps_lock 的 keycode 被 dde-session-deamon grab 了,你需要交换 caps_lock 和 control 的 keycode 才可以
这个我提过bug了,但是貌似 官方不怎么重视,回答说是xmodmap的问题……(显然这个是dde-session-daemon这个程序的问题)。
而且我发现无论是xmodmap还是setxkbdmap都不行……,目前唯一的解决办法就是:sudo killall dde-session-daemon
[quote]这个我提过bug了,但是貌似 官方不怎么重视,回答说是xmodmap的问题……(显然这个是dde-session-daemon这个程序的问题)。
而且我发现无论是xmodmap还是setxkbdmap都不行……,目前唯一的解决办法就是:sudo killall dde-session-daemon
执行Copy the Code
- gsettings set com.deepin.dde.keybinding.mediakey capslock ""
- gsettings set com.deepin.dde.keyboard layout-options "['ctrl:swapcaps']"
然后注销,试试。
https://bbs.deepin.org/post/27837
执行
然后注销,试试。
https://bbs.deepin.org/post/27837
hi 您好 我遇到类似问题 见http://bbs.deepin.org/post/30094#page%3D2
...
https://bbs.deepin.org/post/27837
将命令中的 ctrl:swapcaps 改为 caps:swapescape 即可,然后注销。
Popular Events
More
在home里写.xmodmap如下
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
然后在终端里输入xmodmap ~/.xmodmap
原来在ubuntu里用的挺好,在deepin里出问题,
执行命令之后Ctrl确实变成了大小写锁定键,但是Caps Lock却没有Ctrl的作用。
求大神解释一下,给个解决方案。