linux – xmodmap clear命令
我很难理解xmodmap clear命令,这里是 an example: keycode 66 = Control_L clear Lock add Control = Control_L keycode 117 = Caps_Lock add Lock = Caps_Lock > Control_L已经映射到66,为什么有必要在第3行添加Control? 这真是令人费解. 解决方法xmodmap中最重要的是区分键码(键盘上的原始数字),键盘(键最终意味着什么)和修饰符标志,它们是键上的标志(不是键盘符号),说“这句话我说的是shift键应将其他键修改为shift键“让我们用这些“类型”注释你的例子 keycode (keycode)66 = (keysym)Control_L clear (modifier)Lock add (modifier)Control = (keysym)Control_L keycode (keycode)117 = (keysym)Caps_Lock add (modifier)Lock = (keysym)Caps_Lock 现在我们可以更好地了解每条线的作用: keycode 66 = Control_L 清楚锁定 添加Control = Control_L keycode 117 = Caps_Lock 添加Lock = Caps_Lock 所以,直接回答你的问题:
你需要修饰符和keysym来使修饰键正确地作为修饰符. (对我来说似乎有点奇怪,但就是这样)
因为与键码66相关联的键仍然会在其上设置锁定修饰符.修饰符不会被覆盖,您必须清除它们.
你也可以这样做,它同样可以正常工作,因为Lock会定位修饰符,当你搞乱键盘时它不会被改变. xmodmap可能是一个非常令人困惑的野兽配置,这里是我尝试理解它时使用的一些链接: > http://cs.gmu.edu/~sean/stuff/n800/keyboard/old.html 如果有什么我可以尝试更清楚,请告诉我. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 为什么gcc在调用“main”之后在程序中放置一个“h
- 如果Linux中单个目录下的文件太多,会发生什么?
- linux – 当计算机切换到睡眠模式时,TCP连接会发生什么?
- 用什么Linux / Unix软件将html或pdf转换为doc?
- linux – 客户端向服务器发送延迟FIN ACK(500ms)
- linux – Makefile命令替换问题
- 嵌入式 – arm-linux-gcc vs arm-elf-gcc
- Linux Split Command Examples
- 10 Linux DIG Command Examples for DNS Lookup--reference
- linux下logrotate配置和理解---转