![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2010
Адрес: Кривой Рог
Сообщений: 117
|
Казалось бы, простейшая задача, проверяю в событии event.ctrlKey && event.keyCode == Keyboard.ENTER, а не тут то было. При зажатом контроле или шифте код Энтера (13) в событии тупо не приходит - только 16 и 17.
Пожалуйста, помогите найти выход. |
|
|||||
|
По KEY_DOWN - добавлять зажатые клавиши в массив текущих активных. По KEY_UP - убирать соответствующие из массива.
Ну и проверки по массиву делать что зажато.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
Регистрация: Jan 2010
Адрес: Кривой Рог
Сообщений: 117
|
не понял, как это поможет. при зажатом контроле флеш почему-то не ловит нажатие Энтера, ни при KEY_DOWN, ни при KEY_UP
|
|
|||||
|
__________________
Дети не должны знать о своих родителях |
|
|||||
|
Цитата:
Добавлено через 15 минут Интересно девки пляшут. Собрал минимальный пример отсюда. С нажатыми контрол и шифт следующая картина получается. Левый контрол почему-то блокирует ввод. Т.е. ентер после него только кей_ап работает. Правый контрол через раз. С шифтами проблем нет. Если контрол+шифт+клавиша - тоже проблем никаких. Добавлено через 29 минут Проблема замечена только с ентером. С любой другой клавишей всё работает как и должно. Как минимальное костыльное решение - просто отказаться от ентера и заменить его в своих сочетаниях клавиш на что-то другое ![]()
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
|
С ентером не пробовал, но вот так у меня все работает.
Может поможет разобраться.
__________________
Небольшая часть реализации моего внутреннего мира |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:16. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|