HPC.ru lite - Все форумы
Форум: Windows Mobile и Pocket PC - общие вопросы
Тема: Эмуляция нажатия пробела с помощю хард-кнопки-как сделать ?

[Ответить]
Foma2 [22.01.2007 09:01] Эмуляция нажатия пробела с помощю хард-кнопки-как сделать ?:
У меня игруха Aqua Bubble на КПК. Всё работает, пушчонку там можно крутить как с помощю стилуса так и с помощю хард-кнопок навигации. Мне удобнее кнопками, но вот стреляет эта пушка только посредством тапов стилусом по экрану. Что конечно неинтересно. Другой вариант - пробел на клаве (софтверной). Но это не вариант так как во-первых всё равно стилусом по экрану тапать а вот вторых клава закрывает игровое поле.
Хард-кнопка в расположенная в серединке между хард-кнопок навигации подошла бы как нельзя кстати, но она интерпретируется КПК как кнопка Ввод а не пробел. Вот я и думаю а как её можно переделать в пробел ?
goos [22.01.2007 14:53] :
может как-то прикрутите
http://ae.inc.ru/aekmap.php
Foma2 [23.01.2007 09:57] :
Спасибо за ссылку но там они делают remapping keys то есть софтверная клава должна быть на экране. К тому же про то что можно замэпить хард-кнопки ничего не сказано.
ЗВерь [23.01.2007 13:09] :
может fakecursor подойдёт?
Foma2 [25.01.2007 09:56] :
попробую - скажу.
Foma2 [29.01.2007 03:01] :
Вот кое что накопал.

Берём прогу VJKeyPress, создаём ярлык на неё :
"\Program Files\vijay555\VJKeyPress\VJKeyPress.exe" 32
Мэпим этот ярлык к нужной хард-кнопке.
Вот этот код 32 и будет интерпретироваться операционкой как нужный нам пробел.

Всё работает - пушка стреляет. Иногда правда при нажатии на хард-кнопку на которую ярлык с параметром замепен вместо выстрела из пушчёнки происходит вызов выпадающего меню кнопки Start.
Но это во первых происходит нечасто а во вторых не приводит ни к каким катастрофическим последствиям. Достаточно нажать на хард-кнопку опять и Start меню сворачивается и уже следующее нажатие точно приводит к выстрелу из пушки.
При желании можно попробовать копать и дальше или пробоватЬ другой софт - вплоть до программирования, но меня и так в принципе устраивает да и со временем напряг.
[Ответить]