Вверх ↑
Этот топик читают: Гость
Ответов: 1258
Рейтинг: 47
#61: 2013-10-09 02:31:37 ЛС | профиль | цитата
Чего-то хуки на клавиатуру перестали все работать при потере фокуса . А мышь пока нормально. Хотел сделать подсчет всех нажатий на клавиши за день для статистики.
------------ Дoбавленo в 02.31:
Зато стандартные компоненты вроде нормально отлавливают. Что интересно, этот компонент и мышь (кнопки) ловит тоже (индекс массива 0,1), хотя не должен:


Add(Message,7107,483,1190)
{
Caption="start"
}
Add(If_else,13857003,427,1190)
{
Op2=Integer(1)
link(onTrue,7107:doMessage,[])
}
Add(Keyboard,16471525,378,1127)
{
}
Add(ArrayEnum,13159794,378,1190)
{
link(onItem,13857003:doCompare,[])
link(Array,16471525:Keys,[])
}
Add(Hub,10525591,322,1127)
{
link(onEvent1,16471525:doReadKey,[])
link(onEvent2,13159794:doEnum,[(357,1140)(357,1196)])
}

карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#62: 2013-10-09 02:55:29 ЛС | профиль | цитата
Aziz писал(а):
хотя не должен

Это почему же не должен -- http://vsokovikov.narod.ru/New_MSDN_API/Other/virtual_key_code.htm
карма: 22

0
Ответов: 1258
Рейтинг: 47
#63: 2013-10-09 03:12:07 ЛС | профиль | цитата
nesco, я ж глубоко не копал, исходил из названия компонента Keyboard и описания нижней его точки. Чего это ты еще не спишь? Все ясно, ты даже во сне программируешь..)) Спасибо за таблицу.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
63
Сообщение
...
Прикрепленные файлы
(файлы не залиты)