거의 모든 키보드는 Windows, Macintosh 및 GNU/Linux에서 동일하게 작동합니다.
나는 이것을 찾았다가상 키목록.
이러한 키 코드는 어디에서 왔으며 크로스 플랫폼임을 어떻게 증명할 수 있습니까?
답변1
아니요, 키 코드는 다음과 같습니다.플랫폼에 따라 다름. 그들은에서 온다API(응용 프로그래밍 인터페이스) 현재 운영 체제.
WinAPI의 경우 찾을 수 있습니다.여기, MacOS의 경우헤더 파일 중 하나.
펌웨어(드라이버)는 키 입력을 현재 OS에 따라 적절한 VirtualCode로 "변환"합니다. 이는 소프트웨어 계층(운영 체제)에서 물리적 장치(키보드)를 추상화하는 일종의 "매핑"입니다.