Horizon Client부터는 PCoIP를 사용하는 경우 또는 Horizon Client 4.0부터는 VMware Blast나 PCoIP를 사용하는 경우 view-keycombos-config 파일을 생성하여 원격 데스크톱으로 전달하지 말아야 할 개별 키와 키 조합을 지정할 수 있습니다.

원격 데스크톱에서 작업할 때 일부 키 또는 키 조합은 로컬 클라이언트 시스템에서 처리되도록 원할 수 있습니다. 예를 들어 클라이언트 컴퓨터에서 화면 보호기를 시작하는 특정 키 조합을 사용할 수 있습니다. /etc/vmware/view-keycombos-config에 파일을 생성하고 키 조합 및 개별 키를 지정할 수 있습니다.

다음 형식을 사용해 새 줄에 각 키 또는 키 조합을 입력하십시오.

<modName>scanCodescanCode

첫 번째는 키 조합 형식에 대한 예이며 두 번째는 단일 키 형식에 대한 예입니다. scanCode 값은 16진수 형식의 키보드 스캔 코드입니다.

이 예제에서 modName은 4가지 수정자 키(ctrl, alt, shiftsuper) 중 하나입니다. Super 키는 키보드 관련 키입니다. 예를 들어 Super 키는 Microsoft Windows 키보드의 경우 일반적으로 Windows 키이지만 Mac OS X 키보드에서는 Command 키에 해당합니다. modName에 대한 와일드카드로 <any>를 사용할 수도 있습니다. 예를 들어 <any>0x153은 미국 키보드의 단일 Delete 키를 비롯한 Delete 키의 모든 조합을 지정합니다. modName에 사용되는 값은 대소문자를 구분하지 않습니다.

키에 대한 스캔 코드 지정

scanCode 값은 16진수 형식이어야 합니다. 사용할 코드를 확인하려면 클라이언트 시스템의 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_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