如何将META重新映射到ALT?

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

通常Meta默认映射到Alt键。

当您键入Alt+X时,在Emacs窗口底部的回显区域中显示的是什么? 如果你看到Mx那么Alt就像Meta工作。

如果您在gnome终端中运行emacs,gnome终端可能会捕获您的alt键以打开gui菜单(文件,编辑…)。 您可以通过选择编辑>>键盘快捷键…并取消选中“启用菜单访问键…”来更改此行为。

在我的系统上,Ubuntu 9.04,这让alt作为emacs的元。

回头的时候,似乎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" 

使用xkeycaps查看您的键盘映射,并交换META和ALT修饰符,或者交换整个键。 由于GNOME有一些关于哪些键具有META和ALT修饰符的假设,因此它可能使您的生活更容易完全交换键。

xkeycaps应该可以作为ubuntu包使用。

使用-compatiblekbd选项启动您的VNC服务器。

在这里看到链接 。

如果使用Mac,请打开终端,然后导航至Terminal > Preferences 。 在配置文件选项卡下,选中Use Option as Meta Key的复选框。 看截图

用户选项作为元键

这应该够了吧。