Programming/Unity 3D
Serial to Keyboard (Win, C#, Unity3D)
PLUSLUTE
2023. 8. 25. 11:32
유니티에서 시리얼통신 입력 받아서 키보드 신호로 만들어주는 기능이 필요해서 찾음.
[DllImport("user32.dll")]
public static extern void keybd_event(uint vk, uint scan, uint flags, uint extraInfo);
사용법>
keybd_event(0x31, 0, 0, 0); // keycode.Alpha1
0x30 ~ 0x39 : Symbol 0 ~ 9
0x41 ~ 0x5A : Symbol A ~ Z
https://learn.microsoft.com/ko-kr/windows/win32/api/winuser/nf-winuser-keybd_event
keybd_event 함수(winuser.h) - Win32 apps
키 입력을 합성합니다.
learn.microsoft.com
https://learn.microsoft.com/ko-kr/windows/win32/inputdev/virtual-key-codes
가상 키 코드(Winuser.h) - Win32 apps
다음 표에서는 시스템에서 사용하는 가상 키 코드에 해당하는 기호 상수 이름, 16진수 값 및 마우스 또는 키보드를 보여 줍니다. 코드는 숫자 순서로 나열됩니다.
learn.microsoft.com