背景
我正在使用一個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
etc鍵中可以到達特殊字元。其他是個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