Я должен отправить код ключа в шестнадцатеричном формате функции, задача которой состоит в том, чтобы сообщить, какой это код ключа. Например, код ключа в java для ключа CONTROL
в шестнадцатеричной форме — 0x11
. Есть ли способ, которым я могу напрямую ввести ключ? В противном случае я должен использовать оператор switch. Но я не хочу это рассматривать. Я думаю, что это не очень умный способ сделать это.
получение ключа из кода ключа
comment
Код ключа должен идентифицировать ключ; во что вы хотите его преобразовать?
- person Mechanical snail   schedule 05.06.2012
comment
@Механическая улитка. Я хочу знать, какая клавиша нажата/набрана из этого.
- person program-o-steve   schedule 05.06.2012
comment
Но код ключа уже говорит вам, какой ключ. Вы имеете в виду название ключа?
- person Mechanical snail   schedule 05.06.2012
Ответы (1)
Используйте java.awt.event.KeyEvent.getKeyText(int keyCode)
. Согласно Javadoc: это
Возвращает строку, описывающую keyCode, например "HOME", "F1" или "A".
person
Mechanical snail
schedule
05.06.2012