ViewKeyCode — проверка клавиатуры и устройств ввода (мыши, джойстики, рули)

Эта программа предназначена для изучения расширенных сканкодов клавиатуры (и проверки исправности клавиатуры). Например, таких кнопок как Messenger, MyDocs, и т.п., которые есть на некоторых клавиатурах (например Microsoft Natural Multimedia Keyboard). Они не имеют кода Virtual-Key, и работать с ними можно только используя сканкоды, а для назначения в горячих клавишах использовать SetWindowsHookEx WH_KEYBOARD_LL вместо RegisterHotKey.

ViewKeyCode - скриншот WH_KEYBOARD_LLViewKeyCode - скриншот RawInput клавиатуры ViewKeyCode - скриншот WH_MOUSE_LLViewKeyCode - скриншот RawInput мышиViewKeyCode - скриншот RawInput джойстикаViewKeyCode - скриншот Joystick API

См. плагин к Miranda IM для использования дополнительных кнопок — Miranda Hardware HotKeys.

История развития программы:
v.2017-05-27 Мелкие оптимизации, пересборка в MSVC2017, немного дополнены имена известных сканкодов;
v.2016-02-18 Новая версия — v3, переписана с нуля на MSVC2016, добавлен анализ сканкодов через DirectInput, анализ мышей, HID и Joystick API;
v.2013-02-18 Запись логфайла с юникодными путями, немного дополнены имена известных сканкодов;
v.2012-12-23 Разные мелкие багфиксы;
v.2012-02-27 Новая версия — v2, добавлены фильтры, сохранение в файл, и разные мелкие багфиксы;
v.2010-12-20 мелкие багфиксы (связаные с копированием лога в буфер обмена);
v.2010-12-06 поправлен PE-заголовок (иначе, касперский считал что это вирус Type_Win32);
v.2010-11-16 опция для отключения системной обработки кнопок (возврат из LowLevelKeyboardProc с TRUE);
v.2010-11-05 первая версия;

Скачать “ViewKeyCodeV3_v20170527.rar” – 159,44 КБВерсия 3.1.0, 2017-05-27 18:05