Вниз
Скачать: 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.033 c
8-1149685999
pm
2006-06-07 17:13
2007.02.04
VideoWindow не на главной форме


2-1168832729
Кубоид
2007-01-15 06:45
2007.02.04
Как написать функцию проверки столкновений двух сфероидов?


15-1168867695
IMHO
2007-01-15 16:28
2007.02.04
Бумер vs. Антибумер


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


1-1165580125
NeoOrc
2006-12-08 15:15
2007.02.04
32-х битная иконка в imagelist




   Наверх