Trackpoint

Aus Digiwiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Trackpoint scrollen

mehr unter http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint

Xorg Einstellungen

Xserver mit hotplugging

Hinweis:
Seit Xorg 1.5 ist standartmäßig Hotplugging aktiviert. Einträge für Geräte die die Treiber kbd und mouse verwenden, werden so übergangen
(WW) AllowEmptyInput is on, devices using drivers 'kbd' or 'mouse' will be disabled.                                                                 
(WW) Disabling Generic Keyboard
(WW) Disabling Configured Mouse

Deswegen empfehle ich die Konfiguration über Hal policies

Konfiguration über hal policies

meine /etc/hal/fdi/policy/preferences.fdi (Deutsches Tastaturlayout und Trackpoint Scrollen)

 <?xml version="1.0" encoding="UTF-8"?> 
 <deviceinfo version="0.2">
   <device>
     <match key="info.product" contains="TrackPoint">
     <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge>
     <merge key="input.x11_options.EmulateWheel" type="string">on</merge>
     <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
     <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
     <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
     </match>
   </device>
   <device>
     <match key="info.capabilities" contains="input.keymap">
       <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
     </match>
     <match key="info.capabilities" contains="input.keys">
       <merge key="input.xkb.rules" type="string">base</merge>
       <merge key="input.xkb.model" type="string">keyboard</merge>
       <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
         <merge key="input.xkb.model" type="string">evdev</merge>
       </match>
       <merge key="input.xkb.layout" type="string">de</merge>
       <merge key="input.xkb.variant" type="string">nodeadkeys</merge>
     </match>
   </device>
 </deviceinfo>

Nach Änderungen erst hal

/etc/init.d/hal restart

und danach Xserver neustarten (Strg+Shift+Backspace)

Konfiguration über Xorg.conf

Hinweis:
Wer kein Hotplugging hat/mag oder lieber die Einstellungen in der Xorg.conf vornimmt, kann dort ( /etc/X11/Xorg.conf ) den folgenden Eintrag in die ServerLayout Sektion schreiben
Option "AllowEmptyInput" "false"

in

/etc/X11/xorg.conf

müssen wir zu

Section "InputDevice"
      Identifier  "Configured Mouse"

oder

 Section "InputDevice"
      Identifier  "PS/2 Mouse"

die folgenden Zeilen hinzufügen (falls noch nicht vorhanden):

     Option "Emulate3Buttons" "true"
     Option "EmulateWheel" "true"
     Option "EmulateWheelButton" "2"
     Option "YAxisMapping" "4 5"
     Option "XAxisMapping" "6 7"

Firefox

Firefox verwurstet vertikales Scrollen standartmässig zur Browsernavigation. Da dies Scrollen zu einem Balanceakt macht ändern wir dies zu normalen vertikalen Scrollen (alternativ die Zeile mit dem XAxisMapping weglassen). Dazu ändern wir die entsprechenden Einträge in der firefox about:config (about:config in Adresszeile eintippen) folgendermassen ab

mousewheel.horizscroll.withcontrolkey.action = 3;
mousewheel.horizscroll.withcontrolkey.numlines = 1; 
mousewheel.horizscroll.withcontrolkey.sysnumlines = true;
[...]
mousewheel.horizscroll.withnokey.action = 0;
mousewheel.horizscroll.withnokey.numlines = 1;
mousewheel.horizscroll.withnokey.sysnumlines = true;
[...]
mousewheel.horizscroll.withshiftkey.action = 1;
mousewheel.horizscroll.withshiftkey.numlines = 1;
mousewheel.horizscroll.withshiftkey.sysnumlines = true;
Persönliche Werkzeuge