当前位置:  开发笔记 > 编程语言 > 正文

如何将META重新映射到ALT?

如何解决《如何将META重新映射到ALT?》经验,为你挑选了3个好方法。

我在Ubuntu中使用emacs.如何将META重新映射到ALT键?



1> 小智..:

如果你在gnome-terminal中运行emacs,gnome-terminal可能会捕获你的alt键来打开gui菜单(File,Edit,...).您可以通过选择编辑>>键盘快捷键...,并取消选中"启用菜单访问键..."来更改此行为.

在我的系统Ubuntu 9.04上,这可以让alt作为emacs的元数据.



2> Dave Webb..:

通常默认情况下Meta映射到Alt密钥.

键入时,Emacs窗口底部的回显区域中显示的内容是什么Alt+X?如果你看到M-xAlt就是工作Meta.


实际上它显示Mx,即使你通过其他绑定调用execute-extended-command(我亲自将它绑定到C-;用于快速访问),所以当你输入Alt-x时看到Mx也可能意味着Alt被映射到其他东西比起Meta,比如说Super,但是Super-x必然会执行extend-extended-command.

3> Trey Jackson..:

回过头来的时候,好像很难将META键映射到ALT.那时我不得不使用xmodmap,这些是我必须放在.xmodmap文件中的东西.以下的一些变化始终有效(它取决于系统).我的.xinitrc文件已xmodmap在文件中读取.

!! Note the `!` are comment characters.

!! suggested to make Emacs work under VNC
keysym Alt_L = Meta_L
keysym Alt_R = Meta_R

!! xmodmap -e 'keysym Alt_L = Meta_L' -e 'keysym Alt_R = Meta_R'
!!
!! some environments still can't handle alt key properly
!! add this:
!!
clear Mod1
add Mod1 = Meta_L Meta_R

!! or
!! xmodmap -e "clear Mod1" -e "add Mod1 = Meta_L Meta_R"

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有