Информация о системе:
- os: ubuntu 22.04 lts
- cef: hrom44. (based on user agent)
- Hardware: 12-core CPU, 8GB RAM, Linux x86_64
- Browser Engine: WebKit/537.36 (KHTML, like Gecko)
- Страница правильно загружается с фокусировкой клавиатуры. < /li>
Сочетания клавиш (Ctrl ++, пространство и т. Д.) Работайте, как и ожидалось. />
Любой щелчок мыши в окне CEF вызывает полную потерю фокуса клавиатуры. < /li>
НЕТ КЛАЙСКОЕ СОВЕТЫ (КЛЮЧДА /КЕЙС). /> Наблюдения за восстановлением фокуса: < /strong> < /p>
Работает: минимизация или максимизация окна восстанавливает фокус клавиатуры. document.documentelement.focus () , или windo.focus () .
-
Неудача: Настройка tabindex = -1 по элементам тела/HTML. Журналы событий:
Вопросы:Код: Выделить всё
System Info: { "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36", "platform": "Linux x86_64", "language": "en", "cookieEnabled": true, "onLine": true, "hardwareConcurrency": 12, "deviceMemory": 8 } Typical event sequence: [1] Page loaded - keyboard events working [2] Click on DIV - focus lost immediately [3] Ctrl++ pressed - no keyboard event received [4] document.hasFocus() returns false [5] Alt+Tab away and back - focus restored [6] Ctrl++ pressed - keyboard event received and working
Кто-нибудь столкнулся с аналогичными проблемами фокусировки на клавиш CEF на Ubuntu? /> < /ul>
Что я ищу: < /strong> < /p>
Ubuntu /Linux-специфические обходные пути для управления фокусировкой CEF. < /li>
Любая идея к основной причине. Js.
Подробнее здесь: https://stackoverflow.com/questions/797 ... after-mous