Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];

Вниз

Перехват доп клавиш клавиатуры   Найти похожие ветки 

 
Brabadu   (2003-10-09 15:37) [0]

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


 
iWorm   (2003-10-10 02:55) [1]

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


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

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


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

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


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

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


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

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

http://delphimaster.net/view/8-1061975175/


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

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


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

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


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

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
14-36844
Dmitriy O.
2003-11-19 12:52
2003.12.12
Сколько весят данные.


1-36715
MakNik
2003-12-02 13:37
2003.12.12
MessageDlg


1-36622
oens
2003-12-01 13:08
2003.12.12
button


1-36661
romeo
2003-11-30 17:38
2003.12.12
Печать на принтер и превью в Win98 - какие-то странные глюки.


9-36497
Кен
2003-05-23 02:56
2003.12.12
Где брать ресурсы для игр? Низкополигонные модели домов, скамеек,





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский