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


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


LIST ALL
Posted by 지상현2006-07-27 21:25:08, Hit : 4014
[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
1358 창조
       [re] 추가 질문 대포 비거리 공식입니다.
지상현 2006/07/30  3640
1357 창조
   인터넷 방송 플레이어를 탐색중에 있습니다. [3]
신용주 2006/07/28  2823
1356 창조
   [마지막질문] 문자표에서 색상에 관련된거.. [5]
드래곤볼 2006/07/28  2712
1355 창조
   한글 키값 알아오고 싶은데..창만 이용해서.. [8]
권선중 2006/07/27  3937
창조
     [re] 한글 키값 알아오고 싶은데..창만 이용해서.. [11]
지상현 2006/07/27  4014
1353 창조
   음악방송국 플레이어를 창조로 만들려고 하는... [6]
전형율 2006/07/27  3169
1352 창조
   [마지막질문] 3일밤을 헤멘 문자표 [1]
드래곤볼 2006/07/26  2780
1351 창조
     [re] 표값 설명 [4]
드래곤볼 2006/07/26  3117
1350 창조
   바이러스를 검사할수있게 하는 메뉴를 만들껀... [3]
제인호[독도] 2006/07/26  3355
1349 창조
   Syntax 구문 강조에 대한 질문입니다. [3]
박종훈 2006/07/25  2902
1348 창조
   CreateDX 계발하신 지상현님께.. [2]
권선중 2006/07/23  3204
1347 창조
   종훈님 보시길... [10]
드래곤볼 2006/07/22  2655
1346 창조
   [급질문] 문자표 3번째 질문 [4]
드래곤볼 2006/07/22  2865
1345 창조
   [급질문] 문자표에 관한 질문 두번째 [3]
드래곤볼 2006/07/22  2863
1344 창조
     [re] [급질문] 박종훈님 도와주세요..
드래곤볼 2006/07/22  2774
1343 창조
       [re] [답변]입니다. [3]
박종훈 2006/07/22  2785
1342 창조
   [급질문] 문자표 에 관한질문입니다. [2]
드래곤볼 2006/07/22  3081
1341 창조
   타이머를 달려고 하는데요. [2]
신용주 2006/07/22  3028
1340 창조
   미리듣기 플레이어 2.0 제작중... 파일탐색창... [4]
신용주 2006/07/22  2678
1339 창조
   창조 창크기가 막 줄어드는게 정상인거죠? [4]
신용주 2006/07/21  2903
1338 창조
   창조로 프로그래밍후 제작 가능한 파일종류 [2]
신용주 2006/07/21  2955
1337 기타
   프로그램자료실에 중력리바이벌같은거는 [5]
NaCl 2006/07/20  3023
1336 창조
   미리듣기 플레이어에서. [4]
신용주 2006/07/20  2603
1335 창조
   파일관리창 어떻게 만드나요? (대략난감) [5]
신용주 2006/07/20  3013
1334 창조
     [re] 한번 구현해 본건데.. 문제가 많네요 -_-; [3]
박종훈 2006/07/20  2723
LIST ALL   Prev [1]..[31][32] 33 [34][35][36][37][38][39][40]..[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이희철
로그인