-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.0.0, 5.15, 6.3
For X11/XCB, only core keyboard device is supported now, seeĀ
QXcbKeyboard::QXcbKeyboard(QXcbConnection *connection)
: QXcbObject(connection)
{
core_device_id = 0;
if (connection->hasXKB()) {
selectEvents();
core_device_id = xkb_x11_get_core_keyboard_device_id(xcb_connection());
if (core_device_id == -1) {
qCWarning(lcQpaXcb, "failed to get core keyboard device info");
return;
}
} else {
m_key_symbols = xcb_key_symbols_alloc(xcb_connection());
}
updateKeymap();
}
When user has multiple keyboard, expecially with different settings, it has issues.
Haven't checked status on Wayland, but assume same now.
- is required for
-
QTBUG-69433 Support multiple seats (several users with separate screens/mice/keyboards)
-
- Reported
-
-
QTBUG-113499 QKeyEvent does not identify the sender device
-
- Open
-
- relates to
-
QTBUG-89808 Core keyboard keymap and modifier states used for non-core keyboard keypresses
-
- Reported
-
-
QTBUG-106476 Add support to configure more libinput seats
-
- Reported
-
-
QTBUG-46412 expose a complete list of QInputDevice
-
- Closed
-
- resulted from
-
QTBUG-41592 Multiple X11 xkb layout not supported
-
- Open
-