Я испытываю критическую проблему с фокусировкой на клавиатуре с CEF (Chromium Embedded Framework), работающим на Ubuntu 22.04. После любого щелчка мыши в окне CEF все события клавиатуры перестают захватывать, что делает сочетание клавиш, как Ctrl ++ полностью нефункциональными. Информация о системе:
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)
Initial State (Working):
Страница правильно загружается с фокусировкой клавиатуры. < /li>
Сочетания клавиш (Ctrl ++, пространство и т. Д.) Работайте, как и ожидалось. />
Любой щелчок мыши в окне CEF вызывает полную потерю фокуса клавиатуры. < /li>
НЕТ КЛАЙСКОЕ СОВЕТЫ (КЛЮЧДА /КЕЙС). /> Наблюдения за восстановлением фокуса: < /strong> < /p>
Работает: минимизация или максимизация окна восстанавливает фокус клавиатуры. document.documentelement.focus () , или windo.focus () .
Неудача: Настройка tabindex = -1 по элементам тела/HTML. Журналы событий:
Я испытываю критическую проблему с фокусировкой на клавиатуре с CEF (Chromium Embedded Framework), работающим на Ubuntu 22.04. После любого щелчка мыши в окне CEF все события клавиатуры перестают захватывать, что делает сочетание клавиш, как Ctrl ++ полностью нефункциональными. [b] Информация о системе: [/b] [list] [*] 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) [/list] [b]Initial State (Working):[/b] [list] [*] Страница правильно загружается с фокусировкой клавиатуры. < /li> Сочетания клавиш (Ctrl ++, пространство и т. Д.) Работайте, как и ожидалось. /> Любой щелчок мыши в окне CEF вызывает полную потерю фокуса клавиатуры. < /li> НЕТ КЛАЙСКОЕ СОВЕТЫ (КЛЮЧДА /КЕЙС). /> [b] Наблюдения за восстановлением фокуса: < /strong> < /p>
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 [/code] [b] Вопросы: [/b]
Кто-нибудь столкнулся с аналогичными проблемами фокусировки на клавиш CEF на Ubuntu? /> < /ul> Что я ищу: < /strong> < /p>
Ubuntu /Linux-специфические обходные пути для управления фокусировкой CEF. < /li> Любая идея к основной причине. Js. [/list] Любая помощь или предложения были бы очень оценены!