Вниз
Скачать: CL | DM;

Работа с нестандартными клавишами   Найти похожие ветки 

← →
Wolfram ©   (2006-09-20 07:39) [0]

Купил мультимедийную клаву KB-16e Scroll и хочу установить на нажатие кнопок W(word) и Ex(Excel) запуск своих программ. Та тулза, которая идёт на диске к клаве - полнейший отстой, ее использовани считаю неприемлемым. У меня уже есть собственная прога для отлавливания нажатия горячих клавиш (http://vanadium.forever.kz/prog.html#ShortCut), но эти две клавиши обрабатывать не удаётся - их виртальный код = 255, причем обоих! Но ведь эта тулза как-то их обрабатывает, должен же быть способ различить эти клавиши. Кто знает, как это сделать, подскажите пожалуйста.
Кроме того, клавитурный скролл, не является скролом как у мыши - его вращение соотвествует нажатию клавиш Up и Down, и вуртальные коды тоже полностью совпадают. Стало быть, программно не отличишь скролл это или кнопки (в оконную функцию всегда приходят либо VK_UP либо VK_DOWN), а мне хотелось бы, чтобы скролл на клаве воспринимался приложениями как скролл мыши (WM_VSCROLL). Как различить вращение колеса клавы от нажатия кнопок?


← →
GrayFace ©   (2006-09-20 14:25) [1]

В сообщениях WM_KEYDOWN и подобных в lParam в битах 16-23 идет ScanCode. Должен помоч.


← →
Wolfram ©   (2006-09-21 07:19) [2]

К сожалению, он одинаков для этих клавиш.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
15-1168854054
kaZaNoVa
2007-01-15 12:40
2007.02.04
Попинайте скрипт))


2-1169230580
ssss
2007-01-19 21:16
2007.02.04
Заполнить поле в WebBrowser1


3-1163411219
firebird
2006-11-13 12:46
2007.02.04
Может ли MySQL 5.0.1 оповещать своих клиентов?


2-1168952771
Artik
2007-01-16 16:06
2007.02.04
Мастера Delphi помогите!


15-1168405419
Steep
2007-01-10 08:03
2007.02.04
Какими компонентами, библиотеками вы пользетесь




   Наверх