keybd_event(49,0,0,0); 요건 1을 나타냅니다.
keybd_event(115,0,0,0); 요건 s를 나타냅니다.
그런데 1은 되는데, s는 안되네요. ctrl+space해서 가상키넣어주는 파라미터에서 힌트를 보면 numpad1~20까지도 있고, insert니 break니 별거 다 있는데 a,b,c,d,e... 같은 직접적인 문자를 넣어주는 것은 없더군요. 그러니깐 VK_A이런 건 없어요...
a,b,c,d,e... 같은 문자를 키보드로 누르는 효과는 어케 구현하죠?
아... 그러니깐요...
ord가 char를 아스키값으로 바꾸는 거잖아요....
ord('s') = 115
a~z (97~122)
A~Z (65~90)
keybd_event(65,0,0,0) -> a(A가 나와야 하는데...)
keybd_event(97,0,0,0) -> 1(?)(a가 나와야 하는데...)
아마도 키보드에서 a와 A의 구분이 애매하기 때문에 그런 것 같아요.
이런 문제는 어떻게 처리해야 하죠???