儘管在本地 X 伺服器中可以正常使用鍵盤,但在您通過遠端 X 伺服器運行同一個虛擬機時,它可能無法正常工作。

對於本地 X 伺服器,Workstation Player 可將 X 按鍵代碼映射到 PC 掃描代碼以正確識別按鍵。由於其無法辨認遠端 X 伺服器是在 PC 還是其他某種電腦上運行,Workstation Player 只會將該按鍵代碼映射用於本地 X 伺服器。您可以設定一個屬性,讓 Workstation Player 使用按鍵代碼映射。如需詳細資訊,請參閱瞭解 X 按鍵代碼和鍵盤符號

要為遠端 X 伺服器設定鍵盤映射,您需要將相應的屬性添加到虛擬機配置 (.vmx) 檔案或 ~/.vmware/config 中。

必要條件

  • 確認遠端 X 伺服器是 XFree86 伺服器,在 PC 上運行。
  • 關閉虛擬機並退出 Workstation Player
備註: 如果鍵盤在本機執行的 XFree86 伺服器上無法正常運作,請將問題報告給VMware技術支援。

程序

  • 如果您使用了 Workstation Player 無法識別為 XFree86 伺服器的基於 XFree86 的伺服器,請添加 xkeymap.usekeycodeMap 屬性並將其設定為 TRUE
    該屬性可以讓 Workstation Player 始終使用按鍵代碼映射,且不受伺服器類型影響。
    例如: xkeymap.usekeycodeMap = "TRUE"
  • 如果 Workstation Player 無法將遠端伺服器識別為 XFree86 伺服器,請添加 xkeymap.usekeycodeMapIfXFree86 屬性並將其設定為 TRUE
    該屬性可以讓 Workstation Player 在使用者使用 XFree86 伺服器(即便是遠端伺服器)時使用按鍵代碼映射。
    例如: usekeycodeMapIfXFree86 = "TRUE"