如果您使用 VMware Blast 或 PCoIP 顯示通訊協定,您可建立 view-keycombos-config 檔案以指定不應轉送到遠端桌面平台的個別按鍵和按鍵組合。

您可能希望在遠端桌面平台作業時,在本機用戶端系統處理一些按鍵或按鍵組合。例如,您可能希望使用特定按鍵組合在用戶端電腦上開啟螢幕保護程式。您可以在 /etc/vmware/view-keycombos-config 中建立檔案並指定按鍵組合和個別按鍵。

使用下列格式將每個按鍵或按鍵組合放置在新行中:

<modName>scanCode
scanCode

第一個範例用於按鍵組合。第二個範例用於單一按鍵。scanCode 值是十六進位的鍵盤掃描碼。

在此範例中,modName 是下列四個輔助按鍵的其中之一:ctrlaltshiftsuper。Super 按鍵是鍵盤專用。例如,Super 按鍵通常是 Microsoft Windows 鍵盤的 Windows 按鍵,但是是 Mac OS X 鍵盤上的 Command 按鍵。您也可以使用 <any> 作為 modName 的萬用字元。例如,<any>0x153 會指定 Delete 鍵的所有組合,包含美式鍵盤的個別 Delete 鍵。您針對 modName 所使用的值不區分大小寫。

指定按鍵的掃描碼

scanCode 值必須是十六進位格式。若要決定要使用哪種碼,請開啟用戶端系統的 lib/vmware/xkeymap 目錄中合適的特定於語言和鍵盤的檔案。除了該檔案中列出的按鍵碼,您還可以使用下列掃描碼:

表 1. 多媒體按鍵
按鍵名稱 掃描碼
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
MAIL 0x16C
MEDIA_SELECT 0x16D
表 2. Hangul 和 Hanja 按鍵
按鍵名稱 掃描碼
HANGUL_EN 0x72
HANJA_EN 0x71
HANGUL_KO 0x172
HANJA_KO 0x171
HANGUL 0xF2
HANJA 0xF1
表 3. 系統睡眠、喚醒和電源按鍵
按鍵名稱 掃描碼
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