nickware, Во-вторых, нельзя создавать две одинаковые глобальные клавиши по onCreate основной формы, да ещё - с кодом 0. В-третьих, onKeyDown выдаёт код только после нажатия клавиши когда поле в фокусе. Причём выдаёт даже коды клавиш альтерации ("шифты"). Не случайно я на это обращал внимание в одной из Ваших прошлых тем. Как альтернатива динамическому назначению, можно сделать выпадающий список, заполнить его допустимыми названиями клавиш, сопоставить с массивом кодов или логически (арифметически?) вычислять код на базе индекса по условию, или в списке Hex значение пропишите перед именем и считывайтепреобразуйте, или ... В общем, вариантов много. Попробуйте самостоятельно.
Ответов: 3889
Рейтинг: 362
|
|||
карма: 1 |
|