Numpad not working on Wayland
Project
Deskflow
Deskflow version info
Deskflow: 1.23.0.0 (56f7a0d7) Qt: 6.9.0 System: KDE Flatpak runtime (Bazzite) Session: KDE (wayland)
Build type
Deskflow package (downloaded from Deskflow)
Operating systems (OS)
- Windows
- macOS
- Linux (X11)
- Linux (Wayland)
- BSD-derived
- Other (please specify)
Wayland on Linux
- I have reviewed the Wayland known issues and my issue is new
- I am not using Wayland on Linux
Signing on macOS
- I have authorized the app to run on my Mac
- I am not using macOS
Continuous build
- I have tried the latest continuous build and the issue persists
- I am unable to try the latest continuous build
OS versions/distros
Hi, while there are other issues raised regarding special characters or external usb pads I couldn't find anything related explicitely to supporting the builtin numpad of a keyboard.
Using the numpad on the host (bazzite) works just fine but if I try to press numpad keys on my mac, they behave like arrow keys (as if numlock was off) and I get the following console error on the server (bazzite): WARNING: failed to open x11 default display
Deskflow configuration
- Server: Bazzite Nvidia edition, KDE
- Bazzite has one monitor on the right
- CLient: MacOS Sequoia 15.6
- MacOS has 3 monitors on the left
What steps will reproduce the problem?
- Start Deskflow on server (Bazzite) and client (MacOS)
- Try to use numpad keys on MacOS
Log output
[2025-08-14T12:16:07] INFO: starting core server process (desktop mode)
[2025-08-14T12:16:07] INFO: core config file: /home/bazzite/.var/app/org.deskflow.deskflow/config/Deskflow/deskflow-server.conf
[2025-08-14T12:16:07] INFO: running command: /app/bin/deskflow-server -f --debug INFO --name bazzite --address :24800 -c /home/bazzite/.var/app/org.deskflow.deskflow/config/Deskflow/deskflow-server.conf
[2025-08-14T12:16:07] INFO: using ei screen for wayland
[2025-08-14T12:16:07] WARNING: can't open xkb display during reading languages
[2025-08-14T12:16:07] NOTE: clipboard sharing is disabled
[2025-08-14T12:16:07] NOTE: started server, waiting for clients
[2025-08-14T12:16:08] NOTE: accepted client connection
[2025-08-14T12:16:08] WARNING: can't open xkb display during reading languages
[2025-08-14T12:16:08] INFO: local languages: en
[2025-08-14T12:16:08] NOTE: client "Mac" has connected
[2025-08-14T12:16:10] INFO: switch from "bazzite" to "Mac" at 6835,940
[2025-08-14T12:16:10] INFO: leaving screen
[2025-08-14T12:16:10] NOTE: accepted client connection
[2025-08-14T12:16:10] NOTE: new client disconnected
[2025-08-14T12:16:11] WARNING: failed to open x11 default displayAdditional information
Typing digits using shift+ the upper row of special characters/numbers do work. I'm on an Azerty keyboard, the rest of the keyboard works just fine. The MacOS is by default on a Qwerty keyboard but the proper keys are being sent, ie: pressing "a" on the azerty keyboard does send an "a" on macos and not a "q"
Source: deskflow/deskflow