PDA

Показать полную графическую версию : [решено] Перехват нажатия клавиши и замена средствами ОС.


Feardelans
17-07-2014, 13:36
Второй день бьюсь над проблеммой перехвата нажатия клавиши на клавиатуре.
Собственно задача перехватить одно нажатие и удвоить или утроить его, проще говоря сделать двойной/тройной клик, обязтельно клавиатуры.
Никакие сторонние утилиты не помогут, перехват нужен абсолютно везде и всегда, в любых приложениях/окнах в пределах запущенной ОС.
Своебразная "Турбо-кнопка" как на игровых геймпадах, только на определенное (не больше 3х) количество нажатий.
Подскажите хотя бы путь решения...

Iska
17-07-2014, 18:45
Никакие сторонние утилиты не помогут, »
AutoHotKey пробовали?

Feardelans
18-07-2014, 12:46
Да, спасибо. Полдня писал скрипты, работает не везде. Есть приложения в которых не работает, причем не обязательно в полный экран.
Так же пробовал KeyRemapper и аналоги, по заявлениям разработчиков правят функции на уровне реестра, но увы...
не работает ни в XP ни в 7. Т.е. работает, но не везде опять же.
В общем функция реализуема, но не работает именно там где нужна: например WinXP Virtual и любые эмуляторы типа DOSBOX, ePSxe и прочее в развернутом виде. Нужно лезть намного глубже, чем сторонний софт.

Iska
18-07-2014, 16:46
Нет, просто запускать нужно внутри «WinXP Virtual и любые эмуляторы типа DOSBOX, ePSxe и прочее», а не пытаться воздействовать на виртуальную/эмулируемую/изолированную среду извне.

Feardelans
18-07-2014, 18:33
Ну тогда это невыполнимая задача :) заставить работать скрипты внутри DOSbox-a например.
Закрыто.

Iska
18-07-2014, 18:57
Feardelans, ну, дык, а что Вы хотели?! И без DOSBox'а, в чистом DOS ведь тоже не работают.

Хотите — поспрошайте здесь: Серый форум (http://forum.script-coding.com/), может что и подскажут по AHK.




© OSzone.net 2001-2012