#c# #keyboard #console-application
#c# #клавиатура #консоль-приложение
Вопрос:
Я планировал создать простое консольное приложение для постоянной работы в фоновом режиме. Я хочу запустить функцию, основанную на нажатии клавиши, и мне нужны кнопки, которые не используются. Итак, я попытался заставить приложение реагировать на нажатия клавиш макроса, но не могу понять, как это сделать. Базовые вещи, такие как клавиша ReadLine.. etc не работает
(Это 5 дополнительных кнопок слева)
Комментарии:
1. Потрясающе! Какой код вы пробовали?
2. @Trey Читает строку ключа и т.д… базовый не может придумать что-то еще, чтобы попробовать
3. это действительно зависит от того, какая клавиатура. макросы могут управляться только самим контроллером клавиатуры, и ваша операционная система ничего не видит.
4. @DanielA. Белый Да, это может быть так
Ответ №1:
Глядя на вашу фотографию, я думаю, что здесь речь идет о клавиатуре Razer.
У меня есть такой же, и когда я заглядываю в программное обеспечение Synapse, чтобы посмотреть, что на самом деле делают кнопки макроса, я вижу, что они отключены по умолчанию
Вы можете настроить их для нажатия определенной клавиши, комбинации клавиш или чего-то подобного.
Итак, мой подход заключался бы в настройке макроса на какую-либо комбинацию клавиш и прослушивании этого в вашем приложении. (Очевидно, что это будет работать только на вашем компьютере и потребует дополнительной настройки для любого другого пользователя, использующего ваш инструмент)