![]() |
Alekssandr, отличная работа. Спасибо!!!
Написал тестовый скетч который перебирает все команды по кругу... работает все кроме управления плеером. Плеер Poweramp, может в нем дело... но раньше используя NicoHood/HID работал. Прошивка та же |
Пока проверить не чем, но помоемому работали все команды)
|
Народ, в Андроид 5 или 6 есть способ повесить на нажатие клавиши на внешней клавиатуре запуск определенного приложения?
Была такая настройка в 4.2. Quick Launch Settings. Позволяла Шорткаты делать. Теперь ее нет. Может кто знает как это сделать? У меня не рулевые клавиши, а родная панель с кнопками. При нажатии на них запускается Нави, часы, погода и т.п. На 4.2 все работало. Перехожу на 6. И уперся в это проблему. |
Цитата:
HW Key Quicksettings Launcher |
Цитата:
|
Собрал всю информацию в одну кучу и положил на гитхаб. Ссылки на исходные посты сохранены, надеюсь авторы не против
https://github.com/p1ne/wheel-adapter |
Подскажите,как эмулировать в скетче для микро нажатие кнопки Esc? Пишу Keyboard.press(KEY_ESC);
Keyboard.release(KEY_ESC);-ничего не происходит. Альт-таб работает,с внешней клавы Esc тоже работает |
Цитата:
Попробуйте ещё так: Keyboard.write(0xB1); |
Добавил в большой скетч из сообщения 307 команды для remote. Просто в конце добавил
..... if(data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 3 || data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 5 || data>=release_button - button_release_range && data<=release_button + button_release_range && flag == 6) { flag = 0; } if (data==789) Keyboard.write(218); //стрелка вверх if (data==405) Keyboard.write(217); //стрелка вниз if (data==848) Keyboard.write(177); //ESC } Все работает - только очень быстро. Буквально мгновенно. Тоесть жмешь вниз и например страница броузера уже внизу. Если постараться нажать быстрее то можно успеть остановить на середине. Жму ESC и он последовательно выходит до конца. Как можно замедлить? |
Цитата:
либо после каждого if (data==***) { Keyboard.write(```); delay (300);} Пример выполнения операции раз в какоетовремя PHP код:
|
Часовой пояс GMT +4, время: 20:34. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot