Вниз
Скачать: 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.028 c
15-1167243972
tesseract
2006-12-27 21:26
2007.02.04
ННМП


15-1169037921
stone
2007-01-17 15:45
2007.02.04
Глюк в базах


3-1163386167
Андрей Л.
2006-11-13 05:49
2007.02.04
Иероглифы в базе.


15-1168464147
GanibalLector
2007-01-11 00:22
2007.02.04
Порты в дистанц. управлении рабочим столом(mstsc.exe)


2-1169234347
serko
2007-01-19 22:19
2007.02.04
Посоветуйте...




   Наверх