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

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

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

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

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

Доброго дня.

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

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

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

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

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

Тяжело ли глобально перехватить нажатия пальца? - Программирование Android
Хочу в своей программе (куча окошек) провети частотный анализ "зон" клика пальцем. В разрезе каждого активити или/и общий для всей...

Как глобально(вне фокуса) перехватить события клавиатуры - C++ Qt
Здравствуйте! Подскажите, как глобально(вне фокуса) перехватить события клавиатуры. В моем случае вне фокуса - это когда окно программы...

Как глобально перехватывать нажатия клавиш? - C# WPF
Как глобально перехватывать нажатия клавиш в WPF? Есть ли работающий пример? Погуглил нашел вот это пример но так и не разобрался...

Есть ли возможность перехватывать любые исключения программы глобально, а не в каждой процедуре - C#
Интересует следующий вопрос. Есть ли возможность перехватывать любые исключения программы, но при этом не брать весь код в try? Короче...

Как перехватывать события в программах инжектом DLL? - Delphi
Здравствуйте! Вопрос стоит в том как написать код инжектируемой DLL, которая бы подгружалась в каждый процесс, и делала следуещее: 1....

Как перехватывать и обрабатывать события в динамически созданных классах? - C++
Приветствую! Есть много разных классов и много динамически созданных экземпляров каждого из них. И вот в программе происходит какое-то...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2012, 10:00
Привет! Вот еще темы с ответами:

Как перехватывать события JavaScript при работе Internet Explorer (на С++) - C++
Помогите !!!

Как в Delphi перехватывать сообщения клавиатуры? - Delphi
Приветствую всех! Требуется следующая помощь: как обработать событие от нажатой в приложе- нии кнопки? Дело в том, что при...

Qt события клавиатуры - C++ Qt
Подскажите как отловить событие нажатия клавиш Fn и PrtScr. Часто встречала предложение отлавливать через keyup и keydown,даже в нем нашла...

События клавиатуры - JavaScript
пишу код onkeydown=function(){ if(event.keyCode==37){ left_scroll(); }else if(event.keyCode==39){ right_scroll(); ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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