Форум сайта python.su
Модуль keycapture, улавливает нажитие красной клавиши, но не может заблокировать её стандартную функцию (Закрыть приложение).
Как заблокировать красную?
Пожулуйста, любому решению проблемы буду очень рад и обещаю, скажу спасибо)
Офлайн
Ну блин, кто нибудь!!!
Офлайн
KaBaSya, а где вы видели приложение, которое полностью обрабатывает красную кнопку? Я нигде. Этого нельзя сделать.
Но она не обязательно закрывает приложение, его можно также и свернуть .
Офлайн
Любой KeyMan свободно блокирует красную клавишу, пока что Я имею ввиду симбиан 8.x
Офлайн
У эвента нажатия любой клавиши есть три состояния, кнопка “идет” вниз, кнопка нажата и кнопка “идет” вверх. Модуль KeyCapture умеет обрабатывать только эвент когда кнопка нажата, соответственно два других эвента уходят в систему, которые и обрабатывает системный обработчик и совершает нужные действия, в случае с красной кнопкой это закрытие приложения. Выход тут один, отлавливать все три события. Я когда то писал модуль которые ловит события нажатия и отпускания клавиши, на просторах интернета думаю его можно найти.
Офлайн
Сори, для 8.х этого модуля нет. Он писался для ветки 1.4.х симбиан 9.х
Офлайн
arokНа счёт типов нажатий и keycapture Я был уже вкурсе, но большое спасибо за понятный ответ, в натуре спасибо. По какому имени Я смогу найти этот модуль, уже ищю…
Офлайн
KaBaSyaarokНа счёт типов нажатий и keycapture Я был уже вкурсе, но большое спасибо за понятный ответ, в натуре спасибо. По какому имени Я смогу найти этот модуль? - уже ищю…
Офлайн
arok, не нашёл(((
Отредактировано (Фев. 28, 2010 21:58:58)
Офлайн
arok, Не могу найти подобный модуль, может посодействуешь?
Офлайн