안녕하세요..
Keybd_Event 함수를 이용하여.
특수문자 입력하는 방법을 알고 싶습니다.
이런식으로 이용중인데요.
숫자 0~9, 영문 a~z, A~Z 까지는 입력할수 있게 되었는데.
문제가. 특수문자의 입력이 안돼네요.
어떤식으로 해야하는가요.
숫자 위의 특수문자들은. Ord 를 이용해서. 값을 알아낸다음.
비교를 통해서. 사용할수있게끔은 만들었는뎅..
키보드의 다른 문자들은 입력이 안돼용 ㅠ.ㅠ
누가 알고 계시거나. 참고 소스 있으면 좀 주시면 안대나요..
몇일째 고민중이에여 ㅠㅠ
var
tmp_byte : Byte;
tmp_byte := Ord('A');
SimulateKey(tmp_byte);
procedure TForm1.SimulateKey(VirtualKey : Byte);
begin
keybd_event(VirtualKey,MapVirtualkey(VirtualKey, 0), 0, 0);
keybd_event(VirtualKey,MapVirtualkey(VirtualKey, 0),KEYEVENTF_KEYUP,0);
end;