Identifikation og Konfiguration af Scancodes for Razer BlackWidow Ultimate i Linux

Hvordan kan scancodes for makrotaster på et Razer BlackWidow Ultimate tastatur identificeres og konfigureres til at udføre kommandoer i både kommandolinje- og X-baserede Linux-miljøer, specifikt på Xubuntu 10.10 og Kubuntu, når de ikke detekteres af værktøjer som showkeys og xev?

Identifikation og konfiguration af scancodes for makrotaster på et Razer BlackWidow Ultimate tastatur i Linux indebærer installation af værktøjer som evtest og input-utils, overvågning af input events, og brug af setkeycodes og xmodmap til at tildele keycodes og gøre ændringerne permanente.

Identifikation og Konfiguration af Scancodes for Makrotaster på Razer BlackWidow Ultimate Tastatur i Linux

For at identificere og konfigurere scancodes for makrotaster på et Razer BlackWidow Ultimate tastatur i både kommandolinje- og X-baserede Linux-miljøer, specifikt på Xubuntu 10.10 og Kubuntu, kan du følge disse trin:

1. Installation af Nødvendige Værktøjer

  • Installer evtest for at overvåge input events:
    sudo apt-get install evtest
  • Installer input-utils for at få adgang til input enheder:
    sudo apt-get install input-utils

2. Identifikation af Input Enhed

  • Brug lsinput til at finde tastaturets input enhed:
    lsinput
  • Noter enhedsnummeret for Razer BlackWidow Ultimate tastaturet.

3. Overvågning af Input Events

  • Kør evtest med det relevante enhedsnummer:
    sudo evtest /dev/input/eventX

    Erstat X med det korrekte enhedsnummer.

  • Tryk på makrotasterne og noter scancodes og keycodes.

4. Konfiguration af Keycodes

  • Brug setkeycodes til at tildele keycodes til scancodes:
    sudo setkeycodes scancode keycode

    Erstat scancode og keycode med de relevante værdier.

5. Permanent Konfiguration

  • Tilføj setkeycodes kommandoer til /etc/rc.local for at gøre ændringerne permanente:
    sudo nano /etc/rc.local

    Tilføj kommandoerne før exit 0 linjen.

6. Konfiguration i X-baserede Miljøer

  • Brug xmodmap til at tildele keycodes til X-taster:
    xmodmap -e "keycode X = Y"

    Erstat X med keycode og Y med den ønskede funktion.

  • Opret en .Xmodmap fil i din hjemmemappe for at gøre ændringerne permanente:
    nano ~/.Xmodmap

    Tilføj dine xmodmap kommandoer i denne fil.

  • Indlæs .Xmodmap filen ved login:
    xmodmap ~/.Xmodmap

7. Brug af Autostart Scripts

  • Tilføj xmodmap kommandoen til autostart scripts i Xubuntu og Kubuntu:
    nano ~/.config/autostart/xmodmap.desktop

    Indsæt følgende indhold:

    [Desktop Entry]
    Type=Application
    Exec=xmodmap ~/.Xmodmap
    Hidden=false
    NoDisplay=false
    X-GNOME-Autostart-enabled=true
    Name[en_US]=xmodmap
    Name=xmodmap
    Comment[en_US]=
    Comment=

Ved at følge disse trin kan du identificere og konfigurere scancodes for makrotaster på dit Razer BlackWidow Ultimate tastatur, så de udfører de ønskede kommandoer i både kommandolinje- og X-baserede Linux-miljøer.