MagicKey: новые возможности.
Эта статья - продолжение MagicKey - что как и зачем. Поэтому советую вам начать с прочтения той статьи и лишь после этого продолжить читать эту. А если она вам уже знакома - очень хорошо. [/br]
Начну с поправок к первой статье. [/br]
AnimExample как оказалось не нужен, его функционал полностью встроен в MagicKey. Для того чтобы вставить в поле ввода сканкода код клавиши которая есть на вашем смарте нужно нажать зеленую кнопку (в поле появятся цифры 999), а потом нужную клавишу и её код появится в поле.[/br]
Sid всех джава приложений одинаков у всех: 0X102033E6, поэтому не нужно добывать его через менеджер процессов. [/br]
При смене стандартной разблокировки можно отключать и левый софт (0xA4 CBA1 (164)), это не помешает снять блокировку назначенной последовательностью клавиш. [/br]
Открытие крышки камеры имеет сканкод 232. [/br]
Поправки закончены. [/br]
Программа обсуждается на форуме здесь.[/br]
Для выключения красной кнопки во всех программах кроме определенных (например кроме режима звонка) нужно запретить (переназначить на 0x00 None (0)) её во всех профилях, а затем в профиле приложения Телефон (Sid 0X100058b3) убрать запрет этой кнопки. Теперь она работает только при звонке. Так же можно разрешить её и в любой другой программе. [/br]
Для поворота экрана на 6120 (проверено) нужно добавить в профиль Разблокировка переназначения: 0x1 Backspace (1) - FlipOpen (174) - поворот (клавиша стирания), 0xB4 Application (180) - FlipClose (175) - возврат в норму (клавиша меню). Теперь нажав в режиме блокировки клавишу стирания можно повернуть экран, а нажав после этого клавишу меню - повернуть его обратно.
Этот же способ подходит и для н73ме и н95 8гб (проверенно), но сканкоды поворота другие: 190 - поворот, 189 - возврат в норму. Если вашей модели не указано - пробуйте оба варианта, возможно один из них подойдет.[/br]
Для 5700 и 3250 имеющих поворотную клавиатуру можно сделать чтобы джава (как и любые другие программы) сворачивалась при нажатии красной кнопки, для этого нужно переназначать её не на 0x00 None (0) а на 0xE0 Application17 (224) - это сканкод поворота блока в стандартное положение или попросту режим ожидания.[/br]
И, как обычно, самое вкусное на десерт. Хотелось ли вам держа в руках своего любимца в ясный солнечный день, просматривая фильм или читая книгу выключить безполезно расходующую драгоценную энергию подсветку клавиатуры? Наверняка хотелось. Теперь это возможно! В профиле Разблокировка создайте переназначения 0xC5 PhoneEnd (197) - 0xA9 GripClose(169) и 0xC4 PhoneSend (196) - 0xA8 GripOpen(168). Теперь нажав при заблокированной клавиатуре красную кнопку можно выключить подсветку клавиатуры, а нажав затем зеленую - включить обратно. Помните что при нажатии зеленой кнопки клавиатура будет разблокирована (разблокировка одной клавишей может тоже пригодиться кому-то), поэтому если вам очень важна защита от дурака то можете назначить включение/выключение подсветки клавиатуры на качель громкости в меню или на рабочем столе.[/br]
Выражаю благодарность этим людям:[/br]
Fugas09 - способ вставки сканкода с помощью зеленой клавиши.[/br]
eskimozzz - вызвал у меня жгучее желание выключить подсветку клавиш.[/br]
Harit777 - сканкоды для поворота н73.[/br]
molosar - помощь при поиске способа отключения подсветки клавиатуры.[/br]
Stinger_N91 - способ для сворачивания программ по красной кнопке.[/br]
Ну вот и всё на этот раз. Надеюсь что это не последняя статья на эту тему... Удачи!
Похожие файлы
Что такое OTG?
Общие вопросыЧто такое USB PD (Power Delivery)?
Общая информацияКомментарии 66
прикол попробывал с поворотом экрана.
в общем владельцам е90 на заметку
клавиша выключения (166) забинтовать на flipopen (174), клавиша РТТ (170) на flipclose(175).
Теперь даже когда смарт закрыт с помошью кнопки выключения можно перевести картинку на внутренний дисплей или когда открыт с помошью клавиши РТТ перевести на внешний. В общем происходит подложное открытие либо закрытие смарта
минус только в том что если при открытом смарте отправить картинку на внешний дисплей управление остаеться на клаве с йцукеном
всё гут) едиснственное что не могу сделать, так это и мобитубиа, и coreplayer при блокировке (smartsettings на 2 карандаша) ставят на паузу видео, а если сразу назначить например клавишу галереи на сканкод 169 (GripClose) то выводится запрос на блок клавы (очевидно это эмуляция откидной крышки для клавы
)
Кстати, появилась ещё одна идея... RotateMe при повороте экрана нормально меняет назначение джойстика, а клавиши 1-# в меню вызывают те же функции что и без поворота... реально ли в меню как-то перемапить клавиши типа 1-3 2-6 3-9 и т.д. чтоб нажатие клавиши в менюхе соответствовало выводимому на экран?
Заранее спасибо...



На е50 не выходит (
0 ответить