this post was submitted on 20 Jul 2025
11 points (100.0% liked)
Linux Questions
2260 readers
21 users here now
Linux questions Rules (in addition of the Lemmy.zip rules)
- stay on topic
- be nice (no name calling)
- do not post long blocks of text such as logs
- do not delete your posts
- only post questions (no information posts)
Tips for giving and receiving help
- be as clear and specific
- say thank you if a solution works
- verify your solutions before posting them as facts.
Any rule violations will result in disciplinary actions
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Just send "CTRL +" if that's what works locally. Am I missing something here?
How do you send the ctrl key? My mobile keyboard doesn't have ctrl, alt, shift, or super modifiers.
Literally the link I sent you that you said you read. See the link to Userbase within for examples.
Edit: also https://www.reddit.com/r/kde/comments/v3svo7/alt_ctrl_and_super_key_input_with_kde_connect/
Thanks.
So the link you originally sent doesn't say anything about sending ctrl/shift/alt modifier keystrokes. And I didn't click the Userbase link at the end of that page because it said it was linking to scripts.
That Userbase link does mention sending keystrokes! However it uses "nircmd," which is a windows-specific command (Example: nircmd sendkeypress shift+plus)
BUT! The reddit link mentions Unexpected Keyboard, which does work! Once installed and enabled I can go into KDE Connect > remote input > keyboard and hit the language icon/globe thing and my keyboard swaps between my preferred keyboard and Unexpected keyboard. On UK I can press Ctrl and swipe down&right on the "n" key to access semicolon and my display config switches. Success!
However it's still not as clean as I would like it. It's still 5 clicks/taps instead of 2. I decided to post on the app's GitLab page to see if the developer could make a command or something that would trigger the switch. But in the mean time, I have one working solution. So thanks!