Ergebnis 1 bis 7 von 7

Thema: Sondertasten unter Linux belegen

  1. #1
    Colonel Avatar von Gargi
    Registriert seit
    20.01.2006
    Beiträge
    11.618

    Standard Sondertasten unter Linux belegen

    Hier ein kleines Howto, wie man Sondertasten seines Internet/Multimedia -Keyboeards unter Linux belegen kann.

    Dazu erstmal eine Konsole starten. Für die zu belegende Taste müssen wir erstmal feststellen, welchen Keycode das Teil hat. Hierzu in der Konsole das Programm xev starten. Dann einfach die gewünschte Taste drücken. Wenn Ihr eine Rückmeldung bekommt, dann sollte in etwa sowas dastehen:

    Code:
    KeyRelease event, serial 30, synthetic NO, window 0x3200001,
    
    root 0xd7, subw 0x0, time 1311478, (802,215), root:(804,997),
    
    state 0x10, keycode 197 (keysym 0xffd5, F24), same_screen YES,
    
    XLookupString gives 0 bytes:
    In diesen Fall wäre der Keycode 197. Sollte dabei nichts angezeigt werden, muss die Taste erst gemappt werden. Gebt dazu an der Konsole dmesg ein. Ihr solltet nun eine Ausgabe wie z.B.

    Code:
    tkbd.c: Unknown key pressed (translated set 2, code 0xac on isa0060/serio0).
    
    atkbd.c: Use 'setkeycodes e02c <keycode>' to make it known.
    
    atkbd.c: Unknown key released (translated set 2, code 0xac on isa0060/serio0).
    
    atkbd.c: Use 'setkeycodes e02c <keycode>' to make it known.
    zu sehen bekommen. Die Taste hat somit den key e02c, der erst mit einem keycode verbunden werden muss. Dazu erstmal die bestehenden Keycodes mit



    xmodmap -pke > ~/Xmodmap.save



    in die Datei Xmodmap.save sichern und anschauen. Dort seht Ihr eine Menge freie Keycodes, die noch nicht belegt sind. Mappt die Taste nun als root auf einen freien Keycode mit z.B.



    setkeycodes e02c 210



    Nun liegt die Taste auf 210. Prüft dies mit xev kurz nach. Manchmal kann sich beim Mappen der Keycode kurioserweise auf einen anderen verschieben. Dieser sollte zumindest nicht von einer anderen Taste belegt sein. Schreibt nun eine Funktionstaste auf den Keycode in Euere Xmodmap.save.

    keycode 210= F20

    Somit ist die F20 Taste definiert. Aktiviert diese mit



    xmodmap ~/Xmodmap.save



    Nun könnt Ihr z.B. im KDE via den Menüeditor einen Programmaufruf mit dieser Taste verknüpfen.





    Automatische Startoptionen:

    Der

    setkeycodes e02c 210

    muss dann in die

    /etc/init.d/kbd

    ganz oben eingetragen werden.

    Das

    xmodmap ~/Xmodmap.save

    kommt dann in Euere .profile in Euerem Homeverzeichnis.



    Viel Spaß!

    cu

    Gargi

  2. #2
    Staff Sergeant Avatar von Smurphy
    Registriert seit
    04.04.2007
    Ort
    Forchheim
    Beiträge
    232

    Standard

    Einfachere methode mittlerweile unter KDE ist keytouch und/oder keytouch Editor installieren ... Geht dann per point & Click ...
    Check my VIA Epia F.A.Q.
    https://stargate.solsys.org/mod.php?...=25&expand=yes
    Is your Os License Valid ?

  3. #3
    Colonel
    Themenstarter
    Avatar von Gargi
    Registriert seit
    20.01.2006
    Beiträge
    11.618

    Standard

    Was ich el pronto ausprobieren muss Danke Dir für den Hinweis

    cu
    Gargi

  4. #4
    First Sergeant Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard

    wie sieht das eigentlich mit den Zusatztasten auf der Maus aus?
    Die Vor/Zurücktasten funktionieren bei mir nicht.
    Gibt´s da auch ein Programm für?

    LJ

  5. #5
    Staff Sergeant Avatar von Smurphy
    Registriert seit
    04.04.2007
    Ort
    Forchheim
    Beiträge
    232

    Standard

    Zitat Zitat von Mr LJ
    wie sieht das eigentlich mit den Zusatztasten auf der Maus aus?
    Die Vor/Zurücktasten funktionieren bei mir nicht.
    Gibt´s da auch ein Programm für?

    LJ
    ICh habe mich etwas Daran gehalten:
    Configuring Logitech mice (mx500, etc) - Ubuntu Forums

    Allerdings - etwas abgeaendert mein pointer Eintrag in der xorg.conf:
    Code:
    Section "InputDevice"
      Identifier "Configured Mouse"
      Driver "mouse"
      option "Device" "/dev/input/mice"
      option "Protocol" "ExplorerPS/2"
      option "Buttons" "9"
      option "ZAxisMapping" "4 5"
      option "ButtonMapping" "1 2 3 6 7 8 9 10 11"
    EndSection
    Habe halt 11 Tasten an meiner
    Check my VIA Epia F.A.Q.
    https://stargate.solsys.org/mod.php?...=25&expand=yes
    Is your Os License Valid ?

  6. #6
    First Sergeant Avatar von Mr LJ
    Registriert seit
    02.04.2006
    Beiträge
    1.471

    Standard

    irgendwie endet das bei mir immer damit, dass ich die xorg.conf auf der Textkonsole wieder umschreiben muss, damit der X-Server überhaupt wieder startet
    Ich glaube, ich muss noch viel über Linux lernen...

  7. #7
    Staff Sergeant Avatar von Smurphy
    Registriert seit
    04.04.2007
    Ort
    Forchheim
    Beiträge
    232

    Reden

    Zitat Zitat von Mr LJ
    irgendwie endet das bei mir immer damit, dass ich die xorg.conf auf der Textkonsole wieder umschreiben muss, damit der X-Server überhaupt wieder startet
    Ich glaube, ich muss noch viel über Linux lernen...
    Du musst die Konfig vor allem an deine Hardware anpassen.
    Die Anleitung von Ubuntu die ich vorher angegeben habe - ist da massgebend ...
    Check my VIA Epia F.A.Q.
    https://stargate.solsys.org/mod.php?...=25&expand=yes
    Is your Os License Valid ?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Silicon Image SATA-Controller unter Linux?
    Von Whoopee im Forum Archiv Hardwareberatung
    Antworten: 2
    Letzter Beitrag: 16.01.2008, 17:44
  2. Antworten: 18
    Letzter Beitrag: 24.01.2006, 21:01
  3. CyMotion Master Linux, G86-21070
    Von mk-de im Forum Archiv Hardwareberatung
    Antworten: 8
    Letzter Beitrag: 06.04.2005, 19:59
  4. SCSI RAID Controller für SUSE Linux?
    Von Mojo 1987 im Forum Festplatten, SSDs & Laufwerke
    Antworten: 1
    Letzter Beitrag: 11.03.2005, 19:28
  5. 64Bit und Linux?
    Von Billy Bones im Forum Linux & Mac OS
    Antworten: 3
    Letzter Beitrag: 29.01.2005, 15:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •