通过 Teamviewer 使用 MinTTY 输入反斜杠、竖线和 at?

通过 Teamviewer 使用 MinTTY 输入反斜杠、竖线和 at?

背景:Git for Windows 中的 Git Bash 使用 MinTTY 作为标准终端仿真器。Git Bash 是基于 MSYS2 的变体构建的。

当使用这样的 Git Bash MinTTY 窗口时,某些字符将无法得到正确“感知”,并且在尝试输入它们时会被忽略。值得注意的是|\@受到影响,这在使用 Bash 时相当烦人。

mintty(1) 页甚至提到了 TeamViewer,尽管其设置看似不相关(仅Shift涉及):

允许延迟检测 AltGr(CtrlAltDelayAltGr=0)

某些管理和提供键盘输入的软件无法正确处理 AltGr;尤其是 TeamViewer,它以错误行为而闻名,因为它不像 Windows 那样提供 Ctrl 和 Menu 虚拟键代码。使用此选项,可以允许延迟(以毫秒为单位)(建议 16 或 20)以将 Ctrl+Menu 序列检测为 AltGr。

目前的解决方法是将这些字符输入到其他地方,然后通过剪贴板粘贴。但是,这很麻烦。

问题:有没有办法教 MinTTY 与 TeamViewer 协同工作,就像没有 TeamViewer 时一样?意思是:输入|\@会导致 MinTTY 识别这些字符。


这是 (TeamViewer) 客户端和服务器端的美式键盘布局,但我收到报告称其他键盘布局也同样受到影响。客户端和服务器端在所有情况下都是 Windows 10 或 Windows 11。

相关内容