| Айра |
9.12.2007 1:50
Сообщение
#1
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
Привет!
Дано: программка дозвона которая очень неудобно появляется при нажатии 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 |
10.12.2007 8:31
Сообщение
#2
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
andriano, ты уверен что такой программой ты сможешь определить код любой клавиши ? В часности со стрелками например у тебя ничего не получится. (это я про ДОС)
Сообщение отредактировано: klem4 - 10.12.2007 8:31 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Айра Коды клавиш 9.12.2007 1:50
Michael_Rybak f9 вроде бы 0x78.
шифт вроде бы 0xA0
http://delph... 9.12.2007 2:54
andriano Для того, чтобы не ломать голову каждый раз, когда... 9.12.2007 13:32
volvo Только какая связь между получаемыми тобой кодами ... 9.12.2007 14:52
andriano
Только какая связь между получаемыми тобой кодами... 10.12.2007 22:39
Айра Попробовала поменять: возникла проблема с восприят... 10.12.2007 0:21
SKVOZNJAK А может проще исходники компилятора изменить и ско... 10.12.2007 16:20![]() ![]() |
|
Текстовая версия | 9.12.2025 1:10 |