windows 8.1 에서 한글 입력도중 포커스 이동시 마지막 글자 없어지는 현상

익명
2014-09-11T06:21:57+00:00

Windows 8.1 에서 나타나는 현상입니다.

기본 내장된 ime 2002 를 사용하고 있으며,

한글로 글자를 입력할때 포커스가 마지막 입력하는 글자에 있는 상태에서

다른 칸으로 포커스를 이동하게 되면

마지막 입력하던 글자가 사라지는 현상이 있습니다.

이 현상에 대하여 여러방면으로 검색을 해보았으나

동일증상에 대한 호소만 있고, 원인이나 결과에 대한 내용은 없습니다.

심지어 Microsoft 고객센터에 문의해보니 이곳 커뮤니티에 글을 남기도록 안내를 해주는군요

다음 주소는 TechNet의 포럼에 있는 글 입니다.

http://social.technet.microsoft.com/Forums/ko-KR/37838182-24c6-43e7-916f-9359c65b87d8/81-?forum=w8itproko

다음 주소는 파워빌더 네이버 커뮤니티에 있는 글 입니다.

http://cafe.naver.com/pentaeduclub/27761

다음 주소는 데브피아 visualbasic 에 있는 글입니다.

http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=47&MAEULNo=19&no=323665&ref=323665

개발자 커뮤니티를 중심으로 Windows 8.1 에서 동일한 현상을 호소하고 있는데 원인이나 해결책이 없는 상태입니다.

위 현상에 대한 원인이나 해결방법이 있으면 요청드립니다.

가정용 Windows | 이전 Windows 버전 | 입력 및 언어

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

댓글 0개 설명 없음
질문 작성자가 수락한 답변
익명
2016-02-24T05:49:25+00:00

동일한 현상 호소하시는 분들의 추가 응답이 지속적으로 있어서 기존 응답중

SubSystem을 수정하여 해결하는 방법을 공유해 드립니다.

https://www.devexpress.com/Support/Center/Question/Details/Q570706

위 내용 보시면 Subsystem의 Version 을 5.01 로 하면 해결이 된다고 합니다.

MSDN에서 찾은 방법은 두가지가 있습니다.

VisualStudio 프로젝트 내에서 SubSystemVersion을 수정하는 방법과

https://msdn.microsoft.com/ko-kr/library/fcc1zstk(v=vs.100).aspx

EDITBIN을 사용하여 커맨드라인 으로 SubSystem을 수정하는 방법

https://msdn.microsoft.com/ko-kr/library/d25ddyfc.aspx

위 두가지 참조하여 본인의 프로그램에 맞는 방법으로 적용시켜 보시기 바랍니다.

참고로 저는 editbin 으로 해당 문제를 임시로 해결하였습니다.

editbin 실행파일.exe /SUBSYSTEM:WINDOWS,5.01

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

10명이 이 답변이 도움이 된다고 생각했습니다.
댓글 0개 설명 없음

34 추가 답변

정렬 기준: 등록순
  1. 익명
    2016-06-10T01:05:24+00:00

    혹시 VB6에서 저 방법을 적용할 수 있는 방법이 있나요?

    vs 개발자 명령 프롬프트에서 vb6로 만들어진 exe를 editbin하려했더니 안되더라구요.

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

    댓글 0개 설명 없음
  2. 익명
    2016-06-16T04:42:07+00:00

    저도 .NET 으로만 개발하다보니

    VB6 로 만들어진 exe가 editbin 이 가능한지 유무는 확인하지 못하였습니다.

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

    댓글 0개 설명 없음
  3. 익명
    2016-07-08T02:28:19+00:00

    제가 Visual C++로 확인한 현상중 하나는

    edit control에서 한글 입력시

    GetWindowText()로 읽어들이면 마지막 미완성 글자가 맨 앞으로 오는 현상입니다.

    '강남구' 입력후 <한영>전환을 하지 않은 상태에서 GetWindowText()를 call하면

    '구강남'  이라고 결과가 나옵니다. ( <한영>전환 또는 최종에 영숫자 입력하면 정상)

    아마도 미완성 한글에 대한 처리가 버그 인거 같네요.

    조속히 해결해줘야 할것 같습니다.

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

    1명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음
  4. 익명
    2016-11-19T04:53:22+00:00

    동일한 문제점 현상 발생 유저 입니다.

    개발 환경과 관련없이 어떠한 특정 상황에서 발생하는것으로 생각됩니다.

    제가 확인한바로는

    MS-Word 와 MS-Word 엔진을 사용하고 있는 MS-Outlook 의 메일작성 편집모드에서만 발생합니다.

    한가지 특이한점은 이때 편집창에서 Alt 키를 누르면 상단 메뉴들 단축키모드가 활성화되고

    다시 ESC를 눌러 해제했을때.. 일시적으로 이러한 현상이 없어집니다.

    하지만 창전환 및 기타 작업 후 다시 작성해보면 또다시 이 현상이 발생합니다.

    참고로 제 PC 환경은

    Windows 10

    MS Office 365 (2016) 입니다.

    그리고 제 PC는 개발적인 그 어떠한 환경도 구축되어있지 않습니다.

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

    댓글 0개 설명 없음