linux - M-f、M-b 绑定(bind)在 Mac X11 上不起作用(通过 NX)

标签 linux macos x11

一切如常:我已经使用 NX 从 MacBook Pro 登录到我的 Linux 计算机,打开了终端,然后...M-(Meta-)的键绑定(bind)不起作用。 (当然是谈论 bash。)等等。我正在使用连接到 Mac 的 PC 键盘(我无法在狭窄的笔记本电脑键盘上工作)。所以我决定调查一下:使用xev来捕获事件。当我按 PC 键盘上的左“Alt”时,“xev”报告“Meta_L”被按下。问题是,它似乎由于某种原因被忽略(不知道为什么)。

这确实很烦人,因为 Eclipse 也是如此。实际上所有带有 Alt- 的键绑定(bind)都消失了。

我的直觉是使用 xmodmap 强制左 Alt 键实际发出“Alt_L”,但我想听听第二个意见。

最佳答案

事实证明,问题在于,根据“xmodmap -pm”,Meta_L 和 Meta_R 并不属于 Mod1 特殊修饰符类别。当我把它们搬到那里时,一切都开始工作了。 (事实证明,某些程序错误地认为“Mod1”是 Meta/Alt,并忽略像 Meta_L 这样的键符号。)

关于linux - M-f、M-b 绑定(bind)在 Mac X11 上不起作用(通过 NX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3187794/

相关文章:

linux - 在 linux 机器上更新 install4j 时获取 java.lang.ClassNotFoundException : com. install4j.script.I4jScript_Internal_36

linux - 在我的 bash 脚本中使用 mkdir 并获得拒绝权限

linux - X11 转发 : Bad File Number Error?

x11 - 令人困惑的_NET_SUPPORTING_WM_CHECK

linux - 在 debian 服务器上安装 x11-common 不好吗?

python - 你如何在 python 中找到带引号的数字列表的平均值?

linux - 一个用于计算按键排序的字段的平均值的单行?

macos - Swift - 从 NSViewController 捕获按键

ruby - 在 Mac Big Sur M1 上安装 Ruby 2.2.9 时出现问题

ruby - 在 Mac OSX 10.8.2 上安装 ruby​​ 1.9.3