Byt Højre-Alt og Windows-taster på Kernel-niveau for Unicomp-tastatur: Trin-for-Trin Guide

Hvordan kan højre-alt og Windows-tasterne byttes om på kernel-niveau (ikke xmodmap-baseret) for en Unicomp-tastatur, så alle applikationer ser dem i de byttede positioner, selv ved rå tastaturinput, og kun for dette specifikke tastatur?

For at bytte højre-alt og Windows-tasterne på kernel-niveau for et Unicomp-tastatur, skal du identificere tastaturet, finde input-enheden, oprette en ny keymap-fil, indlæse den og gøre ændringerne permanente.

Sådan byttes højre-alt og Windows-tasterne på kernel-niveau for et Unicomp-tastatur

For at bytte højre-alt og Windows-tasterne på kernel-niveau for et Unicomp-tastatur, så alle applikationer ser dem i de byttede positioner, selv ved rå tastaturinput, og kun for dette specifikke tastatur, kan du følge disse trin:

  1. Identificer tastaturet:
    • Tilslut Unicomp-tastaturet til din computer.
    • Åbn en terminal og kør følgende kommando for at finde tastaturets enheds-id:
      lsusb
    • Noter enheds-id'et for Unicomp-tastaturet.
  2. Find tastaturets input-enhed:
    • Kør følgende kommando for at liste input-enheder:
      ls /dev/input/by-id/
    • Find den enhed, der svarer til dit Unicomp-tastatur. Det vil typisk have et navn, der inkluderer "kbd".
  3. Opret en ny keymap-fil:
    • Opret en ny fil, f.eks. unicomp-keymap.map, og åbn den i en teksteditor.
    • Tilføj følgende linjer for at bytte højre-alt og Windows-tasterne:
      keycode 100 = Super_R
      keycode 125 = Alt_R
              
    • Gem og luk filen.
  4. Indlæs den nye keymap:
    • Kør følgende kommando for at indlæse den nye keymap:
      sudo loadkeys unicomp-keymap.map
  5. Gør ændringerne permanente:
    • Opret eller rediger filen /etc/rc.local og tilføj følgende linje før exit 0:
      loadkeys /path/to/unicomp-keymap.map
    • Erstat /path/to/ med den faktiske sti til din keymap-fil.
    • Gem og luk filen.

Efter at have fulgt disse trin, vil højre-alt og Windows-tasterne være byttet om på kernel-niveau for dit Unicomp-tastatur, og ændringerne vil være gældende for alle applikationer, selv ved rå tastaturinput.