Hi everyone,
I’m having a frustrating issue with my keyboard mapping on Fedora (GNOME), and I haven’t been able to resolve it using standard methods.
Device Info:
-
Model: HP ProBook
-
Keyboard Layout: ISO (Vertical Enter, short Left Shift)
-
OS: Fedora (GNOME)
The Problem: The physical Left Ctrl and Fn keys appear to be swapped at a hardware or low-level driver level. The key labeled “Ctrl” (on the far left) acts as “Fn”, and the key labeled “Fn” acts as “Ctrl”. This makes standard shortcuts like Ctrl+C / Ctrl+V confusing.
What I have tried so far:
-
BIOS Settings: I checked the BIOS/UEFI under “Device Configurations.” I found the “Fn Key switch” option, but toggling it did not fix the swap.
-
GNOME Settings: I tried changing keyboard input sources (Polish and English US), but the issue persists.
-
GNOME Tweaks: I attempted to reset XKB options using
gsettings reset org.gnome.desktop.input-sources xkb-options, but it didn’t solve the Ctrl/Fn swap.
Request: Does anyone know a way to remap these keys specifically for HP ProBook laptops on Fedora?
I’ve attached a photo of my keyboard layout for reference. Any help would be greatly appreciated!
