Вверх ↑
Ответов: 5
Рейтинг: 0
#1: 2012-09-08 00:07:41 ЛС | профиль | цитата
Возникает следующая проблема, при нажатии на кнопки в некоторых окнах(допустим Skype) программа удваивает нажатую клавишу(вместо "а" записывает "аа"). При этом если выйти на рабочий стол, то будет записывать как нужно. В чём может быть ошибка?
------------ Дoбавленo в 00.07:
Вот программка
Add(MainForm,2953706,21,105)
{
Width=832
}
Add(Edit,10602145,364,98)
{
Left=72
Top=17
Width=699
Text=""
ReadOnly=0
}
Add(StrCat,11777139,364,147)
{
link(onStrCat,10602145:doText,[(407,153)(407,87)(359,87)(359,104)])
link(Str1,10602145:Text,[])
}
Add(KeyHook,10190854,224,133)
{
link(onKeyUp,11453113:doEvent1,[])
}
Add(MultiReplace,2607536,315,147)
{
ReplaceList="70=а;188=б;68=в;85=г;76=д;84=е;192=ё;186=ж;80=з;66=и;
81=й;82=к;75=л;86=м;89=н;74=о;71=п;72=р;67=с;78=т;
69=у;65=ф;219=х;87=ц;88=ч;73=ш;79=щ;77=ь;83=ы;221=ъ;
222=э;190=ю;90=я;48=0;49=1;50=2;51=3;52=4;53=5;54=6;
55=7;56=8;57=9; "
link(onResult,11777139:doStrCat,[])
}
Add(Edit,8919054,231,245)
{
Left=13
Top=14
Text=""
ReadOnly=0
link(Str,5861794:Caption,[])
}
Add(Hub,11453113,266,140)
{
link(onEvent1,5861794:doWinInfo,[(289,146)(289,176)(212,176)(212,195)])
link(onEvent2,2607536:doMultiReplace,[])
}
Add(WinInfo,5861794,224,189)
{
link(onWinInfo,8919054:doText2,[(266,195)(266,231)(222,231)(222,258)])
link(Handle,10190854:Handle,[])
}


карма: 0

0