다시한번 더 감사드립니다. 어느분이 이 질문은 새로운 질문으로 올리는게
좋다고 하여 다시 올립니다.
게스트로 vmware에 윈도우 비스타를 사용하고 있는데…
윈도우 비스타에 한영키가 안되어서 구글에서 찾아 나름대로
설정을 하였습니다. 작업내용은 다음과 같습니다.
- KeyMap.reg <- 윈도우 레지스트리 키보드 설정
블로그에 이 레지스트리 파일을 등록하면 된다고 하여 등록을 하였습니다.
결과는 안되었지만…
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,38,e0,1d,e0,38,e0,5c,e0,\
00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes]
"00000402"="bg"
"00000404"="ch"
"00000405"="cz"
"00000406"="dk"
"00000407"="gr"
"00000408"="gk"
"00000409"="us"
"0000040A"="sp"
"0000040B"="su"
"0000040C"="fr"
"0000040E"="hu"
"0000040F"="is"
"00000410"="it"
"00000411"="jp"
"00000412"="ko"
"00000413"="nl"
"00000414"="no"
"00000415"="pl"
"00000416"="br"
"00000418"="ro"
"00000419"="ru"
"0000041A"="yu"
"0000041B"="sl"
"0000041C"="us"
"0000041D"="sv"
"0000041F"="tr"
"00000422"="us"
"00000423"="us"
"00000424"="yu"
"00000425"="et"
"00000426"="us"
"00000427"="us"
"00000804"="ch"
"00000807"="sg"
"00000809"="uk"
"0000080A"="la"
"0000080C"="be"
"00000813"="be"
"00000816"="po"
"00000C0C"="cf"
"00000C1A"="us"
"00001009"="us"
"0000100C"="sf"
"00001809"="us"
"00010402"="us"
"00010405"="cz"
"00010407"="gr"
"00010408"="gk"
"00010409"="dv"
"0001040A"="sp"
"0001040E"="hu"
"00010410"="it"
"00010415"="pl"
"00010419"="ru"
"0001041B"="sl"
"0001041F"="tr"
"00010426"="us"
"00010C0C"="cf"
"00010C1A"="us"
"00020408"="gk"
"00020409"="us"
"00030409"="usl"
"00040409"="usr"
"00050408"="gk"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybIDs]
"00000410"="141"
"0000041F"="179"
"00010408"="220"
"00010410"="142"
"00010415"="214"
"0001041F"="440"
"00020408"="319"
- /etc/vmware/config 수정
xkeymap.keysym.Hangul = 0xff31
xkeymap.keysym.Hangul_Hanja = 0xff34
옆의 16진수값은 xev로 구한 값을 넣었습니다.
위와 같이 2가지 절차를 걸쳐 작업을 하였습니다. 문제는 윈도우에서 한영키가 되는데
vmware를 종료하고 다시 호스트로 넘어오면 키보드가 이상하게 먹힙니다.
쉬프트끼가 먹지않고, >, | , :등등을 사용할 수 없습니다.
한마디로 키배치가 흐트러 진다는 것입니다.
호스트와 vmware의 키배치를 같이 사용할 수 없나요?