|
| Posted by 박종훈 | 2006-05-27 14:19:04, Hit : 4828 | |
|
|
|
__자판을 누를때__
문자창보여(수를문(_키));
위는.. 현재 누른 키보드의 고유값(아스키)코드를 보여줍니다.
하지만.. 한글 상태에서는 229라는 값만 나오는데요..(물론, 글자를 입력했을때..)
이 것 때문에.. 키로거를 잘 못만들었는데..
문듯 생각이 나서요..
'자판상태' 명령어를 생각해봤는데요.. 이 명령어는 한글입력상태에 상관없이
작동하더군요 ^^..
문자창보여(수를문(_키));
를 하게되면.. A를 눌렀을때, 65란 값이 나옵니다. 그러나, 한글입력모드에서는 229가 나오죠..
하지만, '자판상태'는 이것에 구애받지 않는 것 같습니다. ^^ㅋ
__65란 아스키값이 A를 뜻합니다..
만일(자판상태(65)) 문자창보여("A 혹은 ㅁ");
를.. 먼저 영어입력모드에서 A키를 누르니.. 당연히 문자창이뜨죠.. 그리고, 혹시나 했던, 한글입력모드에서.. ㅁ키를 누르니, 헉! 문자창이 뜹니다.!
이러한 확신에.. 저는 키로거를 -_-;
그리고.. 혹시해서.. 세벌식으로 바꾸고 해도, 같은 결과 ^^..
(저는 윈도우 기본 입력기가 아닌, 세나루를 사용하고 있습니다.)
|
|
|
박종훈 2006-05-27 PM 2:23:55 |
|
|
|
이런... 힘들겠네요 -_-;
'_키' 라는 변수는, 자판을 어쩌구 할때 에만 있네요..
결국.. 해당 창이 활성화 되어있어야 한다는 소린데..
키로거인데.. 이러면 안되는데 -_-; |
|
|
박종훈 2006-05-27 PM 3:20:34 |
|
|
|
결국.. 노다가 적인 방법으로 -_-; |
|
|
박종훈 2006-05-27 PM 3:42:23 |
|
|
|
음.. 일일이
만일(자판상태(65))
메모0.내용.추가("A");
이런식으로 하기 귀찮아서 -_-;
반복문 조금 사용하니.. 속도가 치명적 -_-; |
|
|
지상현 2006-05-27 PM 3:42:30 |
|
|
|
"자판상태" 함수는 말 그대로 자판의 상태를 알아오는 것입니다~
자판에서 키 데이터를 받아서, 한글을 조합하거나...하는 그런 입력기 계층보다는 좀 더 상위의(?) 함수죠.
사실, 이 함수가 정말로 자판의 상태를 검사하는지는 잘 몰라요.
자판에서 들어온 데이터는 패킷 형태기 때문에 눌렸다/안눌렸다 판단하기가 어려운 것으로 알고 있음...
그래서 자판이 눌리면 OS가 기억하고 있다가 뗀 적이 없으면 눌렸다고 판단한다...뭐 이런 식으로 ^^; |
|
|
박종훈 2006-05-27 PM 3:44:52 |
|
|
|
키로거가 아닌, 화상키보드를 만들까? ^^;
아.. 귀찮음 -_-; |
|
|
이희창[빙고] 2006-05-28 AM 12:24:33 |
|
|
|
화상키보드 좋은데요 ㅋㅋ
하지만 귀찮음... |
|
|
박종훈 2006-05-28 AM 7:00:04 |
|
|
|
역시.. 귀찮음 ─ ─* |
|
|
우유중독 2006-05-30 PM 10:21:50 |
|
|
|
에잇!
뭐가 어렵습니까?
메모창에 글쓰는데 그런거 입력합니까!!
응용을 해보십시오~ |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|