UIQ3. Эмуляция нажатия клавиш в приложении не работает (Страница 1) — Программрование на m — Форум mShell

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Материалы, размещаемые на форуме, носят только ознакомительный характер. Все данные были найдены в свободном распространении в сети и размещены на сайте пользователями. Администрация форума не несет ответственности за их содержание.

Поиск



Показывать результаты как

Наши друзья

MaemoWorld - самая свежая информация об устройствах на базе Maemo (Nokia N900...)
Форум Nokia 5800 - все о смартфонах Symbian S60v5

Статистика

Добро пожаловать!
Пожалуйста, авторизуйтесь.

Имя пользователя
Пароль
Еще не зарегистрировались?
Забыли свой пароль?


Страницы 1

Чтобы отправить ответ, вы должны вход или регистрация

RSS

Сообщений [ 3 ]



1

Тема: UIQ3. Эмуляция нажатия клавиш в приложении не работает

Пишу такой скрипт:
Есть одно приложение, которое очень не любит терять фокус(нельзя сворачивать, нельзя выключать подсветку, нельзя лочить клаву). Иначе оно просто виснет, закрыть его можно только Swiss Manager'ом.

Функции включения подсветки (light.on) работают только на S60. sad

Отыскал UID приложения "Подсветка" (Открываются настройки подсветки, там можно врубить постоянную подсветку). В общем захотелось мне все это автоматизировать  smile
С помощью другого скрипта срисовал коды клавиш "Down" "Center" "Left SoftKey". Передаю их приложению:

use app; //подключаем модуль app
app.start(0x102086b4);  //грузим приложение "Подсветка"
sleep(3000); //Ждем, 3 секунды
app.key(63562,0x102086b4); //жмем центральную
app.key(63559,0x102086b4); //жмем вниз
app.key(63562,0x102086b4); //жмем центральную
app.key(63559,0x102086b4); //жмем вниз
app.key(63559,0x102086b4); //жмем вниз
app.key(63562,0x102086b4); //жмем центральную
app.key(63522,0x102086b4); //жмем левый софткей
while app.runs(0x102086b4)=true do end; //ждем, когда прога выгрузится
app.start("WormsWP"); //стартуем проблемную прогу

Результат:ErrPremissionDenied: Premission denied by platform security. mad
В library.pdf не написано, что функция не совместима с UIQ3. Значит должна работать.
Права ReadApp,WriteApp установлены. hmm
Может я что-то не так делаю?
SE G700 UIQ3. mShell 3.05-8
Работаю с mShell всего месяц, не судите строго smile



2

Re: UIQ3. Эмуляция нажатия клавиш в приложении не работает

Версия mSgell какая стоит? Подписана ли она? Если собрать sis-версию скрипта и подписать, будет ли оно работать?



3

Re: UIQ3. Эмуляция нажатия клавиш в приложении не работает

KiRiK, версию mShell я указал. mShell 3.05-8
Сертификат в мшелле выдан airbit до 2011 года.
В общем я понял в чем прикол. Нажатия клавиш нельзя посылать встроенным приложениям  mad (специально создал новый скрипт, отправлял gdesk'у, ошибок не было).
Короче, завтра приеду домой, буду делать sis.
Но что-то я не уверен... hmm

Сообщений [ 3 ]

Страницы 1

Чтобы отправить ответ, вы должны вход или регистрация



Currently installed 14 official extensions. Copyright © 2003–2009 PunBB.

[ Сгенерировано за 0,065 секунд(ы), выполнено 10 запросов ]