Пользовательская конфигурация кнопок
Предыдущая  В начало  Следующая

 
   Если Вас не устраивает ни одна из имеющихся конфигураций кнопок, то Мастер позволяет встроить в мидлет конфигурацию, созданную пользователем. Для этого необходимо при сборке мидлета выбрать опцию "Custom keys configuration..." и указать файл с настройками.  
 
   Файл с настройками - это простой текстовый файл, созданный с помощью Блокнота.В нем указаны действия, и соответствующие им коды кнопок:  
 


KEY_MENUUP: -13,-20,56;1  
KEY_UP: -13,-59,-20,56  
KEY_DOWN: -14,48,-21;6  
KEY_MENUDOWN: -14,48,-21;6  
KEY_SELECT: -11,-62,-26,-4  
KEY_MENUSELECT: -11;8,5  
KEY_CANCEL: -1,-12,-61  
KEY_MENUCANCEL: -1,-12,-61;2  
KEY_SLIDESHOW1: 49  
KEY_SLIDESHOW2: 50  
KEY_SLIDESHOW3: 51  
KEY_SEARCH: 52  
KEY_GOTO: 54  
KEY_STATISTICS: 53,-17  
KEY_DELAYPAGE: 55  
KEY_SPECIALACTION: 35  
KEY_ROTATE: 42  
KEY_DONTROTATE: 53,-11,-26,-4,-1,-12,-13,-14  
FLIPSIDEKEYS: YES  
 


   Каждая строка имеет формат:  
 
   [действие][:][пробел][code1][,][code2]...[codeN][;][gameAction1][,][gameAction2]...[gameActionN]  
 
   Кнопки телефона имеют два разных кода - code и gameActon.  
 
   Код кнопки [code] - уникален для каждой кнопки. Значения этих кодов могут отличаться на разных моделях телефонов.  
   Смысловой код кнопки [gameAction] - указывает смысл кнопки. Он используется JAVA играми, чтобы опознавать кнопки "вверх", "вниз", "вправо", "влево" и т.д. на разных моделях телефонов. Несколько кнопок телефона могут иметь один и тот же gameAction.  
 
   Коды кнопок Вашего телефона можно узнать с помощью приложения KeyCodesMidlet:  
     
   file://C:\Program Files\ReadManiac\KeyCodesMidlet\keycodes.jad  
 
   Список действий приведен в таблице.  
 
Таблица. Список действий.  
Действие
Описание
KEY_MENUUP
Предыдущий пункт меню
KEY_UP
Предыдущая страница
KEY_MENUDOWN
Следующий пункт меню
KEY_DOWN
Следующая страница
KEY_MENUSELECT
Выбрать пункт меню
KEY_SELECT
Вызвать меню (в режиме чтения)
KEY_MENUCANCEL
Вернуться в предыдущее меню
KEY_CANCEL
Вызвать меню закладок (в режиме чтения)
KEY_SLIDESHOW1
Включить слайдшоу, скорость 1
KEY_SLIDESHOW2
Включить слайдшоу, скорость 2
KEY_SLIDESHOW3
Включить слайдшоу, скорость 3
KEY_GOTO
Вызвать диалог "Перейти на страницу"
KEY_STATISTICS
Вызвать диалог информации о файле
KEY_DELAYPAGE
Задержуть текущую страницу дополнительно на 3 секунды (режим слайдшлу)
KEY_SPECIALACTION
Удалить выбранный файл (меню "Файл")
KEY_SEARCH
Вызвать диалог "Поиск строки" (или "Поиск дальше", если длинное нажание)
KEY_ROTATE
Повернуть экран на 90 градусов
KEY_DONTROTATE
Если вместе с поворотом экрана мидлет поворачивает кнопки управления (KEY_UP, KEY_SELECT, KEY_DOWN, KEY_CANCEL), то желательно, чтобы поворачивались только кнопки джойстика. Укажите здесь коды кнопок, которые не должны поворачиваться (например, коды софт-кнопок).
FLIPSIDEKEYS: YES
Укажите эту опцию, если нажатие правой кнопки джойстика обозначает "Выбор" (эта опция для телефонов Siemens. В отличие от них, на Nokia и других "выбором" является нажатие левой кнопки джойстика).
 
 
 
   Примеры существующих конфигураций можно найти в каталоге:  
 
   file://C:\Program Files\ReadManiac\Samples\SampleKeyConfigs\     
 
 
   См. также: Выбор конфигурации кнопок (Сборка ReadManiac FULL), Выбор конфигурации кнопок (Сборка ReadManiac LITE или TINY)  
 
 
 



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rambler's Top100