Скажу сразу, программист я-любитель, для себя так сказать
Хотел написАть программульку, чтоб с пульта можно было вводить буквы(пример: набор смс на сониериксонах)
Но вот всё никак не получается врубиться в суть...
попробую скинуть код на цифру 2..
просьба сильно не пинать и не флудить
#--------------------------------------------- NumKeys to букофки
Key2Grp = Group( Enabled ){
OnGroupEnable(){
Keyboard( "ON", "Num Lock" ) }
Num2 = Hook( "REMOTE", "2", Enabled, Break ){
Break( Num2 <> 0 )
Mode = Math( "GET", "Num2" ) #записываем в мод значение Num2
Mode = Math( "x+1", Mode ) # прибавляем 1
skip( 1, Mode <= 2 ) # пропускаем одну строку если значение мод<=2
Mode = Math( "0" ) # если больше 2, то обнуляем
Math( "SET", "Num2", Mode )
Skip (2, Mode <> 0) #пропускаем 2 нижние строки, если мод <> 0
OSD( "|a|bc" ) # вывод на экран значение в кавычках
Keyboard( "PRESS", "a" ) # команда для нажатия на клаве букавки "а"
#итд
Skip (3, Mode <> 1)
break(Num2 <> 0) # написан просто так
OSD( "a|b|c" )
Keyboard( "PRESS", "b" )
Skip (3, Mode < 2)
break(Num2 <> 0) # написан просто так
OSD( "ab|c|" )
Keyboard( "PRESS", "c" )
}}
теперь вопросы...
как сделать так:
1. Чтоб когда я нажимал на цифру два на пульте без перерыва через какой то промежуток времени выводился выбранный символ. (то есть опять же пример-набор текста на сониериках)
2. Чтоб память набора скидывалась через какой то промежуток времени...то есть к примеру
при первом нажатии выводится "А" при втором(без паузы) "В" (тут пауза допустим в секунду) третье нажатие и чтоб выводилось не "С", как у меня сейчас, а сбрасывалось на "А" опять.
заранее спасибо...
Сообщение отредактировал Dadm: 06.08.2009, 00:07:02