Я делаю проект в C#. Я хочу поймать данные сканирующего кода клавиатуры. Я использовал функцию MapVirtualKey(). Но с этой функцией клавиатура переводится с кода сканирования в ascii-код, затем мы используем эту функцию для перевода из ascii обратно в код сканирования. Я хочу знать, как поймать код сканирования клавиатуры, прежде чем он перейдет в код ascii, что означает, что когда я нажимаю клавишу, я получу код. Когда я выпущу, я получу код прерывания. Например, нажмите клавишу «A», я получу «1E», релиз я получу «9E» (makecode и breakcode для кода сканирования 1). Спасибо всем.Код сканирования клавиатуры в C#
2
A
ответ
1
Информация о компании от Raw Input.
Вот статья о том, как Using Raw Input from C# to handle multiple keyboards. (Имеет образцы кода)
Это функция уровня ОС (WINAPI). Кажется, что вам нужно Регистрация для сырого ввода, тогда вы можете Выполнить стандартное/буферизированное чтение сырого ввода.
Смежные вопросы
- 1. Как получить код сканирования клавиатуры в java?
- 2. Winapi - расширенные коды сканирования клавиатуры
- 3. C++ Многопоточный код сканирования каталога
- 4. Получить правильный код сканирования клавиатуры для клавиш со стрелками
- 5. Wifi код сканирования
- 6. C - Диаграммы сканирования и код ASCII
- 7. Получить код сканирования из сообщения WM_CHAR
- 8. Как отправить коды сканирования клавиатуры вручную?
- 9. Код кода сканирования
- 10. Неверный файл сканирования в C
- 11. PhoneGap масса штрих-код сканирования
- 12. C# каталога производительность сканирования
- 13. код сканирования для конкретных имен
- 14. Arduino Uno Код клавиатуры
- 15. Код сканирования SendInput в Windows 7 x64
- 16. Получить код клавиатуры нажатия клавиши в Python
- 17. где взять код ключа для клавиатуры в C#
- 18. Является ли код сканирования одинаковым на всех клавиатурах
- 19. USB-клавиатура - Не получается такой же код сканирования в android
- 20. Ускорение сканирования шаблонов байтов C++
- 21. Как использовать fgets для сканирования с клавиатуры форматированного ввода (строки)?
- 22. C++ OpenGL сканирования линии алгоритм
- 23. Преобразование строки в код клавиатуры в android
- 24. Ключ для клавиатуры в C#
- 25. Исходный код драйвера клавиатуры linux
- 26. Проблема с AVR Код клавиатуры
- 27. ZXing активности для сканирования QR-код, внедренный
- 28. Основы сканирования символов от пользователя в C
- 29. сканирования QR-код открыта Link стр
- 30. C++ HTML-просмотрщик для сканирования?
Что вы пытаетесь достичь? Почему бы не просто обернуть MapVirtualKey()? –
Я хочу поймать исходные данные, которые посылает клавиатура, то есть код сканирования. MapVirtualKey() только что переводится между кодом сканирования и кодом ascii, а не улавливает код. Когда вы нажмете клавишу, клавиатура немедленно отправит код сканирования, после чего драйвер изменит ее на код ascii. Я хочу получить код сканирования, когда я нажимаю на клавиатуру, а не переведенный код сканирования из кода ascii. –