다른 키보드 레이아웃에 대한 16 진수 키보드 스캔 코드 목록을 어디에서 찾을 수 있습니까?16 진수 키보드 스캔 코드 및 USB HID 키보드 설명서 목록
echo -ne "\x00\x00\x00\x38\x00\x00\x00\x00" > /dev/hidg0
echo -ne "\x00\x00\x00\x00\x00\x00\x00\x00" > /dev/hidg0
슬래시에 대한 (/
일) :
나는 탈출 진수 키 스캔 코드와 HID 장치 다음에 bash는 명령 echo -ne
와 (가짜)의 USB HID 키보드를 통해 키 코드를 보내고있다 미국 키보드 레이아웃. 내 키보드 레이아웃에
(CH)가 슬래시에 대한
echo -ne "\x00\x00\x00\x24\x00\x00\x00\x00" > /dev/hidg0
echo -ne "\x00\x00\x00\x00\x00\x00\x00\x00" > /dev/hidg0
입니다. 그래서 나는 이들 모두를위한 목록이 존재해야만한다고 생각합니다. 그러나 다른 키보드 레이아웃이 아닌 US layout에 대한 목록을 찾을 수있었습니다.
두 번째 줄은 키 입력을 중지하지만이 이스케이프 시퀀스의 구문을 이해하지 못합니다. 나는 첫 번째 \x00
을 x02
으로 변경하면 입력 된 키가 "shift"될 것이라는 것을 안다. 그런데 왜 6 가지 수정자를 추가 할 수 있습니까? 그들은 ctrl
, alt
, ... 서 있습니까? 그리고 그것은 어떤 의미입니까?
이 구문에 대한 문서는 정말 멋지다. 나는 아직 그것을 찾을 수 없었다.
는
슬래시에 대한 스캔 코드에 따르면 키보드가 체코 어 qwertz가 아닌 독일어 T2라고합니다. 'x24'코드는 T2의 슬래시가 미국에서 7 위와 같은 기계적 위치에 해당하지만 체코 버전에서는 'x2F'가됩니다 (미국의 [')와 같음). – jiggunjer
뚜렷한 구약, 그러나 CH는 스위스의 ISO 코드 (Confoederatio Helvetica)이며, 체코 어는 CZ입니다. – Erik