Эмуляция USB-клавиатуры с помощью Raspberry PI – попытка отправить fn+hIOS

Программируем под IOS
Гость
Эмуляция USB-клавиатуры с помощью Raspberry PI – попытка отправить fn+h

Сообщение Гость »


С помощью tshark я захватил набор 8-байтовых данных, которые генерируются при вводе символов на клавиатуре Apple, подключенной к Raspberry Pi 4B через один из портов USB-A.

Когда я беру захваченные данные и отправляю их на iPhone, подключенный к порту OTG Pi (с помощью адаптера USB-камеры), я могу имитировать различные нажатия клавиш, модифицированные нажатия клавиш (Shift, Ctrl, Meta и т. д.).< /п> Однако я не могу заставить работать комбинации клавиш fn +, например. fn+c или fn+h

Я получаю следующие снимки:

0000000000000001 — клавиша fn 0000060000000001 — клавиша c+fn 0000000000000001 - клавиша fn 0000000000000000 - нет ключей но iPhone интерпретирует только клавишу c, а не отображает центр управления.

При подключении клавиатуры Apple через адаптер USB/камера комбинация fn+c работает нормально.

Является ли клавиша FN особенной? Адаптер USB/камера делает что-то особенное?

Вернуться в «IOS»