Hot Keys перехват нажатий клавиатуры korой
Модератор: 4epT
Hot Keys перехват нажатий клавиатуры korой
Вопрос. Есть ли возможность корой, как резидентной программой, перехватывать нажатия клавиатуры.
Например, вызвать нужный мне скил сидя через консоль несложно пишем ss и вперёд, если нужно что то сложнее сначала пишем макрос потом в консоль опять же macro ### и вуаля. Но вот когда сидишь через XKore и захотел вызвать тот же макрос например нужно судоржно вспоминая какие там пробелы перед префиксом писать в чат да ещё ctrl не забыть да ещё как бы не пропалиться написав в общак фигню...
Вот у меня следующая идея кора всё равно висит в памяти, почему бы например при нажатии, например, Ctrl + что-то не срабатывало забинденное на это сочетание действие. Тот же ss 28 например да ещё и с учётом smartHeal .
Скажу больше я в перле к сожалению не разбираюсь и времени на изучение совсем нет. Однако я сделал резидент на дельфях который мне в чат пишет запрограммированный текст типа ; macro ####. Работает неплохо, но во первых скорость могла бы быть и больше да и глюки иногда происходят и уходит всё в общий чат
Может решение уже существует? Буду рад если меня ткнут носом рылся на опенкоровском форуме ничего не нашёл
Например, вызвать нужный мне скил сидя через консоль несложно пишем ss и вперёд, если нужно что то сложнее сначала пишем макрос потом в консоль опять же macro ### и вуаля. Но вот когда сидишь через XKore и захотел вызвать тот же макрос например нужно судоржно вспоминая какие там пробелы перед префиксом писать в чат да ещё ctrl не забыть да ещё как бы не пропалиться написав в общак фигню...
Вот у меня следующая идея кора всё равно висит в памяти, почему бы например при нажатии, например, Ctrl + что-то не срабатывало забинденное на это сочетание действие. Тот же ss 28 например да ещё и с учётом smartHeal .
Скажу больше я в перле к сожалению не разбираюсь и времени на изучение совсем нет. Однако я сделал резидент на дельфях который мне в чат пишет запрограммированный текст типа ; macro ####. Работает неплохо, но во первых скорость могла бы быть и больше да и глюки иногда происходят и уходит всё в общий чат
Может решение уже существует? Буду рад если меня ткнут носом рылся на опенкоровском форуме ничего не нашёл
kLabMouse
В принципе ты наверное правильно сделал, что перетащил тему сюда. Только одно но, имхо релизация сабжа на мой взгляд достаточна простая тогда как в идеях чаще лежит всевозможный долгострой, да и заглядывают сюда пореже .
Может тогда поставить вопрос так?
Требуется помощь в написании плага под сабж...
С Апями у проблем нет благо на дельфях это вполне работает, а вот с перлом я не дружу , может подскажешь плаг где апи используются чтобы его поковырять можно было и переделать самому?[/b]
В принципе ты наверное правильно сделал, что перетащил тему сюда. Только одно но, имхо релизация сабжа на мой взгляд достаточна простая тогда как в идеях чаще лежит всевозможный долгострой, да и заглядывают сюда пореже .
Может тогда поставить вопрос так?
Требуется помощь в написании плага под сабж...
С Апями у проблем нет благо на дельфях это вполне работает, а вот с перлом я не дружу , может подскажешь плаг где апи используются чтобы его поковырять можно было и переделать самому?[/b]
В принципе DeniZka правильно говорит. Зачем из ддл вызывать перловую функцию? Проще хендлу коры мессаж послать на который кора сама вызовет какую либо функцию. У меня покрайней мере такие же идеи как у Denizkи.
Только не в консоль лучше коре говорить а именно функцию вызвать, тогда можно будет в конфиге блок заводить навроде.
Ну тут как фантазии хватит.
Только не в консоль лучше коре говорить а именно функцию вызвать, тогда можно будет в конфиге блок заводить навроде.
Код: Выделить всё
Key_hook {
Key_cod = 0134
skill_use
....
macro
}