alt+s 对 remmina/vnc 中的 emacs 有什么作用?

alt+s 对 remmina/vnc 中的 emacs 有什么作用?

我正在使用 vnc 连接到工作中的 centos 系统。工作服务器运行 vncserver,我在我的两台本地 Ubuntu 笔记本电脑(12.04 和 14.04)上运行 remmina。在任一笔记本电脑上,我都可以毫无问题地连接到 vnc 服务器。我使用的是 emacs,所以通常当我想搜索某些东西时,我会输入 alt+s,它会提示我输入要搜索的字符串。但是,如果我按住 alt+s,则会发生以下情况

1)闪烁的光标跳转到另一个窗口。

2) emacs 中鼠标左键经常(但并非总是)不起作用。它不会单击任何内容,而是显示一个不执行任何操作的手形图标。

3) 经常,但并非总是如此。键盘按键无法按照我的预期发挥作用。例如,用于移动光标的键盘快捷键(例如 ctrl+a)现在会转置 test。在 emacs 中打字不起作用。

4) 有时,但并非总是,我会失去对 vnc 窗口的所有控制。如果我多次输入 alt+s,我可能会增加出现此症状的可能性。

5)如果我断开与 VNC 的连接并重新连接,一切都会恢复正常

我无法在 emacs 之外复制这种奇怪的行为。当我使用 ssh 和 -X 连接到 emacs 时,我也没有遇到这种行为。

另外,我查看了 remmina 的首选项>键盘部分,那里没有与 alt+s 相关的键盘快捷键。s 本身用于切换缩放模式,但我将其更改为其他内容以防万一。没有任何改善。

有没有关于如何让 alt+s 按预期工作的建议?或者,我会接受对 alt+s 为何这样做的解释。

编辑:请注意,与本文所述相反http://ubuntuforums.org/showthread.php?t=2280273 当“抓取所有键盘事件”打开时会出现这种效果。

此外,当我使用“远程桌面查看器”而不是 Remmina 时也会发生这种效果。

如果我输入 [esc] 然后输入 s,我可以获得相同的效果。

答案1

事实证明,alt+s 根本不是搜索的键绑定。我当时想到的是 ctrl+s,这是常用的 isearch-forward 命令。不知何故,我在使用 x windows 时输入 ctrl+s,在 remmina 中输入 alt+s,并且认为在一种情况下一切都正常,但在另一种情况下却不行。

相关内容