I have the impression that is wrong since the Kubuntu 15.04 upgrade, but I'm not sure about that. Target system: Windows Server 2012R2. when i start xfreerdp directly (cmd below) its working correct. xfreerdp -decorations /w:1920 /h:1200 /kbd:0x00000807 /u:<username> /parent-window:106954797 /bpp:24 /audio-mode:0 /drive:media /media /network:lan /rfx /cert-ignore +clipboard /port:3389 /v:<servername> Qt: 4.8.6 KDE Development Platform: 4.14.6 KRDC: 4.14.6 cat /etc/debian_version jessie/sid uname -a Linux <hostname> 3.19.0-21-generic #21-Ubuntu SMP Sun Jun 14 18:31:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux Reproducible: Always Steps to Reproduce: 1. Connect to Win Server via RDP with Numlock on 2. Test Numblock keys -> not working 3. Set Numlock off -> Numblock keys working. Expected Results: correctly working Numlock key
it's not always inverse. sometimes its working normal. I guess there should be some sort of check if the Numlock Key is active or not after connection and set it to the right state.
I think it should be a simple option like /numlock-on in xfreerdp. But this is an upstream FR.
*** This bug has been confirmed by popular vote. ***
★⋰⋱★⋰⋱★⋰⋱★⋰⋱★ ★ Happy Birthday ★ ★⋱⋰★⋱⋰★⋱⋰★⋱⋰★
(In reply to Tom from comment #4) > ★⋰⋱★⋰⋱★⋰⋱★⋰⋱★ > ★ Happy Birthday ★ > ★⋱⋰★⋱⋰★⋱⋰★⋱⋰★ +1
This annoying bug and suddenly "sticky" Control key make our users mad. We have to use remmina. (Remmina, in KDE, really?)
I can confirm this bug - after connecting to a remote Windows server with KRDC, the numlock status is often inversed to actual numlock status of my linux desktop. Operating System: Gentoo Linux KRDC Version: 19.12.3 KDE Plasma Version: 5.18.4 KDE Frameworks Version: 5.68.0 Qt Version: 5.14.1
Reporting numlock state still inverted with wayland + krdc 25.04 + Plasma 6.3.5.
A possibly relevant merge request was started @ https://invent.kde.org/network/krdc/-/merge_requests/205
Git commit 1b11b2e3f51bbaea5fa10f3103006669a7b29145 by Fabio Bas. Committed on 19/07/2025 at 20:28. Pushed by ctrlaltca into branch 'master'. Use KModifierKeyInfo to detect *lock modifiers' status RDP: sync {caps,num,lock}lock keystate to remote session on start and at every focusIn M +4 -1 CMakeLists.txt M +1 -0 core/CMakeLists.txt M +34 -0 core/remoteview.cpp M +16 -0 core/remoteview.h R +2 -1 org.kde.krdc.desktop.cmake [from: org.kde.krdc.desktop - 098% similarity] M +24 -0 rdp/rdpsession.cpp M +2 -0 rdp/rdpsession.h M +9 -0 rdp/rdpview.cpp M +1 -0 rdp/rdpview.h https://invent.kde.org/network/krdc/-/commit/1b11b2e3f51bbaea5fa10f3103006669a7b29145