Совсем недавно узнал, что есть возможность сменить назначение правой софт клавиши с бесполезного «меню» на что-нибудь более функциональное. Как оказалось русскоязычной информации по этому вопросу в сети очень мало, поэтому опишу здесь то, что удалось узнать.
Проверялось мною на телефоне W810, но и на других думаю будет работать
Делается это с помощью файла
RIGHT_SOFTKEY_HOOK.itm ,который нужно положить в папку \tpa\preset\custom\
ВАЖНО: после заливки и после КАЖДОЙ замены этого файла, нужно удалять файл cust_menu_done_unpacking.dat
из папки \tpa\preset\system\custmenu\
В конце поста прилеплены 4 архива:
1. правая кнопка включает встроенный браузер
2. правая кнопка выводит Вас на главную страницу сайта wap.seclub.org ( при наличии правильно настроенного интернет профиля ).
3. правая кнопка запускает бразер Opera Mini - mod ( программа прилагается и должна быть установлена в телефон )
4. примеры картинок на кнопку ( нет особого желания делать более качественные картинки.Кто захочет - сам зделает wink )
Разуемеется, эти файлы вы при желании можете изменить по своему вкусу.
Как менять:
Файл RIGHT_SOFTKEY_HOOK.itm это архив формата tar , с расширением itm . Изменять его можно с помощью Total Commander.Открыв файл в программе, вы увидите внутри RIGHT_SOFTKEY_HOOK.xml . Кликнув по нему правой кнопкой, выбираете пункт «правка» , и согласившись на вопрос программы меняете его по своему вкусу, потом сохраняете опять соглашаясь на вопросы программы.
Проследите что бы после редактирования файл сохранился в кодировке UTF-8 ( кодировки>сохранить в Unicode>UTF-8 ) Что менять:
<?xml version="1.0" encoding="UTF-8"?>
<MenuItem version="1.0">
<item_text>
<TEXT default_lang="ru" str="SEclub"/>
</item_text>
<item_help />
<item_icon />
<item_action>
<ACTION type="URL" str="http://wap.seclub.org" mode="Normal"/>
</item_action>
</MenuItem>
Тут красным отмечено название кнопки ( можно и на русском ), зелёным стартовая страница
<?xml version="1.0" encoding="UTF-8"?>
<MenuItem version="1.0">
<item_text>
<TEXT default_lang="ru" str="Java"/>
</item_text>
<item_help />
<item_icon />
<item_action>
<ACTION type="JAVA" javasuite_name="Opera+Jimm" javasuite_vendor="YURiQUE" entry_point="multime.MultiME"/>
</item_action>
</MenuItem>
Тут красным цветом отмечено название кнопки, зелёным описана ссылка для запуска явы.
Как писать ссылку на яву:
Из jar архива свей программы достаём файл MANIFEST.MF , который находится в папке META-INF , открываем его в блокноте и видим примерно такое:
Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-2.0
MIDlet-Name: Opera+Jimm
MIDlet-Icon: /m/multime.png
MIDlet-Vendor: YURiQUE
MIDlet-Description: MULTiME MIDlet manager
MIDlet-Info-URL: http://multime.org.ua/
MIDlet-Version: 0.0.15
MIDlet-1: Opera+Jimm,/m/multime.png,multime.MultiME
где красное - javasuite_name , зелёное - javasuite_vendor , оранжевое - entry_point
это прописываем в RIGHT_SOFTKEY_HOOK.itm и закидываем в телефон
Вместо надписи можно вставить изображение.Для этого нужно создать картинку формата png и размером
примерно 77х22, и сохранить её с названием SK_IMAGE без расширения.Картинку ложить в \tpa\preset\custom\
При передаче через блютуз, у файла странным образом в названии добавляется точка,её нужно удалить.
Будет работать на телефонах типа К750,W800/810 на остальных не тестировалось.
Так выглядит результат
![](http://i040.radikal.ru/0801/33/f1389cdad10d.jpg)