Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перехват доп клавиш клавиатуры [D7, Win95/98]


Brabadu ©   (2003-10-09 15:37:00) 

Здравствуйте!
Я хочу написать программку на Делфи, которой переназначить функции, выполняемые дополнительными кнопочками (свои программки хочу подставить). Как надо отловить нажатие какой либо кнопки знаю, не знаю как определить какая из них точно нажата. Другие проги тоже запускать умею. Если, допустим, в Edit.Text выводить значение KEY, то выводятся только цифирки да букивки :(. Подскажите пожалйста.
Клавиатура Genuis escroll21kb


Brabadu   (2003-10-16 09:50:00) [1]

Добился :)
По нажатию на Media запускается STP (то, что я хотел). Но вот если бы еще и треками с клавы управлять... Но это скорее свой проигрыватель надо делать :)
Спасибо, что помогли


iWorm   (2003-10-14 04:45:00) [2]

Приведу свой пример...
У меня тоже есть клавиши, которые могут настраиваться стандартной программой, поставляемой с клавиатурой. В принципе, все доп. кнопки с точки зрения реестра можно выделить в одну группу, т. е. там одинакое одинаковый набор параметров, но с разными значениями.
Так вот у меня на клавиатуре Chykony KB-9885 для каждой доп. клавиши есть такие вот параметры:
Caption
Function
Enable
LinkTo


я думаю тут все понятно. Я заметил, что для "настраиваемых" клавиш значение Functionравно 1 в шесноцатеричном представлении, a у других клавиш оно соответственно не равно 1. Вот меняя всего лишь значение Functionи LinkToможно добиться хороших результатов:)

Надеюсь, что вам это поможет...


Basilio   (2003-10-13 19:28:00) [3]

Я тут задавал похожий вопрос:

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1061975175&n=7


Brabadu   (2003-10-12 13:14:00) [4]

В реестре есть программки, которые надо запускать по нажатию кнопки, но там они пронумерованы (типа Media - это № 11). И ключи в основном пустые. Кроме тех, что проги пускают. А в тех, что управляют (громкость +/-, песню вперед/назад/пауза ) ничего нет


iWorm   (2003-10-12 02:40:00) [5]

а в реестре ничего нету?


Brabadu   (2003-10-11 14:40:00) [6]

Если нажимать функциональные клавиши, то выходит " | " ,А если доп. клавиши, то ровно ничего.


iWorm   (2003-10-10 02:55:00) [7]

поясни, пожалуйста, поподробнее, что там у тебя появляется??


Наверх

Титульная страница Поиск, карта сайта Написать письмо