Bug 429400 - Virtual Keyboard: Typing "<" results in ">"
Summary: Virtual Keyboard: Typing "<" results in ">"
Status: REPORTED
Alias: None
Product: kdeconnect
Classification: Applications
Component: android-application (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-20 16:10 UTC by Fabian Niepelt
Modified: 2025-01-01 10:14 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Niepelt 2020-11-20 16:10:56 UTC
SUMMARY

Hello,

when using the virtual keyboard on my Android to write something on my PC (KDE), typing a "<" results in a ">". 

STEPS TO REPRODUCE

1. Use kdeconnect-kde and connect with Android kdeconnect
2. Focus any textarea on desktop (e.g. Kate)
3. Open the "Ferneingabe" (I think original name is Remote Control?) function in the kdeconnect app.
4. Open the virtual keyboard using top right button. Gboard opens.
5. Press "?123"
6. Press "=/<"
7. Press "<"

OBSERVED RESULT

A ">" appears in the active textarea.

EXPECTED RESULT

A "<" appears in the active textarea.

SOFTWARE/OS VERSIONS
Windows: Not tested
macOS: Not tested
Linux/KDE Plasma: Yes
(available in About System)
KDE Plasma Version: 5.20.2
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1

ADDITIONAL INFORMATION

Android Version: 10
Android Keyboard used: Gboard
KDEConnect App Version: 1.15.1
Comment 1 scriptgenie 2023-11-07 03:57:45 UTC
SOFTWARE/OS VERSIONS
Kubuntu 23.10 
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION

Android Version: 11
Android Keyboard used: Gboard
KDEConnect App Version: 23.08.1


Same behavior described in Fabian's comment. Any time the "<" (less than) key is pressed the application receives ">".

Tested on SDDM login screen, text editor, browser bar, and Konsole.
Comment 2 cwo 2024-08-02 23:18:32 UTC
I can reproduce this with Gboard, but not with Samsung keyboard where < and > work perfectly. (there are a few other characters that don't work there either, like ¤)

If it works with some virtual keyboards and not others, it seems like this is an issue on the side of the android app, not the desktop app. Reassigning there
Comment 3 Simon Redman 2024-12-16 22:35:07 UTC
This does not reproduce for Philip or me. Perhaps a new version of Gboard has resolved whatever issue was happening. We also somewhat recently reworked how remote input is received. I can't remember if this applied only to Wayland, or also on X11.

If anyone can reproduce this still, please share the Gboard (or other applicable keyboard) version, the KDE Connect version (Android and Desktop), and also share whether you are using X11 or Wayland.
Comment 4 Bug Janitor Service 2024-12-31 03:47:22 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Fabian Niepelt 2024-12-31 11:11:21 UTC
I can still reproduce this on the following versions:

GBoard version 14.8.05.686567880-release-arm64-v8a 
KDE Connect Desktop 24.08.3
KDE Connect Android 1.32.9

I'm on X11.
Comment 6 cwo 2025-01-01 10:14:56 UTC
I can also still reproduce this.

Plasma master on Wayland
kdeconnect master on my PC
kdeconnect 1.32.5 on my Samsung tablet
gboard 14.08.05.686567880-release-arm64-v8a

The other special characters also seem somewhat random - [] work perfectly, <> are >>, and {} are ⅞°. That's with German keyboard layout on Plasma, if I switch that to US I get  [] producing 89, <> still producing >>, and {} is now &). The gboard language setting does not seem to matter; I get the same output with English and German gboard. Compose send works fine with German layout on Plasma, at least for these characters, but with US layout only <> work, the others are numbers.