В связи с этим у меня сформировались 2варианта.
1. Установить точное число на которое она идеально реагирует. - Cам вопрос: какое это число?
2. Вариант , как всегда труднее, сделать так что бы она поверх активного окна сверху выводила не большую надпись... на то что сменилось .
\ "активное окно" является игрой. (кстати как вариант для хиасомистов "плеерщиков" что бы ихняя активная песня высвечивалась вверху экрана в любой момент при смене.(отвлеклась немножко) )
---
короткая инструкция :
клавиша "-" переключает на следующий пункт в списке и копирует его в буфер обмена
клавиша "+" вставляет из буфера текст.
вроде все просто..
Add(MainForm,2953706,21,105)
{
Width=273
Height=247
}
Add(Timer,902923,385,119)
{
Interval=250
link(onTimer,11862857:doReadKey,[])
}
Add(Keyboard,11862857,483,119)
{
Key=189
Point(ToggleState)
link(onReadKey,4874841:doValue,[])
}
Add(ListBox,15240088,742,91)
{
Left=95
Top=25
Strings=#4:mama|4:papa|4:brat|6:sestra|
Point(doSelect)
Point(String)
Point(doSelectString)
}
Add(Counter,6495418,651,133)
{
Max=3
link(onNext,12695910:doEvent1,[])
}
Add(If_else,3205173,560,168)
{
Op2=Integer(1)
link(onTrue,6495418:doNext,[(640,174)(640,139)])
link(Op1,4874841:Value,[])
}
Add(Edit,8600235,763,196)
{
Left=95
Top=115
Text="mama"
link(onChange,9358270:doPutText,[])
link(Str,15240088:String,[])
}
Add(Hub,12695910,714,133)
{
link(onEvent1,15240088:doSelect,[])
link(onEvent2,8600235:doText,[(736,146)(736,202)])
}
Add(Clipboard,9358270,826,196)
{
}
Add(KeyEvent,9486545,581,308)
{
Code=86
Ctrl=1
}
Add(Timer,11782189,343,238)
{
Interval=100
link(onTimer,14921604:doReadKey,[])
}
Add(Keyboard,14921604,406,238)
{
Key=187
link(onReadKey,2666650:doValue,[])
}
Add(If_else,14214969,532,308)
{
Op2=Integer(1)
link(onTrue,9486545:doPress,[])
link(Op1,2666650:Value,[(538,289)(482,289)])
}
Add(Memory,4874841,560,119)
{
link(onData,3205173:doCompare,[(604,125)(604,149)(548,149)(548,174)])
}
Add(Memory,2666650,476,238)
{
link(onData,14214969:doCompare,[(520,244)(520,314)])
}