창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 지상현2006-07-27 21:25:08, Hit : 3897
[re] 한글 키값 알아오고 싶은데..창만 이용해서..
Homepage : http://ssidang.x-y.net
File #2 : hangul_code_from_keyboard.rar (625.8 KB)   Download : 41
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1586
대충 이런 식으로 하시면 됩니다.
참고로 자판을 눌렀을 때는 한글의 경우, 완전히 완성 되어야만 비로소 메시지가 오기 때문에, 입력하는 즉시 반응을 보이지는 못합니다.
이 방법의 한계입니다.
그리고 기본 IME 메시지가 처리되어 보기 흉한 조그마한 한글 조합창이 뜰 겁니다.
이것도 이 방법으로는 어쩔 수 없습니다.

완전히 제대로 처리하려면 IME 메시지를 받아서 처리 해야 하는데 창조에는 그런 수단이 없습니다.
DLL 같은 것을 사용해야 할 것 같네요.

권선중   2006-07-27 PM 9:31:41  
소스 갑사합니다..
실은 지금 만들고 있는 게임에 사용하려하는건데.. 역시 에디트를 하나 사용하는 방법 뿐이 없는것 같네요.. 휴~~~
지상현   2006-07-27 PM 9:35:49  
네, ㅎ에디트라는 객체 자체가 IME 메시지를 완전하게 처리하고 있는 객체므로 차라리 그것을 숨겨서 쓰시는게 나을 듯 합니다.
박종훈   2006-07-27 PM 9:49:24  
그런데, 이건 ㅎ창에서만 사용할수 있나요?
ㅎ메모에다가.. ㅎ창에 있는 명령어를 복사했더니..
원하는 결과가 나오지 않던데 ^^;
청송   2006-07-27 PM 9:52:42  
어떤 객체나 다 사용할 수 있을겁니다. 단 그 객체의 특성을 고려해서
작성하셔야 될겁니다. 객체마다 사용법이나 사용형태가 다르기때문에..
박종훈   2006-07-28 AM 6:40:03  
ㅎ메모도, IME메시지를 완전하게 처리하고있는 객체아닌가요?
그렇다면, 한글은 어떻게 처리해야 매크로로 쓸수있을지;
청송   2006-07-28 AM 10:41:47  
"예제 소스"는 매크로를 입력, 실행할 위치가 필요 없었습니다.
그러나, "ㅎ메모"는 매크로를 입력할위치, 시작할 위치가 필요하게 된거죠.
그러므로 "ㅎ메모"에서는 커서의 위치를 자유 자재로 이동 및 위치를 읽어올수 있어야 됩니다.
"ㅎ메모"에서 매크로의 입력과 실행의 기준은 커서이므로.........
그 이외에....군더더기("ㅎ메모" 제어에 필요한 여러가지 명령어들)들 까지도.....
추가되어야됩니다.
청송   2006-07-28 AM 11:49:41  
그런데.... IME는 뭐에요?
박종훈   2006-07-28 PM 12:01:18  
후덜; 어렵군요;[영어만 매크로 지원하면, 비난이 쏫아질테고;]
IME가 아마.. 입력기 인가 그걸겁니다.

영어일때는 'A' 한글일때는 '한' 이렇게 뜨는게 IME인가? ;;
청송   2006-07-28 PM 12:33:59  
"ㅎ메모"에서 영문 매크로를 완벽하게 구현하실수 있으시다면....
한글 매크로도 그리 어렵지 않게 구현하실수 있으실거 같은데요...
물론, 한글이 더 추가되면 명령어들이 더 복잡해지고, "ㅎ에디트"를 사용해서
제작하신다면.... "ㅎ에디트"와의 깔끔한 연동이 좀 문제가 될 수도 있겠지만... 영문 매크로가 완료 됐으면..... 가능하리라 보이는데요...
아닌가요? ^^; 좀 어렵긴 하죠....
"ㅎ메모"에서 커서위치 조절만 잘 하신다면... 큰 무리는 없어보입니다.
전 "ㅎ메모"에 약해서...^^;
지상현   2006-07-29 AM 6:53:47  
청송// IME는 Input Method Editor 입니다. 9x 시절부터 Global IME 라는 것에서 시작해서, 2000 까지 IME였다가 XP 이상부터는 TSF(흔히 고급 텍스트 서비스라 하는 것)로 바뀌었습니다.

간단히 말해서, IME는 여러 키의 조합으로부터 "조합"을 해야 하는 여러 문자들을 입력시켜줄 수 있는 프로그램입니다. 한국어, 중국어, 일본어 같은 것들이 반드시 "조합"이 필요한 글자들입니다. (여담: 이 세 언어를 하나로 묶었지만, 한글은 원래 글자 자체가 과학적인 조합 구조라 그렇고 일본어나 중국어는 한자 때문에. 경우가 다릅니다 ㅠㅠ)

여튼 이 동아시아 3개 국어를 사용하는 나라에서는 원하는 문자를 입력하려면 2개 이상의 키를 눌러야 하는데, 이런 키 조합을 받아들여서 문자를 조합해주는 시스템이 바로 IME 입니다.
문자 조합 외에 사전 기능을 포함하고 있는 것도 있습니다. 일본어나 중국어 IME가 그에 해당하죠. 한국어 IME도 아주 간단한 한자 사전을 포함하고 있습니다. 그래서 한글 한 글자를 선택하고 한자 키를 누르면 그에 해당하는 음을 가진 한자들의 목록이 뜰 겁니다.
(여담: 일본어나 중국어 IME를 써보신 분이라면 한국어 IME의 허접함을 깨달으실 수 있습니다.)

TSF라는 것은 이것보다 좀 더 발전된 놈이고, API 형태가 아닌 COM 인터페이스 형태로 제공되는 새로운 서비스입니다. 이건 입력하는 글자 뿐 아니라 이미 입력된 글자까지고 건드릴 수 있는 뭐 아주 강력한 서비스인데요...
예를 들어 맞춤법을 검사해서 고쳐주는 것도 이것으로 처리할 수 있습니다. XP 이상이나 오피스 XP 이상부터 포함되어 있을 겁니다.

음... 쓸데 없이 설명만 길어졌군요. 제가 이 분야에 관심이 좀 많아서;;
청송   2006-07-29 AM 7:23:02  
개념을 정확히 모르니.... 어렵군요. 대충 무슨뜻인지는 알겠습니다.
자세한 설명 감사드립니다.
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
1931 창조
   툴바0 << 질문 [5]
째잭!!~ 2004/03/16  3270
1930 기타
   [잡담;;] 컴퓨터 리소스 마니묵는 플그램 ?;; [6]
째잭!!~ 2004/03/10  3371
1929 창조
   예전에... 자료실에..^^;; [10]
째잭!!~ 2004/03/04  3627
1928 창조
   난수(99) 질문하고 다른거. [4]
째잭!!~ 2004/02/19  3153
1927 창조
   저기 질문이여.. [4]
째잭!!~ 2004/02/15  3241
1926 창조
   창조 09b 다운로드시 로딩 뜨게하려면 어떻게... [7]
째잭!!~ 2004/02/12  3342
1925 창조
   동영상 프래임 이동 질문..^^;; [4]
째잭!!~ 2004/02/08  3245
1924 창조
   흠 질문 할께여 ㅠㅠ [2]
째잭!!~ 2003/10/28  3517
1923 창조
   저기 죄송여 ㅠㅠ [1]
째잭!!~ 2003/10/26  3564
1922 창조
   질문입다..^^;; [1]
째잭!!~ 2003/10/26  3257
1921 창조
   [초짜] Autorun.inf 랑 그외 질문 --; [5]
째잭!!~ 2003/10/25  3272
1920 창조
   저기 ㅠㅠ 질문입다!~ [1]
째잭!!~ 2003/08/20  4008
1919 창조
   이거 안받아지는데효? [3]
째잭!!~ 2003/08/04  3438
1918 창조
   경로에 관한 질문 드립니다 [4]
짱아 2009/07/07  3655
1917 기타
   왜 모든 게시판들이 2페이지로 넘기면 안넘어... [4]
짱아 2007/11/17  3208
1916 창조
   클립보드의 내용을 지우는 명령어는 없나요? [1]
짱아 2005/04/25  3311
1915 창조
   키보드의 콘트롤키나 알트키가 누르고 있을때... [3]
짱아 2005/05/10  3272
1914 창조
   질문이요, [5]
진도 2006/01/20  2594
1913 창조
   창조에.. 웹페이지는 어떻게 넣나요?? [2]
지수 2006/07/05  4243
1912 창조
         [re] 질의 명령 실행후 테이블이 내용이 변경이 ... [1]
지상현 2011/07/15  3733
1911 창조
     [re] 그림판 깜빡임 문제 질문드립니다 [3]
지상현 2011/06/13  5058
1910 창조
       [re] 추가 질문 대포 비거리 공식입니다.
지상현 2006/07/30  3578
창조
     [re] 한글 키값 알아오고 싶은데..창만 이용해서.. [11]
지상현 2006/07/27  3897
1908 창조
   화판에 배경에 대해서! [1]
지상현 2005/11/21  3505
1907 창조
     [re] 쓸데 없는 답변.
지상현 2005/10/12  4327
LIST ALL   Prev [1][2][3][4][5][6][7][8][9] 10 ..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인