https://bugs.kde.org/show_bug.cgi?id=456025
Bug ID: 456025 Summary: No remote keyboard input - implementation of RemoteDesktopPortal::NotifyKeyboardKeysym is missing/empty Product: xdg-desktop-portal-kde Version: git-master Platform: Compiled Sources OS: Linux Status: REPORTED Severity: major Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: j.eym...@gmx.net CC: aleix...@kde.org, jgrul...@redhat.com, n...@kde.org Target Milestone: --- SUMMARY *** After investigating, fixing and testing [an issue about the RemoteDesktopPortalDialog not appearing|https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/114], I found out that RemoteDesktopPortal::NotifyKeyboardKeysym is currently not implemented. As a result, keyboard input is not possible in connections to a KDE Plasma system using TeamViewer (which has support for sharing Wayland sessions, [currently still experimental|https://community.teamviewer.com/English/discussion/122410/teamviewer-support-on-wayland-experimental-state]). *** STEPS TO REPRODUCE 1. Install current TeamViewer on a system running KDE Plasma ([a version which includes above mentioned fix|https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/114]) 2. Connect to the system when running a Wayland session, allow mouse and keyboard input 3. Attempt keyboard input from remote system OBSERVED RESULT Remote keyboard input is not possible EXPECTED RESULT Remote keyboard input should be possible SOFTWARE/OS VERSIONS Linux/KDE Plasma: Manjaro, KDE neon (available in About System) KDE Plasma Version: 5.24.5, 5.25.0 ADDITIONAL INFORMATION Current implementation in [remotedesktop.cpp|https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/blob/master/src/remotedesktop.cpp] looks like this: void RemoteDesktopPortal::NotifyKeyboardKeysym(const QDBusObjectPath &session_handle, const QVariantMap &options, int keysym, uint state) { Q_UNUSED(session_handle) Q_UNUSED(options) Q_UNUSED(keysym) Q_UNUSED(state) } -- You are receiving this mail because: You are watching all bug changes.