Horizon Client 開始 (若您使用 PCoIP),或從 Horizon Client 4.0 開始 (若您使用 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