Flash + Chrome = блокировка клавиатуры? - PullRequest
2 голосов
/ 02 октября 2009

В одном из моих флеш-проектов я встречаю странную ошибку. Flash Player в Google Chrome блокирует некоторые сочетания клавиш системы. Например, такие как Alt + Shift & Ctrl + Shift это стандартные привязки переключения языковой раскладки.

Для моего проекта это очень большая проблема, потому что мне нужен многоязычный пользовательский ввод.

Кто-то может помочь мне с этой проблемой?

Ответы [ 2 ]

1 голос
/ 08 мая 2013

Это потому, что Chrome отправляет CTRL + A и ALT + A во Flash, поэтому ввод сначала выбирает весь текст, а затем заменяет его на ALT + A (это польская буква).

Решением во Flash является прослушивание событий ввода и нажатия клавиш в текстовом поле, а когда вы сталкиваетесь с alt + ctrl, просто сбросьте положение курсора в текстовом поле ввода.

Мы использовали его в MyWebzz.com - сервисе создания сайтов

Класс, который вы можете использовать для решения этой проблемы, и немного больше информации о проблеме можно найти в нашем блоге О Chrome и Flash плеере ALT + ошибка

0 голосов
/ 29 сентября 2011

Имейте ту же проблему и сообщили об этом Chrome. Это похоже на ошибку Google Chrome.

Обратите внимание, что проблема возникает, когда вы нажимаете [Right Alt] на некоторых раскладках клавиатуры (например, на польском).

После нажатия [Right Alt] пользователь может нажать [CTRL], чтобы очистить состояние CTRL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...