背景
我正在使用VNC 查看器从我的本地连接客户端 Windows 10 家庭版到远程mac OS X El Capitan 主机。不幸的是,在我的远程桌面上,键到字符的映射是混乱的。
我的当地的和偏僻的操作系统键盘布局设置为德语 QWERTZ我一直在使用TightVNC 查看器 2.8.11和TurboVNC 查看器 2.2.2. 连接信息如下keyboard layout: 00000407
。
问题
我本地键盘上的一些键(主要是特殊字符(例如§$%&"?*Ä'
)与主机服务器上输入的字符不匹配。而且,至关重要的是,我似乎根本无法输入某些字符,例如([]'°
。这是一个问题,因为我经常需要它们,例如用于编程。
当我切换时,本地和远程, 到美国英语 QWERTY,问题就消失了。目前这是一个可以接受的解决方法。但从长远来看,我希望能够输入我面前的物理键盘上实际显示的键,因为我习惯了“肌肉记忆”。
我猜想,我不是唯一一个遇到这个问题的人,而且一定有一些(优雅的)解决方案。如果您有任何想法或提示,我将不胜感激!
更多信息
据我所知,这个问题有多个层次:一是个Windows和Mac之间的区别按options/alt/control/alt gr
等键来达到特殊字符。其他是个RFB 协议它显然可以很好地与某些键盘组合配合使用,但与其他键盘组合则不行。另请参阅:这里,这里,这里和这里。
我附加了显示在远程服务器上输入的字符的文本,当我按下德国 QWERTZ 键盘上的键时,一个接一个,从顶行到底行,从左到右,按住不同的附加键,如shift
。
第一排
612345678906z normal 61äs457-90´-z Caps Lock <!ÄS$%/_)=´_< Shift " Control ,. üü++# Alt Gr
第二排
qwertyuiopy+ normal qwertyuiop3* Caps Lock QWERTYUIOP§* Shift Control 2 < Alt Gr
第三排
asdfghjklir3 normal asdfghjkl-fä Caps Lock ASDFGHJKL_Fä Shift Control Alt Gr
第四排
,zxcvbnm,.ß normal ,zxcvbnmööß Caps Lock :ZXCVBNMÖÖ? Shift Control Alt Gr