일본에서 키보드를 구입하게 되면 109키 배열의 키보드를 쓰게 되는데요
일본에서 거주하는 분들도 있고, 일본 키보드를 직수입해서 쓰시는 분들도 있을 겁니다.
스페이스 바의 왼쪽에 무변환(無変換), 오른쪽에 변환(変換) 키가 달려있고 그 오른쪽에 카타카나/로마자(カタカナローマ字) 변환키가 추가로 붙어있씁니다.
그 외에도 영문 전반각 변환키가 ESC 아래에 있고, 엔터키와 영문키 사이에 특수키가 좀 더 많고, 특수문자 배열이 다르게 되어있는 등
한국에서 일반적으로 쓰는 103키(표준 101키 + 한자,한영) 와는 다른 점이 많습니다
그런데 아무튼, 이 글의 요지는 Spacebar 옆에 있는 무변환, 변환키를 활용하는 방법에 대한 것입니다.
실제로 일본어를 입력하더라도, 이 두 키는 거의 활용도가 없습니다. 무변환 = Enter, 변환 = Space와 기능이 같기 때문입니다..
마침 한글 키보드에는 이 위치에 한자키, 한/영키가 달려있기 때문에, 이걸로 바꿔서 사용하면 아주 편리합니다.
이걸 하지 않아도 오른쪽 Alt키가 한/영키, 오른쪽 Ctrl 키가 한자변환키로 작동합니다. 하지만 109키는 오른쪽 Alt키가 너무 오른쪽에 치우쳐져 있어서 사용하기 불편하기 때문에, 키 맵핑을 바꿔주면 편리합니다. 물론 무변환/변환키를 이용하지 않는다는 전제 하에..
방법 1 (reg 파일로 바로 적용)
귀찮은 분들을 위해 아래 과정을 알아서 해주는 reg 파일을 만들어놨습니다.
재부팅 후에 적용됩니다.
방법 2 (직접 레지스트리 수정하기)
1. 시작 – 실행 – regedit
2. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 으로 이동합니다.
(Keyboard Layouts 도 있으니 주의! s 안 붙은 걸로 가세요)
3. 위 경로로 가면 (기본값) 키 외에는 아무 것도 없을 겁니다.
새로 만들기(N) – 이진값(B) 을 선택하여 키를 하나 추가해줍니다.
4. 새 키가 만들어지면 이름을 Scancode Map 으로 지정해줍니다.
5. 다시 더블클릭하여 값을 수정합니다.
처음 열면 00000000 이라고 되어있을텐데, 초록색 부분만 수정 가능합니다.
0000000000000000
0200000072007900
71007B00
을 입력합니다. 띄어쓰기 입력하지 않아도 알아서 나오니 숫자만 입력해주세요.
6. 확인을 눌러 저장하고 재부팅하면 됩니다.
설명
첫번째줄 00 00 00 00 은 버전명, 그리고 그 뒤에 이어지는 00 00 00 00 은 플래그값입니다.
두번째줄 02 00 00 00 은 키 맵핑을 하려는 키가 두 개 임을 뜻합니다. (만일 3개를 맵핑하려면, 03 00 00 00 으로 입력.)
그 뒤에 바로 이어지는 72 00 79 00 은, 7200의 기능을 7900이 해준다는 뜻입니다. 여기서, 7200은 한영키, 7900은 변환키입니다.
세번째줄 71 00 7B 00 은, 7100의 기능을 7B00이 해준다는 뜻입니다. 여기서, 7100은 한자변환키이고 7B00은 무변환키입니다.
같은 방법으로 scancode map을 확인하면 간단하게 응용하여 다른 맵핑을 추가할 수도 있습니다.
여기서 주의할점은 키의 입력값이 16진수로 제공되는 경우인데,
예를 들어 Capslock은 0x3A 입니다. 이걸 Enter키인 0x1D 로 쓴다고 합시다. 그러면 16진수 값으로는 0x003A001D 가 됩니다만
Scancode Map은 리틀 엔디안으로 입력받기 때문에, 오른쪽부터 두자리씩 끊어서 거꾸로, 그래서 1D 00 3A 00 으로 표기해야 합니다.
다른 거에 응용할 때는 이 점에 주의해서 추가하시면 됩니다
정말 키보드 왜 저따위로 만들어났는지 의문인 일본어 키보드죠
제 주변에서는 전부다 쿼티로 입력하던데, 그냥 미국 자판이랑 동일하게 만들것이지
커스텀을 해서 여러모로 불편하게 만들어뒀죠
괜히 이거 시도했다가 레지스트리 맛이가서 무한 재부팅 걸리길래
간만에 윈도우 USB가져와서 복구모드로 레지스트리 원상복구시키느라 고생했네요
위에 PeRg님이 무한 재부팅이 걸린다고 하셨는데
그건 본인이 잘못된 레지스트리 폴더를 건드렸을 수 있습니다.
저는 아무 탈 없이 잘 쓰고 있습니다.
감사합니다.
완전 찾고있던 파일..
혹시 변환키는 7900인데 옆에 있는 가타가나 히라가나 키는 몇번인가요?
이거 찾아보려고 했는데 결국 못 찾았습니다..
님 정말 감사해요 드디어 이노무 일본키보드 설정 완료했네요
맘에 들어서 해외배송으로 산 거였는데 당근에 팔아야하나 고민하고 있었습니다ㅠㅠ사랑해요!!
혹시나 하는 마음에 여쭤봅니다 변환/무변환은 모두 그대로 살려두고 변환키 옆에 있는 “히라가나/가타카나/로마자” 버튼을
알트키로 변환해서 사용하고 싶은데요 혹시 이 버튼 이진수 값은 좀 알수있을까요??
레지스트리를 어떤식으로 추가해야할지 조언 부탁드립니다.
혹시나 해서 더 찾아봤는데 히라가나가타카나키가 0x70 이라고 합니다
지금 밖이라 집 도착하면 제가 좀 해보고 정확히 알려드릴게요..
https://homepages.cwi.nl/~aeb/linux/kbd/scancodes-6.html
저도 이것저것 좀 만져보다가 확인해보니 0x70이 맞네요 변환/무변환키 는 살린 상태로 히라가나/가타카나 키를 알트키로만 변환하고 싶어서
이진수 입력값을
00 00 00 00 00 00 00 00
01 00 00 00 72 00 70 00
입력해보니 잘 작동합니다!!
일본 거주중에 예전에 일어키보드 한 번 샀다가 배열때문에 학을 떼고 한국에서 한글배열 공수해다 쓴 적이 있는데… 이번에 어쩔 수 없이 일본 배열을 사면서 고통받을 생각에 슬펐던걸 이 글과 위에 revense님 댓글 참고해서 무변환->한자 카타카나 ->한/영키로 성공적으로 변경했습니다 너무 쾌적하고 좋네요 ㅠㅠ 정말 감사합니다
덕분에 아무리 애를써도 작동하지 않던 한영키가 작동하게 되었습니다^^
안녕하세요
혹시 업무상 무변환키를 사용해야 하는데
한글 키보드(103키)에서 오른쪽 alt를 무변환 키로 사용하게도 할 수 있나요?ㅠㅠ
이젠 잊혀졌겠지만
주인장님, revense님, UH님 덕분에 [카타카나/히라가나(로마자)키] -> [한영전환키]로 잘 바꾸었습니다.
감사합니다.
감사합니다 덕분에 살았습니다 ㅎㅎ
설명을 너무 잘해주셔서 쉽게 바꿨습니다. 감사합니다 ㅎㅎ 유튜브에도 없는 정보라서 귀하네요
정말 감사합니다!
감사합니다 덕분에 한글 키보드 안사도 되서 돈 굳었어요ㅎㅎ
감사합니다.
혹시, 원상태도 되돌리고 싶을때는
새로 만들었던 Scancode Map을 지우기만 해도 되나요…??
네 만들었던 거 지우고 재부팅하면 초기화됩니다~
좋은 글 감사합니다. 하나만 물어볼게요. 변환키를 한/영 키로 사용하는건 좋은데, 그 옆에 있는 기존의 alt키도 한/영키로 사용하는건 안될까요?
그러니까 한/영키가 총 2개로 작동하는거죠.
Alt키는 원래도 한영키로 동작할 겁니다. 안 되는 키보드라면 같은 방법으로 맵핑해서 쓸 수 있습니다. 하나의 동작을 여러 키에 할당하는 것도 가능해요
그런데 오른쪽 Alt키가 한영키로 동작하지 않는다면.. 키보드 맵핑 문제 이전에
윈도우 설치할 때 한글 키보드가 103키나 106키로 설치가 된 경우일텐데(오른쪽 알트와 한영키가 별개로 있는 레이아웃을 위한 설정)
101키로 설치하면 디폴트로 이렇게 동작합니다.
감사합니다! 덕분에 원하는대로 쓸 수 있게되었네요!
추가로 이번일로 키보드 배열, 종류에 대해서 더 자세히 알게된 기회였습니다. 고맙습니다.