When authoring bugzilla.mozilla.org/show_bug.cgi?id=395151#c90 , I noticed that I had become unable to type there, and that my mouse’s scroll wheel would bring me back and forth between pages. Thereafter, even with FF closed, “s” would (generally) type in plasmoids, but “d” would not, and “a” would immediately select and click the nearest button:
I mention that URI not merely because it was when this most obviously reproduced, but because, in retrospect, I was solely interested in that bug because I was unable to switch the undermentioned toggle:
…which, since the qdbus-qt6 org.kde.Shutdown /Shutdown org.kde.Shutdown.logout (and log-back-in) that remediated the keyboard-mouse switch-around, has also been remediated.
Why, and how, did my keyboard become a mouse, and my mouse become a keyboard?
My Environment
Operating System: Fedora Linux 44
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.10-201.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 32 GiB of RAM (30.4 GiB usable)
Graphics Processor 1: AMD Radeon RX 5700
Graphics Processor 2: AMD Ryzen 5 7600X 6-Core Processor
Manufacturer: ASRock
Product Name: X670E Taichi
Weird…
Do you use any input remapping software that might have been malfunctioning?
Did this only happen once, or can you reproduce it?
One thing that occasionally happened to me was that a modifier key gets “stuck” in software, thereby triggering shortcuts / mouse gestures with other keys (fixable by switching to a tty and back), but I’m not sure any modifier would cause that exact behaviour.
and “a” would immediately select and click the nearest button
Unless it found the button accidentally, this one sounds like some kind of accessibility feature to me.
@aguzinski , not thus far. It affects the same keys that t/47518 does (which is reproducible), but that’s definitely not the cause.
I agree. I wonder whether a global list of shortcuts exists, so that I can ascertain whether I accidentally enabled an accessibility feature.
aguzinski:
One thing that occasionally happened to me was that a modifier key gets “stuck” in software, thereby triggering shortcuts / mouse gestures with other keys (fixable by switching to a tty and back), but I’m not sure any modifier would cause that exact behaviour.
I’ve experienced similar, if of any use:
I’ve had this occur with ydotool once. It’s quite a stretch, but perhaps check that its service is disabled for you. However, considering that it reproduces after a reinstallation, I’d check that you’re not synchronising a broken profile.
The closest thing seems to be ~/.config/kglobalshortcutsrc
Albeit mostly irrelevant, my gosh has that sent me down a tangent:
opened 09:30PM - 04 Jun 26 UTC
bug
triaged
repro:medium
os:linux
area:shell-terminal
### Pre-submit Checks
- [x] I have [searched Warp bugs](https://github.com/warp… dotdev/warp/issues?q=is%3Aissue+label%3ABUG) and there are no duplicates
- [x] I have [searched Warp known issues page](https://docs.warp.dev/help/known-issues) and my issue is not there
- [ ] I have an issue with AI and have included the debugging ID (Optional, but helps expedite the AI quality fix). [Debugging ID instructions](https://docs.warp.dev/agent-platform/agent/ai-faqs#gathering-ai-debugging-id)
- [x] I have technical issue and have included the logs (optional, but helps expedite the bug fix). [Log instructions](https://docs.warp.dev/support-and-community/troubleshooting-and-support/sending-us-feedback#gathering-warp-logs)
### To reproduce
~~~sh
#!/usr/bin/env sh
run0 rpm --import https://releases.warp.dev/linux/keys/warp.asc && \
run0 sh -c 'echo -e "[warpdotdev]\nname=warpdotdev\nbaseurl=https://releases.warp.dev/linux/rpm/stable\nenabled=1\ngpgcheck=1\ngpgkey=https://releases.warp.dev/linux/keys/warp.asc" > /etc/yum.repos.d/warpdotdev.repo' && \
run0 dnf5 install --refresh -y warp-terminal-preview && \
run0 rpm --import https://packages.microsoft.com/keys/microsoft.asc &&
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\nautorefresh=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | run0 tee /etc/yum.repos.d/vscode.repo > /dev/null && \
run0 dnf5 install --refresh -y code-insiders && \
xdg-mime default code-insiders.desktop text/plain && \
run0 dnf5 install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release && \
run0 dnf5 install --refresh -y powershell
~~~
Because `warp-terminal-preview` lacks an `-e` parameter, the undermentioned should work:
~~~sh
#!/usr/bin/env sh
name="tmp-$RANDOM-$RANDOM"
cat >"$HOME/.warp/launch_configurations/$name.yaml" <<EOF
---
name: $name
windows:
- tabs:
- layout:
cwd: "$(pwd)"
commands:
- exec: pwsh -Command 'xdg-open ~/.config/kglobalshortcutsrc'
EOF
xdg-open "warppreview://launch/$name" &
sleep 2
rm -f "$HOME/.warp/launch_configurations/$name.yaml"
~~~
However, from my experience, it does not, because the relevant documentation appears to be incorrect. If anyone knows how to programmatically invoke a command in Warp, please explain.
### Expected behavior
<p></p><img width="638" height="358" alt="Image" src="https://github.com/user-attachments/assets/94603f49-68bb-4adc-ad99-039bb52537e0" /><p></p>
### Describe the bug
As was originally reported at [`microsoft/vscode/issues/320001`](https://github.com/microsoft/vscode/issues/320001#issue-4591929188):
<blockquote>
Thereafter, `xdg-open ~/.config/kglobalshortcutsrc` induces:
<p></p>
<img width="638" height="808" alt="Image" src="https://github.com/user-attachments/assets/76db823b-f42d-467c-8bb0-055f3a62143e" />
<p></p><details><p></p>
> Unable to resolve your shell environment: Unexpected exit code from spawned shell (code `null`, signal `SIGABRT`)
<p></p></details><p></p>
…whereas `code-insiders --disable-extensions ~/.config/kglobalshortcutsrc` does not.
</blockquote>
I have since ascertained that this solely reproduces when invoked from Warp, for it does not, when invoked from `konsole -e "pwsh -Command 'xdg-open ~/.config/kglobalshortcutsrc'"`.
### Screenshots, videos, and logs
To empirically demonstrate this:
https://github.com/user-attachments/assets/3bebd05a-4f13-42c7-9ccd-2489e63d77a8
Additionally, the requested logs are available at [`/user-attachments/files/28614729/warp_preview-logs.tar.gz`](https://github.com/user-attachments/files/28614729/warp_preview-logs.tar.gz).
### Operating system (OS)
Linux
### Operating system and version
[`fedora-release-kde-desktop-44`](https://ask4.mm.fcix.net/fedora/linux/updates/44/Everything/x86_64/Packages/f/fedora-release-kde-desktop-44-18.noarch.rpm)
### Shell Version
[`repos.fyralabs.com/terra44/powershell-0:7.6.2-1.fc44`](https://repos.fyralabs.com/terra44/powershell-0:7.6.2-1.fc44.x86_64.rpm)
### Current Warp version
[`releases.warp.dev/preview/v0.2026.05.27.15.44`](https://releases.warp.dev/preview/v0.2026.05.27.15.44.preview_01/warp-terminal-preview-v0.2026.05.27.15.44.preview_01-1.x86_64.rpm)
### Regression
No, this bug or issue has existed throughout my experience using Warp
### Recent working Warp date
I do not know whether this, ever, did not occur.
### Additional context
As requested:
1. ~~~pwsh
#!/usr/bin/env pwsh
loginctl show-session "$Env:XDG_SESSION_ID" -p Type | jc --ini | jq | yq -P .Type
~~~
1. > `wayland`
Additionally, I have reported this at [`PowerShell/PowerShell/issues/27559`](https://github.com/PowerShell/PowerShell/issues/27559#issue-4592358359), because it's `pwsh`-specific.
### Does this block you from using Warp daily?
No
### Is this an issue only in Warp?
Yes, I confirmed that this only happens in Warp, not other terminals.
### Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e
None