The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"KDE планируют в 2022 году полностью перевести на Wayland"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "KDE планируют в 2022 году полностью перевести на Wayland" +/
Сообщение от Аноним84701 (ok), 05-Янв-22, 00:09 
> В посте по ссылке написано, что после нажатия модификатора нужно отслеживать, что
> другие клавиши не нажимались. Тогда по отжатию можно считать модификатор горячей
> клавишей. В X11 с этим проблемы.

Не совсем:
+++
On Wayland KWin gets all key events and passes them through xkbcommon. Given that KWin knows when a key is pressed and knows when only the modifier is pressed. Thus it was possible to implement modifier only shortcuts.

On X11 our global shortcut system does not have such a deep knowledge about all key states. It only registers to the shortcuts one has configured and in general it triggers on the press event, for modifier only we need trigger on the release event
...
The implementation we have now on X11 reuses the infrastructure setup for Wayland.
It uses XInput 2 to listen to all raw key events (which are also delivered if an application grabs the device) and sends those events through our xkbcommon infrastructure just like on Wayland
+++
XInput 2 -- это расширение для X11, если что.
https://www.x.org/releases/X11R7.7/doc/inputproto/XI2proto.txt

Похоже, раньше не хотели "заморачиваться", а теперь  переиспользовали  код, написаный для вейланд.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
KDE планируют в 2022 году полностью перевести на Wayland, opennews, 03-Янв-22, 22:31  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру