keyboard

6 HOWTOs · all tags

  1. Switch the macOS keyboard layout automatically per keyboard (Karabiner-Elements)

    Make macOS pick the right input source for whichever keyboard you actually type on — French (Mac) for the built-in and Apple keyboards, French-PC for a Keychron V6 Max — using two Karabiner-Elements rules, plus the two traps that silently break it: keyboards that also declare themselves as pointing devices, and the console user server not restarting after a Karabiner update.

  2. Login screen keyboard layout stays QWERTY on Debian/Ubuntu

    The desktop session uses the right keyboard layout, but the display manager greeter is still QWERTY. On Debian and Ubuntu the system-wide layout lives in /etc/default/keyboard and is applied by console-setup — localectl set-x11-keymap is deliberately disabled on these distributions.

  3. Login screen keyboard layout stays QWERTY on systemd distributions (Fedora, RHEL, Arch, openSUSE)

    The greeter of GDM, SDDM or LightDM ignores the layout configured in the desktop session. On localectl-driven distributions the fix is a single command that writes /etc/X11/xorg.conf.d/00-keyboard.conf — which Wayland greeters read too, via xkbcommon.

  4. macOS-style Super+C / Super+V copy-paste everywhere on Fedora GNOME (incl. Ptyxis terminal)

    Remap the Super key so Super+C/V/X copy/paste/cut in every app and in the Ptyxis terminal on Fedora GNOME Wayland, just like Cmd+C/V on macOS.

  5. Framework Laptop 16 keyboard backlight pulses on/off by itself on Fedora

    The FW16 white keyboard backlight self-toggles because of the QMK breathing effect; disable it with qmk_hid (built from source on Fedora).

  6. Framework Laptop 16 — keyboard backlight in GNOME (Fedora 44)

    Wire the FW16's separate QMK keyboard backlight into native GNOME control (Quick Settings slider + brightness keys) via a kernel uleds virtual LED and a qmk_hid bridge daemon.