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, shift 및 super) 중 하나입니다. Super 키는 키보드 관련 키입니다. 예를 들어 Super 키는 Microsoft Windows 키보드의 경우 일반적으로 Windows 키이지만 Mac OS X 키보드에서는 Command 키에 해당합니다. modName에 대한 와일드카드로 <any>를 사용할 수도 있습니다. 예를 들어 <any>0x153은 미국 키보드의 단일 Delete 키를 비롯한 Delete 키의 모든 조합을 지정합니다. modName에 사용되는 값은 대소문자를 구분하지 않습니다.
키에 대한 스캔 코드 지정
scanCode 값은 16진수 형식이어야 합니다. 사용할 코드를 확인하려면 클라이언트 시스템의 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