(стандартный слушатель клавиш для буквенного ввода на клавиатурах qwerty), который вызывается
284 коды клавишKeyEvent
, Некоторые из них представляют символы Unicode (например, а такжеKEYCODE_A
), в то время как другие представляют управляющие символы (например,KEYCODE_1
).KEYCODE_DEL
Я делаю
пользовательский вид, который обрабатывает ввод с клавиатуры, Он получает большую часть своего ввода от входного соединения, но иногда клавиатуры отправляют коды клавиш (обычно связанные с жестким вводом с клавиатуры). Мне тоже нужно с этим справиться. Нужно ли мне исчерпывающе обрабатывать каждый код управляющего ключа, а затем преобразовывать остальное в текст (с) или есть встроенный способ отличить текстовые коды от контрольных кодов?(char) event.getUnicodeChar()
видеть