Форум: "WinAPI";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
ВнизРабота с нестандартными клавишами Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.047 c