팁 & 테크
안녕하세요.
유희 입니다.
팁이랄 것도 없지만 필요하신 분 계실 것 같아 올립니다.
첨부한 hhkb_tweak.reg 파일은 우측 윈도우키 > 한자키 변환한 파일입니다.
레지스트리 초기화/등록 후에는 재부팅or로그아웃 하셔야 정상적으로 적용됩니다.
기본적으로 해피해킹에서 dip135 설정하시고 첨부한 hhkb_tweak.reg 파일을 실행하시면 한자키로 먹힐 것이나 잘 되지 않으신 분들은 아래 설명드린 내용 참고하셔서 직접 키코드 확인하셔서 변경하시면 되겠습니다.
잘 되지 않는 경우는 아마도 104키 기준으로 오른쪽알트가 한영, 오른쪽컨트롤이 한자로 먹히는데...
윈도우 키보드 세팅이 106키 기준으로 적용되어 한영,한자 키가 별도의 키코드로 되어있을 경우로 생각되구요.
제 키보드 세팅은
윈도우7 - 제어판 - 국가 및 언어 - 키보드 및 언어 - 기본 입력 언어
한국어(대한민국) - Microsoft IME 2000
으로 되어있네요.
직접 키를 변경하시고 싶으시면
1. keytweak.exe 다운 후 실행
2. Half Teach Mode 클릭
3. Scan a Single Key 클릭
4. 키보드의 원하는 키를 누르면 Scancode 가 뜹니다 ( ex: delete키를 누르면 57427 )
5. 계산기를 열고 보기>프로그래머용 선택 후 Dec에 위 값(57427) 입력 후 Hex로 변경(E053) 합니다.
6. 위에서 계산된 16진수(Hex)값의 두자리씩 위치를 바꿔줍니다. (53e0)
이렇게 나온 결과값이 선택하신 키코드값으로 레지스트리 등록할 때 사용하시는 값입니다.
hhkb_tweak.reg 파일을 노트패드나 기타 텍스트에디터로 열어서 편집 후 저장하시고 실행하시면 되요.
( 파일 안의 ;로 시작하는 라인은 주석입니다. )
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,\
00,00,00,00,\
02,00,00,00,\
1d,e0,5c,e0,\
00,00,00,00
위 부분에서
1d,e0,5c,e0,\ 라고 되어있는 부분에서 1d,e0가 오른쪽 컨트롤키구요. 5c,e0가 오른쪽 윈도우 입니다.
이렇게 적용하시면 오른쪽 윈도우키가 오른쪽 컨트롤키로 변경되어 한자키로 바뀌게 되는거죠.
참고로 위 02,00,00,00은 그 아래의 라인수를 의미하니까 키를 여러개 바꾸시게되면 라인수에 맞춰 16진수 숫자를 넣어주시면 되구요.
마지막으로 첨부파일 간략 설명입니다.
init_tweak.reg : 레지스트리 초기화 ( 해피해킹이 아닌 다른 일반적인 키보드 사용 시 이 파일로 초기화한 다음 사용 )
hhkb_tweak.reg : 한자키 적용
keytweak.exe : 키맵 프로그램( 저는 단순히 키코드 확인용으로만 사용합니다 )
다시한번 말씀드리지만 레지스트리 초기화나 등록 후에 정상 적용을 위해서는 재부팅or로그아웃 이 필요합니다.
도움이 되시면 좋겠네요.
해피해킹.
제 키보드는 제어판에 들어가보니 IME2010으로 되어있습니다.
hhkb_tweak.reg 설치하고 재부팅 했는데 안바뀌어요 ㅠㅠ
지금 제 아래 배열은
윈|알트|윈도우|알트|컨트롤 으로 되어 있습니다.
왜 안될까요 ㅠㅠ