맥북프로 가상컴퓨터에서 오피스 한자키 인식 방법 차이 문의

익명
2012-08-24T10:59:37+00:00

맥북프로에 Parallels for Desktop을 설치하고, 여기에서 제공하는 가상컴퓨터에 윈도우즈 7 및 MS Office 2010을 사용중입니다.

대부분의 이슈는 해결했는데 마지막으로 한자키 입력 방법 이슈가 남았습니다. 도움 주시면 감사드리겠습니다.

  1. 설정

윈도우즈7 설치시 키보드 타입3로 설치 : 한영전환은 Shift+Space, 한자전환은 CTRL+Space

Parallels 키보드 단측키 매핑 설정 : 한영전환 맥 CMD+Space -> 윈7 Shift+Space / 한자전환 맥 Option+Return -> 윈7 CTRL+Space

  1. 현상

처음에는 성공한 것 처럼 보였습니다. 노트패드에서 'ㄱ'누르고 Option+Return을 누르면 단축키가 매핑되어 특수문자고르는 메뉴가 나왔고,

'김'입력상태에서 Option+Return을 누르면 한자 고르는 메뉴가 나왔기 때문입니다.

즉 이들 프로그램에서는 한자키를 정상적으로 인식하여 동작했습니다.

문제는 파워포인트입니다. 파워포인트 입력시 글자 입력 중에는 한자키로 인식하여 동작하나, 입력이 완료된 글자나 글상자를 선택하여 위와 같이 입력하면 무반응입니다.

입력기 메뉴 (조그맛게 떠있는 놈 있죠. 언어 변경, 영문/한글 변형, 한자 가 나란히 있어서 마우스로 클릭하는..)로 한자 버튼을 누르면 한자 변환 메뉴가 뜹니다.

  1. 가설

이렇게 보면 입력기가 한자키를 받아들이는 방법이 서로 다른 듯 합니다.

  1. 문의 사항
  1. 노트패드에 입력시의 한자키 입력 방법과 오피스 파워포인트에서 기 입력 완료 문자 선택 후 한자키 입력시 왜 다른지 설명을 부탁드립니다.
  2. 상기 1 설정에서 키보드 타입2로 하면 한영/한자 키가 그냥 서로 바뀌어야 하는데, 동일 설정에서 동작을 안합니다. 뭔가 다른 것이 있는지요?
  3. 상기 1 설정에서 키보드 타입1로 하면 오른쪽 Alt가 한영, 오른쪽  CTRL이 한자키로 동작하는데, Parallels단축키에서 보면 AltGr이라고 표시되는 것이 오른쪽 Alt역할을 합니다.

마찬가지로 오른쪽 CTRL에 대한 특별한 이름이 있을까요?

Microsoft 365 및 Office | PowerPoint | 가정용 | Windows
Microsoft 365 및 Office | PowerPoint | 가정용 | Windows

프레젠테이션을 만들고 멀티미디어 개체 및 텍스트를 사용한 특수 효과와 같은 그래픽 효과를 추가하는 도구를 제공하는 Microsoft 프레젠테이션 그래픽 제품군입니다.

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 5개

정렬 기준: 가장 유용함
  1. 삭제됨

    이 답변은 당사의 사용 규정 위반으로 인해 삭제되었습니다. 작업을 수행하기 전에 자동화된 감지를 통해 답변이 수동으로 보고되거나 식별되었습니다. 자세한 내용은 사용 규정 을 참조하세요.


    댓글을 사용하지 않습니다. 자세한 정보

  2. 익명
    2012-08-29T06:36:35+00:00

    제가 이해력이 부족한가 봅니다. 다시금 문의드림을 양해 부탁드립니다. 

    안내해주신 키맵을 아래와 같이 이해하고 있습니다.

    1. 윈도우 및 오피스는 키보드 스캔코드 0x71이 발생하면 한자키가 눌려진 것으로 인식
    2. 레지스트리 변경을 통해 오른쪽 옵션 버튼 (0x38 0xE0)가 발생하면 이를 0x71로 인식

    그런데, 윈도우즈용 키 스캔 프로그램(PassMark KeyboardTest)을 깔아서 기 입력을 해보면,

    (USB 103/106 키 사용)

    한자키 윈도우즈키코드 = 0x19 및 바이오스 키 코드 = 0xF1으로 나옵니다.

    한영키의 경우 윈도우즈키코드 = 0xE5, 바이오스키 코드 0xF2

    가이드 주신 스캔코드와 다른 듯 한데요. 원래 이런 것인가요?

    실제 인식 코드를 알기 위해  Key Scan Codes V3.0을 깔아서 키 입력을 받아보면,

    (USB 103/106 키 사용) 한자키는

    "OnKeyDown, Key Code=25, Control keys=,Key name .....Reserved for Kanji systems

    로 나오고, 윈도우즈 101키 타입3기준으로 한자 입력단축키인 Ctrl+Space를 해보면,

    "OnKeyDown, Key Code=17, Control keys=Ctrl{Left}, Key name CTRL

    "OnKeyDown, Key code=25, Control keys=Ctrl{Left}, Key name .....Reserved for Kanji Systems

    "OnKeyup, Key code-25, Control keys=CTRL{Left}, Key Name ....Reserved for Kanji Systems

    "OnKeyup, Key code=17, Control keys=, Key name CTRL

    이 동일한 키 코드 발생 시퀀스를 윈도우즈 기본 한자입력기는 이해하고 받아들이고,

    오피스 한자입력기는 무시하는 듯 합니다.

    추가로, 윈도우즈 화상키보드를 사용해보면, '한자'키 입력시 windows Key code 25 (0x19)만 발생합니다. 바이오스 키코드는 발생되지 않습니다.

    이상으로 결론 내린다면, 오피스 한자입력키 인식은 가이드 주신 것처럼 단일키(바이오스 코드건 윈도우즈 코드건) 입력의 경우는 인식하나, 윈도우즈 기본 세팅의 조합키는 인식하지 않는다고 생각되네요. (즉 101키 타입1에서만 제대로 작동)

    오피스의 버그 아닌가 싶은데 말이죠...

    참, 상기 스캔 코드는 맥 및 패럴사용과는 무관하게 입력하고 측정하였습니다.

    요약하면,

    한자키 인식 : "OnKeyDown, Key Code=25, Control keys=,Key name .....Reserved for Kanji systems

    한자키 인식 불 : "OnKeyDown, Key code=25, Control keys=Ctrl{Left}, Key name .....Reserved for Kanji Systems

    인 듯 합니다. 즉 윈도우 키코드 25(한자)가 발생해도 조합키가 눌려져 있으면 오피스에서는 무시하도록 프로그램 되어있는 모양이네요.

    추가 테스트 결과 윈도우 한자변환키는 CTRL+한자 키에 반응하지만, 오피스 한자변환기는 여기에 반응하지 않습니다. 차이는 이것 이었네요.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2012-08-28T08:21:21+00:00

    장문의 설명 감사드립니다. 제가 이해를 하고 싶었던 핵심 질문은 다음과 같습니다.

    핵심질문 : 윈도우 설치시 103/106키가 없는 사용자를 지원하기 위해 키보드 타입이 1,2,3으로 추가 존재합니다. 키보드타입3로 선택 할 경우, 한자 단축키는 Ctrl-Space로 지정됩니다. (한영 변환은 Shift-Space). 이 단축키로 윈도우즈 내장 한자입력기 호출은 가능하나, Office내장 단축키 호출은 불가능하다. 해결 방법이 있을까요?

    작성해주신 답변에 따르면 Office 한자사전은 103/106키 기준 '한자'키의 스캔코드로만 호출이 가능하다고 이해가 되는데요. 키보드타입3로 해서 CTRL+Space로 발생하는 한자 스캔코드로는 호출이 안되는 것인가요?

    이 상황이라면 Office에 버그가 있는 것으로 이해가 되는데요. 같은 스캔 코드로 윈도우즈 한자 사전은 호출이 되는 상황이라서요.

    위에 설명드렸던 내용을 좀 더 쉽게 설명드리겠습니다.

    평소에 Windows의 인터넷 브라우저나 메모장 등에서 한글 입력 후 한자 키를 눌러 호출하는 사전은 'Windows 입력기' 에서 제공하는 한자 사전입니다.

    하지만 Office의 PowerPoint나 Word에서 한글 입력 마친 상태에서 한자 키를 눌러 호출하는 사전은 'Office 확장 한자 입력 사전'입니다. 이 사전은 Windows 설정에 영향을 받지 않습니다. 오로지 스캔코드의 값만 수렴하는데 말씀하신 키보드 종류의 변경은 스캔코드 값을 지정하는게 아니라 Windows 입력기 한자 사전의 호출 키를 변경하여 사용하는 방법입니다.

    단지 두 프로그램 모두 호출하는 키가 '한자'키이기 때문에 같은 프로그램으로 혼동 하실 수 있습니다만 서로 다른 프로그램입니다.

    키보드 설정을 바꾸셔서 한자 사전의 호출 키를 변경하실 경우 "Windows 입력기" 사전의 호출 키만 변경 되는 것입니다.

    다만, 여기서 한가지 예외가 발생하게 되는데

    Excel, PowerPoint 에서 한글을 입력 하는 도중에 '한자'키를 누르는 경우 아직 입력기의 작동이 마치지 않았으므로 'Windows 입력기' 사전이 호출됩니다. (Word는 입력 즉시 입력기의 작동이 마치므로 이 증상이 없습니다)

    Office는 프로그램 단축 키 변경 기능을 제공하지 않으므로

    Office 확장 한자 입력 사전은 키 변경도 가능하지 않습니다.

    만약 Macbook에서 BootCamp를 통해 Windows를 설치하고 부팅하는 방식이라면 레지스트리 변경을 통해 한자 키 사용을 해볼 수 있습니다.

    다만, Macbook에서 Parallels를 통해 구현하는 Windows는 일종의 Emulation이므로 레지스트리의 맵 및 설정이 똑같지 않습니다. 이점 주의 바랍니다.

    BootCamp에서의 Windows 한자 키 레지스트리는 아래의 레지스트리를 변경 하시면 됩니다.

    (101키보드 타입 3 기준으로 설명합니다)

    또한, 아래의 방법은 레지스트리에 심각한 영향을 끼칠 수 있으므로 변경 전에 키를 항상 백업해두시고 진행하시기 바랍니다.

    1. 시작 - 프로그램 및 파일 검색에 'Regedit' 입력 후 엔터를 누릅니다.
    2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 키를 찾습니다.
    3. 마우스 오른쪽 버튼 클릭 하여

    새로 만들기 - 이진값으로 만들고 이름을 Scancode Map 으로 변경합니다.

    (대소문자 구분합니다)

    1. 값에는

    00 00 00 00 00 00 00 00

    03 00 00 00 71 00 38 E0

    72 00 5C E0 00 00 00 00

    라고 입력 해보시기 바랍니다.

    71번은 한자키의 스캔코드이며 38E0은 MAC의 오른쪽 OPTION 버튼입니다

    72번은 한/영키이며 5C E0은 오른쪽 Command 키 입니다.

    위와 같이 진행 해 보시기 바랍니다.

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  4. 익명
    2012-08-27T08:26:12+00:00

    장문의 설명 감사드립니다. 제가 이해를 하고 싶었던 핵심 질문은 다음과 같습니다.

    핵심질문 : 윈도우 설치시 103/106키가 없는 사용자를 지원하기 위해 키보드 타입이 1,2,3으로 추가 존재합니다. 키보드타입3로 선택 할 경우, 한자 단축키는 Ctrl-Space로 지정됩니다. (한영 변환은 Shift-Space). 이 단축키로 윈도우즈 내장 한자입력기 호출은 가능하나, Office내장 단축키 호출은 불가능하다. 해결 방법이 있을까요?

    작성해주신 답변에 따르면 Office 한자사전은 103/106키 기준 '한자'키의 스캔코드로만 호출이 가능하다고 이해가 되는데요. 키보드타입3로 해서 CTRL+Space로 발생하는 한자 스캔코드로는 호출이 안되는 것인가요?

    이 상황이라면 Office에 버그가 있는 것으로 이해가 되는데요. 같은 스캔 코드로 윈도우즈 한자 사전은 호출이 되는 상황이라서요.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  5. 익명
    2012-08-27T06:39:13+00:00

    안녕하십니까? HansukKim님

    Microsoft Office의 제품의 PowerPoint 사이트를 방문해 주셔서 감사합니다.

    맥북프로 가상컴퓨터에서 오피스 한자키 인식 방법 차이 문의에 대하여 답변 드리겠습니다.

    말씀하신 것처럼 PowerPoint에서 입력하는 중간에 한자키를 누르면 Windows의 입력기에 내장된 한자 사전이 오픈 됩니다. 이 기능은 Windows 의 단축키 설정에 따라가기 때문에 열리게 될 것입니다만

    입력이 완료된 글자의 경우 Windows 에 내장된 한자 사전이 아니라 Office 에 등록된 한자 사전이 오픈됩니다. 이 오픈 설정은 Windows의 설정에 구애받지 않습니다. 따라서 Office에서 열리는 한자 사전은 '한자'키로만 영향을 받습니다.

    이 문제를 해결 하시려면 Windows 7에서의 키 맵핑을 레지스트리를 통해 변경 하셔야 할 것입니다.

    예를 들어, 잘 쓰이지 않는 오른쪽 커맨드 키를 한영 키로 바꿔주는 Mackeybind 같은 프로그램도 도움이 될 것이며

    또는, Windows 에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters 레지스트리를 원하시는 설정에 맞게 수정 해보시는 것도 도움이 될 것입니다.

    다만, 이 설정에 대한 변경은 Office에서 가능한것이 아니라 Windows 에서 진행되는 부분이기 때문에 저희쪽에서 자세한 안내가 불가능 한 점. 양해 부탁드립니다.

    오른쪽 CTRL에 대한 특별한 이름은 없는것으로 알고 있습니다.

    보통 Right-CTRL이라고 지칭합니다

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음