Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
obrazer
69 / 69 / 1
Регистрация: 04.09.2012
Сообщений: 170
#1

Глобально перехватывать события клавиатуры - Android

05.10.2012, 10:00. Просмотров 1221. Ответов 0
Метки нет (Все метки)

Доброго дня.

Собственно и не задавался бы таким вопросом если бы не...
Пользуюсь на планшете TeamViewer-ом. Все прекрастно. С учетом постоянного интернета 3G, 10.1 экрана и хард-клавиатуры - получается полноценный ноут.

И клавиатура работает прекрасно, за исключения одной неприятности - кнопки курсора не перемещают курсор в текстовых полях, а двигают мышку. При этом в самом TeamViewer имеется софтовая клавиатура с клавишами курсоры, которые благополучно двигает текстовый курсор.

Вот и родилась идея перехватывать глобально хард-кнопки и попробовать нагенерировать соответствующие коды кнопок чтоб нормально двигать текстовый курсор.

Кто, что может рассказать про глобальные перехваты (хуки, как их называют в Винде), в частности про перехват клавиатуры?

Собственно, думаю, это может пригодиться и для многих других целей.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2012, 10:00     Глобально перехватывать события клавиатуры
Посмотрите здесь:

Android События
Android Программное создание обработчика события OnClick для button
Android CheckBox обработка события нажатия
Android Обработка события поворота устройства
Два события onClick в одном item Android
Android Тяжело ли глобально перехватить нажатия пальца?
Android Не работает обработчик события кнопки
Android События ListView
Слушатель для события касания по тексту Android
Обработчик события ToggleButton Android
Android Анимация NavigationView - не обрабатываются события от кнопок
Android Какой класс отвечает за дальнейшего выполнения события?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru