emacs – 使Alt_R成为Alt(A-)修饰键(而不是Meta(M-)修饰键)
发布时间:2020-12-14 16:38:35 所属栏目:资源 来源:网络整理
导读:我想将Alt_L设置为META(即,在emacs中为M-),而将Alt_R设置为ALT.如何修改.Xmodmap和/或.emacs来实现此目的? 解决方法 下面是我的.Xmodmap.它并没有完全实现您的规范,但应该让您了解如何实现它.在您的情况下,只需要修改Sec-2;假设您的键盘与我的键盘相似,则此
我想将Alt_L设置为META(即,在emacs中为M-),而将Alt_R设置为ALT.如何修改.Xmodmap和/或.emacs来实现此目的?
解决方法
下面是我的.Xmodmap.它并没有完全实现您的规范,但应该让您了解如何实现它.在您的情况下,只需要修改Sec-2;假设您的键盘与我的键盘相似,则此部分只需要1行:键码108 = Alt_R,因为Alt_L已被X服务器识别为Meta_L.
这是我的.Xmodmap,它使Emacs识别的所有修饰符都可用(Alt,Meta,Super,Hyper,Control,Shift): !!! Implement the following layout: !!! Alt A S D F ... !!! Shift Z X C V B N M ... !!! Hyper Super Meta --Space-- Control Super Hyper !!! by transforming from the conventional layout: !!! Caps:66 !!! Shift !!! Ctrl:37 Win:133 Alt:64 Space AltGr:108 Menu:135 Ctrl:105 !! Sec-1. clear Control clear Lock clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 !! Sec-2. System dependent; use xev to find the exact keycodes: keycode 37 = Hyper_L keycode 64 = Meta_L keycode 66 = Alt_L keycode 105 = Hyper_R keycode 108 = Control_R keycode 135 = Super_R !! Sec-3. add Control = Control_L Control_R add mod1 = Meta_L Meta_R add mod2 = Hyper_L Hyper_R add mod3 = Num_Lock add mod4 = Alt_L Alt_R Multi_key add mod5 = Super_L Super_R Mode_switch (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- html – CSS page-break-after和float不能很好地播放?
- html – 我如何将div浮动到中心?
- Solr的MoreLikeThis组件如何在内部工作以获得结果?
- html – Rails:form_for复选框设置为true或false,是否选中
- HTML – 和之间有什么区别?
- html – 如何删除bootstrap中的轮廓4
- Jquery中获取iframe的代码
- 闲鱼前端基于 serverless 的一种多端开发解决方案
- 微信公众号入门学习2_使用C#,ASP.NET APIController如何被
- 微信小程序 出现错误:{"baseresponse":{"errc