Перехват мультимедийных клавиш в directX/openGL
Собственно есть клавиатура с мультимедийными (дополнительными) клавишами. Стоит задача выполнять определенные действия по их нажатии, причем важно, чтобы это работало в directX/openGL приложениях. Пробовал программы iKeyWorks и Mkey — устраивает, но в directX/openGL не работает. Возможен ли вообще такой перехват?
UPD: Оказывается не работало из-за того, что directX/openGL приложение запускалось с правами админа. В таком случае программа для «отлавливания» событий тоже должна запускаться с правами админа.
- Вопрос задан более трёх лет назад
- 3255 просмотров
1 комментарий
Оценить 1 комментарий
Перехват мультимедийных клавиш в… openGL
OpenGL тут вообще не причём — это API только для работы с графикой. Обработка ввода в Windows-приложениях осуществляется при помощи DirectInput, OIS (Object Oriented Input System) или перехватом событий WM_KEYDOWN/WM_KEYUP через WINAPI.
Автоматические теги для ваших треков! Beatport Pro | ERRORRprogramReview | #001
Решения вопроса 0
Ответы на вопрос 1
Люблю быстрый backend
В GLUT можно повесить обработчики на glutKeyboardFunc и glutSpecialFunc. Посмотрите, что придет в callbac’и при нажатии мультимедийных клавиш. Но в любом случае это будут просто числовые коды, без привязки к реальной клавиатуре.
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- Программирование
Как проверить запросы, которые пришли в Postman?
- 2 подписчика
- 2 часа назад
- 43 просмотра
- Linux
- +3 ещё
За счет чего происходит ускорение программ при наличии модуля ядра linux?
- 1 подписчик
- 4 часа назад
- 80 просмотров
Источник: qna.habr.com
Драйвер для клавиатуры A4TECH RFKB-21
Произошло ужасное – вышла из строя старая белая замызганная проводная клавиатура, которая с успехом использовалась в течение 8-9 лет. Сперва перестали работать кнопки X,S,W,2, а затем и стрелки вверх, вниз, вперед и назад.
У меня давно было огромное желание выкинуть данный агрегат на помойку, но как-то руки не доходили, а тут появился замечательный повод. К тому же в шкафу уже который год пылился тоже старый, но практически не юзанный комплект клавиатуры и мышки A4tech, даже упаковка сохранилась, а также два новеньких аккумулятора типа ААА в пластиковой упаковке.
- На коробке указано: MODEL: RFKBS-21+RFSOP-533 (KBS-21533RP).
- На задней поверхности самой клавиатуры: RFKB-21.
- Мышь: RFSOP-533.
В общем я с большим нетерпением начал это дело подключать, дополнительным плюсом явилось то, что освободилось одно гнездо USB, поскольку данный комплект работает через PS/2. Короче, радости полные штаны, если бы не одно «НО».
QA12-1 — Простая автоматизация e2e тестов с использованием Robot Framework
Драйвер для данного комплекта был записан на дискете, а дисковода мой ПК никогда не имел. Официальный сайт отказывался мне помочь, поскольку в его каталоге я данной модели обнаружить не смог. Соответственно, как всегда бывает в подобных случаях, я позвал на помощь Google, где и отыскал оригинальный драйвер.
Однако несмотря на то, что он был оригинальным, адекватно работать после установки он не захотел, что меня весьма опечалило. То есть и клавиатура, и мышь работали нормально, не работали нормально только дополнительные кнопки, например, увеличение/уменьшение громкости или кнопка отключения звука. При этом анимация воспроизводилась, хотя также не совсем корректно. Возможно причиной было то, что данный драйвер был предназначен для Windows XP, тогда как у меня установлена Windows 7 x64.
Перезагрузки и попытки настроить программу, которая, кстати, запускалась только в режиме совместимости с Windows XP ни к чему не привели. Google лишь подсовывал мне сайты сомнительного содержания, я даже скачал какой-то явный фейк, но устанавливать его естественно не стал.
Вариантов оставалось два:
- забить на проблему и продолжать использовать клавиатуру без использования горячих клавиш;
- попытаться поставить официальный драйвер от другой клавы в надежде на то, что он будет работать с этой.
Я решил не искать легких путей и отправился обратно на официальный сайт, разыскивать клавиатуру с похожей конфигурацией. Мною была выбрана модель: KL(S)-50. Правда поддержка Windows 7 в аннотации не указана, зато указана Vista.
История имеет счастливый финал, после установки нового драйвера и перезагрузки ПК, моя клавиатура стала работать как надо. Более того, теперь в программе появились настройки для каждой из кнопок, а не только для первых шести, как это было ранее.
Поскольку ответ на свой вопрос я найти нигде не смог, (а повозившись с поиском я понял, что он актуален не только для меня) я принял решение выложить всю информацию на своем ресурсе, также выкладываю непосредственно архив с драйвером клавиатуры RFKB-21 для Windows 7.
В том случае, если кто-то переживает насчет вирусов и прочего – он может найти и скачать его на официальном сайте производителя. Однако, уверяю вас, архив абсолютно чист. Напоминаю, подходит драйвер клавиатуры KL(S)-50.
После установки необходимо перейти в свойства программы iKeyWorks 7.72 на вкладку «Совместимость» и установить запуск от имени администратора, иначе так ничего и не заработает. Кроме того, программа наиболее корректно ведет себя в режиме совместимости с Windows XP, поэтому рекомендую выставить данную настройку. Тем не менее, анимация не будет работать до тех пор, пока вы вручную не запустите эту программу, несмотря на то, что она находится в автозагрузке. Я с этим смирился, поскольку не принципиально, но может кто-нибудь решит данную задачу.
Если кому-то помог, буду рад благодарному комментарию. Если кто-то знает другое решение проблемы также пишите.
Источник: eremichev.com
Что такое » ikeymain.exe » ? Variant 70672
В нашей базе содержится 55 разных файлов с именем ikeymain.exe Эта страница содержит информацию об одном файле с конкретными атрибутами. Если вы хотите ознакомиться с общими сведениями о ikeymain.exe, посетите страницу с общей информацией . You can also check most distributed file variants with name ikeymain.exe.
Этот файл принадлежит продукту A4Tech iKeyWorks Software и разработан компанией A4Tech Co.,Ltd.. Описание этого файла — IKeymain.exe. Совокупная оценка — 5( 5 ) (комментариев: 1 ). Это исполняемый файл. Вы можете найти его выполняющимся в диспетчере задач как процесс ikeymain.exe.
Продукт: A4Tech iKeyWorks Software Компания: A4Tech Co.,Ltd. Описание: IKeymain.exe Версия: 7.72.00.00 MD5: 6681103773dfe5a25fac7d51a516b307 SHA1: f9f222d05b2e7ea2c8494e2ee2ada7055ae74315 SHA256: 9477695535039fd83308e7b894dec443107674b080db307b5d9dcd44483b0838 Размер: 61440 Папка: %PROGRAMFILES%A4TechKeyboard ОС: Windows 7 Частота: Средняя
Проверьте свой ПК с помощью нашей бесплатной программы
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем.
Антивирусный отчёт сообщества System Explorer
Этот файл проверен следующими антивирусными программами:
avast! Antivirus | 2016-06-22 09:04:34 |
ESET Smart Security 8.0 | 2016-05-16 11:15:44 |
COMODO Antivirus | 2016-04-24 23:56:59 |
Windows Defender | 2016-04-23 19:04:51 |
Panda Global Protection 2016 | 2016-03-05 18:16:49 |
ESET NOD32 Antivirus 8.0 | 2016-02-11 12:08:47 |
Microsoft Security Essentials | 2016-01-19 22:10:16 |
AVG Internet Security 2015 | 2015-10-07 05:45:59 |
Kaspersky Anti-Virus | 2015-07-11 15:18:31 |
Антивирусные программы были активны и содержали новейшие вирусные базы.
Процесс «ikeymain.exe» безопасный или опасный?
Загрузка диаграммы
100% файлов помечены как безопасные .
Наша окончательная оценка этого файла — Безопасный . Окончательная оценка основана на комментариях, дате обнаружения, частоте инцидентов и результатах антивирусных проверок.
Комментарии пользователей для «ikeymain.exe»
БЕЗОПАСНЫЙ оценка пользователя krzyys для файла %PROGRAMFILES%A4TechKeyboardIkeymain.exe
Добавить комментарий для «ikeymain.exe» с определёнными выше параметрами
(*) Пожалуйста, пишите комментарии на РУССКОМ языке. Если вы хотите использовать иной язык, перейдите на страницы с этим языком. Отправляя сведения, вы обязуетесь не публиковать материалы, защищённые авторскими правами, содержащие секретные данные или как-то иначе нарушающие права сторонних владельцев, если только вы не владелец таких прав или не имеете разрешение от соответствующих владельцев на публикацию.
Проверьте свой ПК с помощью нашей бесплатной программы
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем. Программа действительно бесплатная, без рекламы и дополнительных включений, она доступна в виде установщика и как переносное приложение. Её рекомендуют много пользователей.
Источник: systemexplorer.net
KeyTweak для Windows
KeyTweak — программа позволяет изменять назначение клавиш на клавиатуре. Может переназначить scan-код любой клавиши или вообще отключить ее. Например, можно назначить выбранным клавишам увеличение/уменьшение громкости звука и т.п. Приложение может пригодиться в ряде случаев, например, если западают какие-либо важные клавиши и нет возможности поменять клавиатуру.
ТОП-сегодня раздела «Настройка, оптимизация»
CCleaner 6.07.10191 CCleaner — популярное приложение для оптимизации ПК, чистки реестра и удаления различного.
MSI Afterburner 4.6.4 MSI Afterburner — настоящая находка для истинного оверклокера, с помощью которой можно.
Mem Reduct 3.4 Mem Reduct — небольшая портативная утилита, которая позволяет высвободить до 25% используемой.
CCleaner Portable 6.07.10191 CCleaner Portable — портативная (переносная, не требующая инсталляции на компьютер) версия утилиты CCleaner для чистки системного мусора.
Win 10 Tweaker 19.3 Простой в использовании твикер для Windows, с помощью которого можно быстро и легко.
Windows Update Blocker 1.7 Крошечная бесплатная и портативная утилита, которая предназначена для отключения.
Отзывы о программе KeyTweak
NA про KeyTweak 2.3.0 [25-04-2022] Смог перенести на ноуте кнопку backspase на другую.
Не висит в памяти, правки вносит через реестр.
Рекомендую!
| | Ответить
Кирилл про KeyTweak 2.3.0 [19-12-2020] Теперь синий экран смерти при перезагрузке ХД
Как заказал Andriy:»Юзайте Mkey». С ним такой х*ни нету
2 | | Ответить
SeethTM про KeyTweak 2.3.0 [26-06-2020] Купил клаву укороченую, без цифрового блока и без блока с home end и тп. И часть основных кнопок неправильно определялвсь компьютером. При помощи программы за 10 мин всё переназначил, работает отлично, удобно что можно сохранять пресеты в виде файла, так же удобно что можно переназначать дополнительные клавиши по типу увеличения/уменьшения громкости. По функционалу 10/10
| | Ответить
Leona Leo про KeyTweak 2.3.0 [13-01-2019] Попробуйте внести изменения через Hiren’s BootCD, этой же программой. там наинсвежайшая версия программы или же кий — ремаппер вообще без запроса записи в реестр ОС. Не вздумайте от Майкрософт- системный шрифт на другой язык может сбить!
2 | 2 | Ответить
Анатолий про KeyTweak 2.3.0 [12-05-2018] Мне прога не помогла. У меня F1 изначально в ноутбуке установлено как Lwin+F1. И программа ATNSOFT KeyRemamper — не видит этого. Еще думаю это протеже от разработчика. Она на 30 дней. + У этой проги, что можно назначать исключения (назначил клавиши глобально и перечисляешь для кого исключения).
В общем данная прога хороша, но не в моем случае. + Mkey оказалась глючная. Лично у меня не пошла на Win10
2 | 2 | Ответить
Источник: www.softportal.com