Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2011-01-18 13:38:55 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 06:59:48
карма: 0

0
Ответов: 274
Рейтинг: 47
#2: 2011-01-18 19:46:04 ЛС | профиль | цитата
KeyHook KeyEvent
можно этими
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2011-01-20 19:24:26 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 06:59:48
карма: 0

0
Ответов: 274
Рейтинг: 47
#4: 2011-01-20 20:26:55 ЛС | профиль | цитата
178.123.243.230, Ну можно так
code_22239.txt

При нажатии на клавишу Ctrl она меняется на Enter (можно проверить в блокноте)
------------ Дoбавленo в 20.26:
178.123.243.230, Ну можно так
Add(MainForm,2953706,21,105)
{
}
Add(KeyHook,1819679,182,140)
{
Point(doKillKey)
link(onKeyDown,13807820:doCase,[])
link(onKeyUp,9245159:doCase,[(265,153)(265,181)])
}
Add(KeyEvent,9737814,462,168)
{
link(Handle,1819679:Handle,[(468,156)(438,156)(438,215)(188,215)])
link(Code,12578187:Value,[])
}
Add(Case,13807820,280,140)
{
Value=Integer(17)
link(onTrue,9200626:doEvent1,[])
}
Add(Case,9245159,280,175)
{
Value=Integer(17)
link(onTrue,8471889:doEvent1,[])
}
Add(Memory,12578187,469,112)
{
Default=Integer(13)
}
Add(Hub,9200626,329,147)
{
link(onEvent1,9737814:doPressDown,[(415,153)(415,181)])
link(onEvent2,2054913:doWork2,[])
}
Add(Hub,8471889,329,182)
{
link(onEvent1,9737814:doPressUp,[])
link(onEvent2,2054913:doWork3,[(376,195)])
}
Add(HubEx,2054913,372,154)
{
Angle=3
link(onEvent,1819679:doKillKey,[(376,125)(169,125)(169,146)])
}


При нажатии на клавишу Ctrl она меняется на Enter (можно проверить в блокноте)
карма: 0

0
файлы: 1code_22239.txt [860B] [141]
Ответов: 1376
Рейтинг: 197
#5: 2011-01-20 20:32:18 ЛС | профиль | цитата
Ещё вариант, но смысл тот же
code_22240.txt
Подмена кнопок "wasd" на "tfgh"
карма: 1

0
файлы: 1code_22240.txt [1KB] [146]
Ответов: 1528
Рейтинг: 57
#6: 2011-01-20 20:46:39 ЛС | профиль | цитата
Laetar, win7 после запуска клава не работает, в т.ч. ctrl
карма: 0

0
Ответов: 274
Рейтинг: 47
#7: 2011-01-21 09:50:02 ЛС | профиль | цитата
У меня тоже Win7, полет нормальный
------------ Дoбавленo в 09.50:
hitman249, кстати, это может быть если у тебя запущено больше одной программы использующей hook.dll
карма: 0

0
Ответов: 1528
Рейтинг: 57
#8: 2011-01-21 10:33:22 ЛС | профиль | цитата
Laetar, врятли, пример от foksov работает
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2011-01-21 13:46:40 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 06:59:48
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2011-01-21 14:12:53 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 06:59:49
карма: 0

0
Ответов: 131
Рейтинг: 15
#11: 2011-01-21 14:25:48 ЛС | профиль | цитата
1. KeyHook в поток выводит номер кнопки
2. ChanelTolndex ненужен, можно без него
карма: 0

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)