Раскажу Вам как у меня реализованно управление через клавиатуру.
Разбираем клаву и записываем положение и название выходов с платы.
Затем проходимся по пластинам с самими дорожками и смотрим на какие выводы у нас приходят нужные нам клавиши. Записываем и делаем небольшую сетку с пометками.
После этого делаем подключение к оптопарам (у меня при нажатии нужной мне клавиши одновременно нажимается кнопка WIN, сделано это через диод и идет на оптопару которая замыкает кнопку WIN) и обрабатывается в программе HW Key Quicksettings Launcher
https://play.google.com/store/apps/d...ortcutsettings
Оптопары брал из поломанных бесперебойников.
Еще важный момент На контактах
R платы идет "+" (выход счетчика) и идет на входы
С, поэтому убедитесь что оптопара подключена правильно.
Такие клавиши как HOME, Play/pause, назад- работают по прямому назначению, поэтому они выведены напрямую к микрикам.
Но у этого способа есть недостаток, нельзя назначить действие на долгое удержание кнопок, пока с этим еще не разбирался.
Если что забыл дополню.
Доработка схемы подключение оптопар.
При длительной эксплуатации через раз, стали срабатывать команды на нажатие кнопок WIN+кнопка, долго смортел скан коды нажатых клавиш и выяснил что идет не правильная сработка последовательности нажатий клавиш.
Доработал следующим образом паралельно светодиоду оптопары поставил сопротивление на 10 Ком и конденсатор на 10 Мкф, после такой доработки происходит правильное срабатывание клавиш, то есть сначало нажимается кнопка WIN, затем нужная клавиша. Работает все четко.