![]() |
![]() |
Айра |
![]()
Сообщение
#1
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: ![]() ![]() ![]() |
Привет!
Дано: программка дозвона которая очень неудобно появляется при нажатии Ctrl+F9.. думаю здесь меня все поймут)) Задача: переопределить в ней клавиши.. Решение: мне нужно было создать файл KEY.txt, где сделать запись вида: [KEY] VK_F9=код_переопределенной_клавиши_для_F9 .... MOD_K=код_переопределенной_клавиши_для_Ctrl т.е. для того чтобы поменять комбинация Ctrl+F9 на Shift+F9 я должна была ввести [KEY] VK_F9=0x74 ... MOD_K=0x0004 Я все сделала, Ctrl+F9 теперь полновластно принадлежит компилятору, вот только звонилка на вверенные ей клавиши не риагирует.. ![]() Может код клавиш не тот? и еще одна глупая мысль: а коды клавиш на всех клавиатурах одинаковые, просто у ноутбука кнопочек меньше.. ![]() Заранее спасибо за помощь! |
![]() ![]() |
klem4 |
![]()
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
andriano, ты уверен что такой программой ты сможешь определить код любой клавиши ? В часности со стрелками например у тебя ничего не получится. (это я про ДОС)
Сообщение отредактировано: klem4 - 10.12.2007 8:31 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 0:04 |