RN-42-HID Bluetooth 모듈을 사용하여 iOS 용 Arduino BT 키보드를 매우 간단하게 만들었습니다. iPad에 연결하여 몇 가지 HID 보고서를 보낼 수있었습니다.iPhone/iPad의 홈 버튼에 대한 HID 보고서/스캔 코드
지금까지 커서를 왼쪽, 오른쪽, 위아래로 이동하고 특정 앱을 선택할 수 있습니다. 예! Roving Network의 HID 매뉴얼에 자세히 설명 된 HID 원시 보고서를 사용하여이 작업을 수행합니다.
나는 내 iPad를 홈 화면으로 이동하거나 페이지를 변경하는 방법을 알아 내려고 노력했습니다. VoiceOver가 활성화 된 일반 BT 키보드에 연결하면 "Ctrl + Alt + H"의 BT 키보드 조합으로 iPad가 홈 페이지로 돌아갑니다.
해당하는 HID 원시 보고서를 보내면 iPad가 집으로 돌아 오지 않습니다.
const byte HOME1[] = { //equivalent to keyboard ctrl + opt/alt + h
0xFD,0x09,0x01,0x05,0x00,0x0B,0x00,0x00,0x00,0x00,0x00};
IT는 "H"를보고, 및 인쇄 "H"나는 텍스트 필드가 열려 있지만, 그냥 홈 페이지로 반환하지 않습니다.
수정 자 키를 동시에 3 개의 스캔 코드 조합으로 보내려고했지만 iPad에서도 작동하지 않았습니다.
const byte HOME2[] = { //equivalent to keyboard ctrl + opt/alt + h
0xFD,0x09,0x01,0x00,0x00,0xE0,0xE2,0x0B,0x00,0x00,0x00};
올바른 형식으로 보고서를 보내고 있습니까? 올바른 스캔 코드를 보내고 있습니까?
실제 스캔 코드가없는 경우에도 홈 페이지를 활성화하는 코드를 파악할 수있는 방법이 있으면 좋을 것입니다. 누구든지 홈 버튼 (그리고 페이지 버튼, alt 버튼도 포함)에 대한 스캔 코드를 어떻게 찾을 수 있는지 알고 있습니까?
소비자 장치 HID 보고서 설명자는 어떤 모양입니까? –