input: add support for Pickup and Hangup keys
Draft as untested as of yet.
The context: https://discuss.kde.org/t/fn-keys-not-working-on-wayland-they-work-on-x11/36536
https://doc.qt.io/qt-6/qt.html#Key-enum does no seem to have something for:
#define XF86XK_NotificationCenter _EVDEVK(0x1bc) /* v5.10 KEY_NOTIFICATION_CENTER */xkbcommon ref: https://github.com/xkbcommon/libxkbcommon/blob/master/include/xkbcommon/xkbcommon-keysyms.h
This requires a matching patch to Qt https://github.com/qt/qtbase/blob/dev/src/gui/platform/unix/qxkbcommon.cpp#L250 similar to https://github.com/qt/qtbase/commit/4396c96f1e77869631b5067c5ef3be61305899f5
DIKS_CALL (https://github.com/DirectFB/directfb/blob/master/include/directfb_keyboard.h) can be use for PhonePickup, I think.
- bump xkbcommon version in Qt: https://codereview.qt-project.org/c/qt/qtbase/+/661730
- Call / Hangup keys: https://codereview.qt-project.org/c/qt/qtbase/+/661441
- Notification center key: https://codereview.qt-project.org/c/qt/qtbase/+/662347
- presentation key: https://codereview.qt-project.org/c/qt/qtbase/+/662348
CCBUG: https://bugs.kde.org/show_bug.cgi?id=475574
BUG: 500651 (Needs another Qt MR for XF86XK_NotificationCenter)
Edited by Méven Car