從 Horizon Client 開始 (若您使用 PCoIP),或從 Horizon Client 4.0 開始 (若您使用 VMware Blast 或 PCoIP),您可以建立 view-keycombos-config 檔案來指定不應轉送至遠端桌面平台的個別按鍵和按鍵組合。
您可能希望在遠端桌面平台作業時,在本機用戶端系統處理一些按鍵或按鍵組合。例如,您可能希望使用特定按鍵組合在用戶端電腦上開啟螢幕保護程式。您可以在 /etc/vmware/view-keycombos-config 中建立檔案並指定按鍵組合和個別按鍵。
使用下列格式將每個按鍵或按鍵組合放置在新行中:
<modName>scanCodescanCode
第一個範例用於按鍵組合。第二個範例用於單一按鍵。scanCode 值是十六進位的鍵盤掃描碼。
在此範例中,modName 是下列四個輔助按鍵的其中之一:ctrl、alt、shift 和 super。Super 按鍵是鍵盤專用。例如,Super 按鍵通常是 Microsoft Windows 鍵盤的 Windows 按鍵,但是是 Mac OS X 鍵盤上的 Command 按鍵。您也可以使用 <any> 作為 modName 的萬用字元。例如,<any>0x153 會指定 Delete 鍵的所有組合,包含美式鍵盤的個別 Delete 鍵。您針對 modName 所使用的值不區分大小寫。
指定按鍵的掃描碼
scanCode 值必須是十六進位格式。若要決定要使用哪種碼,請開啟用戶端系統的 lib/vmware/xkeymap 目錄中合適的特定於語言和鍵盤的檔案。除了該檔案中列出的按鍵碼,您還可以使用下列掃描碼:
按鍵名稱 | 掃描碼 |
---|---|
PREVIOUS_TRACK | 0x110 |
NEXT_TRACK | 0x119 |
MUTE | 0x120 |
CALCULATOR | 0x121 |
PLAY_PAUSE | 0x122 |
STOP | 0x124 |
VOLUME_DOWN | 0x12e |
VOLUME_UP | 0x130 |
BROWSER_HOME | 0x132 |
BROWSER_SEARCH | 0x165 |
BROWSER_FAVORITES | 0x166 |
BROWSER_REFRESH | 0x167 |
BROWSER_STOP | 0x168 |
BROWSER_FORWARD | 0x169 |
BROWSER_BACK | 0x16A |
MY_COMPUTER | 0x16B |
0x16C | |
MEDIA_SELECT | 0x16D |
按鍵名稱 | 掃描碼 |
---|---|
HANGUL_EN | 0x72 |
HANJA_EN | 0x71 |
HANGUL_KO | 0x172 |
HANJA_KO | 0x171 |
HANGUL | 0xF2 |
HANJA | 0xF1 |
按鍵名稱 | 掃描碼 |
---|---|
SYSTEM_SLEEP | 0x15F |
SYSTEM_WAKE | 0x163 |
SYSTEM_POWER | 0x15e |
以下清單顯示 /etc/vmware/view-keycombos-config 檔的範例內容。程式碼註解以 # 字元開頭。
<ctrl>0x152 #block ctrl-insert <alt>15 #block alt-tab <Ctrl><Alt>0x153 #block ctrl-alt-del <any>0x137 #block any combinations of the Print key 0x010 #block the individual Q key in a US English keyboard #or block the individual A key in a French keyboard 0x03b #block the individual F1 key 0x04f #block the individual 1 key in a numeric keypad