如果您使用 VMware Blast 或 PCoIP 顯示通訊協定,您可建立 view-keycombos-config 檔案以指定不應轉送到遠端桌面平台的鍵盤快速鍵。
您可能希望在遠端桌面平台作業時,在本機用戶端系統處理一些按鍵或按鍵組合。例如,您可能希望使用特定按鍵組合在用戶端電腦上開啟螢幕保護程式。您可以在 /etc/vmware/view-keycombos-config 中建立檔案並指定按鍵組合和個別按鍵。
使用下列格式將每個按鍵或按鍵組合放置在新行中:
<modName>scanCode scanCode
第一個範例用於按鍵組合。第二個範例用於單一按鍵。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