Последовательная маркировка физических клавиш клавиатуры ... возможно ли это? - PullRequest
1 голос
/ 19 июня 2010

Я обнаружил, что значения Windows VK_OEM_X имеют тенденцию ссылаться на разные физические ключи, что делает их бесполезными для не зависящих от локализации игровых элементов управления.

Я думаю об использовании кодов сканирования напрямую путем жесткого кодированияих, но это мое последнее средство.

Есть ли другой способ ссылаться на физические клавиши на 101-клавишной * клавиатуре с помощью Windows?

edit Я такжемне нужно работать с дальневосточными клавиатурами, у которых есть дополнительные кнопки рядом с пробелом.

Например: если я хочу использовать клавишу «/» в моем исходном коде, я мог бы сослаться на «!»ключ на французской клавиатуре.Меня не волнует, что на самом деле напечатано на самом ключе, и я не пытаюсь преобразовать последовательности клавиш в символы.Я просто ищу стандартную систему маркировки, которая не требует обширной библиотеки кодов сканирования для разных клавиатур, не говоря уже о том, чтобы определять тип используемой клавиатуры.

1 Ответ

1 голос
/ 19 июня 2010

Я так не думаю. Если кто-то знает наверняка, это, вероятно, автор этой серии .

Позволяет пользователю контролировать привязки клавиш, назначать их по умолчанию для любых трех клавиатур, которые пользователи используют чаще всего, и запрашивать иное?

...