From e735ebe67fb335b4c878b82d669b28cb911d8fbd Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Thu, 27 Aug 2020 17:45:55 +0900 Subject: [PATCH] DSWaylandKeyboard: send kernel keycode to wayland client(s) Change-Id: Ifb0a8f6a2e361c927e1327c758b40fd48aa5c2b8 Signed-off-by: Sung-Jin Park --- src/DSWaylandServer/DSWaylandKeyboard.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DSWaylandServer/DSWaylandKeyboard.cpp b/src/DSWaylandServer/DSWaylandKeyboard.cpp index 8002088..851c169 100644 --- a/src/DSWaylandServer/DSWaylandKeyboard.cpp +++ b/src/DSWaylandServer/DSWaylandKeyboard.cpp @@ -206,7 +206,7 @@ void DSWaylandKeyboardPrivate::sendKey(uint32_t key, uint32_t state) auto func = [&](std::pair res) { if (res.first == __focusClient) - send_key(res.second->handle, __compositor->nextSerial(), __seat->getCurrentEventTime(), key, state); + send_key(res.second->handle, __compositor->nextSerial(), __seat->getCurrentEventTime(), key - 8, state); }; std::for_each(resMap.begin(), resMap.end(), func); } -- 2.7.4