bei der Maus alle Tasten belegen?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
sschock
Beiträge: 473
Registriert: 18.11.2002 05:18:38
Wohnort: Köln
Kontaktdaten:

bei der Maus alle Tasten belegen?

Beitrag von sschock » 05.10.2003 00:30:17

Moin, hab ne Intellimousexplorer 3.0.
Sie läuft super, ich hab jetzt nur mal eine FRage, wie kriege ich die die 2 Seitentasten ans laufen?
Ist debian woody...
Ein kleiner Hint oder Verweis würde mich reichen...

Danke

sschock
Wo das Chaos auf die Ordnung trifft, gewinnt meist das Chaos, weil es besser organisiert ist.
-Friedrich Nietzsche-

jabber-ID: sschock@amessage.de

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 05.10.2003 01:30:42


sschock
Beiträge: 473
Registriert: 18.11.2002 05:18:38
Wohnort: Köln
Kontaktdaten:

Beitrag von sschock » 05.10.2003 09:20:33

Ja klar, glaubst du das hätte ich nicht? ;-)
Aber nach drei Seiten Such-ergebnissen wälzen wollte ich mal nachfragen...
Was ja auch von Erfolg gekrönt ist...
Danke für die Hilfe...
Übrigens:
Das ist eh mein normales Handeln... Debianforum durchsuchen, googeln..., Fragen... !!!

Grüsse
Wo das Chaos auf die Ordnung trifft, gewinnt meist das Chaos, weil es besser organisiert ist.
-Friedrich Nietzsche-

jabber-ID: sschock@amessage.de

MrDooM
Beiträge: 35
Registriert: 09.09.2003 13:26:16

Beitrag von MrDooM » 05.10.2003 11:05:23

Das hier geht 100%ig, habe ich auch so am laufen, funzt prima, auch in Spielen:


Guck mal hier


Gruß Marc

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 06.10.2003 21:10:43

Die folgende Zeile steht in der XF86Config-4:

Code: Alles auswählen

..
# ----------------------------------------
# Wireless Microsoft IntelliMouse Explorer
Section "InputDevice"
    Identifier  "Microsoft"
    Driver      "mouse"
    Option      "Protocol"      "ExplorerPS/2"
    Option      "Device"        "/dev/input/mice"
    Option      "ZAxisMapping"  "6 7"
    Option      "Buttons"       "7"
EndSection
..
Dann muss man noch die Scrolltasten zum Beispiel in der ~/.Xmodmap ändern:

Code: Alles auswählen

..
! this is for Intellimouse Explorer
pointer = 1 2 3 6 7 4 5
..
eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

sschock
Beiträge: 473
Registriert: 18.11.2002 05:18:38
Wohnort: Köln
Kontaktdaten:

Beitrag von sschock » 07.10.2003 16:48:05

Moin, dank Spiffi's Post bin ich jetzt schon mal bei von eagle genannten Eintrag gelandet, die Maus läuft noch, also schon mal nicht schlecht...
Doch wie belege ich jetzt diese Tasten?
Imwheel will noch nicht, gibt es da Vorschläge?

Danke
sschock[/b]
Wo das Chaos auf die Ordnung trifft, gewinnt meist das Chaos, weil es besser organisiert ist.
-Friedrich Nietzsche-

jabber-ID: sschock@amessage.de

MrDooM
Beiträge: 35
Registriert: 09.09.2003 13:26:16

Beitrag von MrDooM » 07.10.2003 20:17:32

Hast du mal meinen Linkk durchgelesen? Das geht ganz einfach, funzt alles so genau wie es da steht, und du kannst mit den Tasten machen was du willst.
Aber naja, warum einfach, wenn es auch kompliziert geht :lol:

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 15.10.2003 21:08:09

sschock hat geschrieben:Doch wie belege ich jetzt diese Tasten?
Imwheel will noch nicht, gibt es da Vorschläge?
Wenn Du auf die beiden Tasten 'Vor' und 'Zurück' legen möchtest (für Galeon, Nautilus, Mozilla, Konqui und Co) in die ~/.imwheelrc folgendes schreiben:

Code: Alles auswählen

".*"
None, Left, Alt_L|Left
None, Right, Alt_L|Right

"(null)"
None, Left, Alt_L|Left
None, Right, Alt_L|Right
und imwheel mit

Code: Alles auswählen

imwheel -b 0067
aufrufen.


Edit:
Fehler in der ~/.imwheelrc korrigiert. Hab vorher Null statt None geschrieben.
Zuletzt geändert von spiffi am 17.10.2003 14:59:20, insgesamt 1-mal geändert.

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 13:40:53

Hmm, ich krieg das auch irgendwie nicht gebacken. Die X86config hab ich geändert, .imwheelrc erstellt und den Code von Spiffi eingetragen. Wenn ich imwheel jetzt aufrufe, meckert er nicht mehr. Allerdings sind die beiden Zusatztasten immer noch stumm. Ich denke, es liegt am fehlenden Eintrag in der .Xmodmap. Die Datei hab ich aber nicht! Xmodmap ja (also ohne Punkt), aber das ist ja ne ausführbare Datei. Da kann ich ja nix ändern, also die Pointergeschichte meine ich.

Rhodanos

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 16.10.2003 14:21:57

xmodmap kannst Du auch per

Code: Alles auswählen

xmodmap -e "pointer = 1 2 3 6 7 4 5"
aufrufen. Pack das Ganze einfach zum Aufruf von imwheel. Ob davor oder dahinter ist egal.

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 15:05:08

Code: Alles auswählen

PC1:/home/thomas# xmodmap -e "pointer = 1 2 3 6 7 4 5"
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

xmodmap:  unable to open display ':0.0'
PC1:/home/thomas# 
Das kommt dann bei mir. Sorry, so firm bin ich mit Debian noch nicht.

Rhodanos

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 16.10.2003 15:09:59

Kann das sein das du es als root versuchst, aber als anderer Benutzer unter X angemeldet bist?

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 15:33:24

@eagle - da hattest du Recht. Hatte es als su versucht. Nur - jetzt geht keine Maustaste mehr. Also von den Zusatztasten. Was kann das jetzt sein?

Rhodanos

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 16.10.2003 15:42:08

Das heisst das Scrollrad funktioniert noch, aber die beiden Seitentasten zeigen keine Reaktion?

Um die Funktion der Tasten zu testen kannst du das Programm xev aufrufen. Das zeigt dir viele interessante Informationen von Maus und Tastatur an.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 15:43:44

Das ist ja das komische. Xev hab ich ausprobiert, da funzen alle Tasten, auch das Scrollrad. Außer die beiden seitlichen. Nur im Konqueror usw geht nix.

Rhodanos

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 16.10.2003 15:57:50

Interessant ist was xev zu den Scrollrad Tasten sagt. Vielleicht ist die Umbelegung der Tasten 4 5 mit 6 7 ja doch falsch, oder die Anzahl der Maustasten in der XF86Config nicht auf 7 gesetzt?

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 16:04:17

Das Ganze ist ganz lustig :)

Code: Alles auswählen

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"ExplorerPS/2"
	Option		"Buttons"		"7"
	Option		"ZAxisMapping"		"4 5"

Hier mal meine Config. So funktionieren die beiden Tasten beim Mausrad, und das Scrollrad unter allen Anwendungen. Ändere ich unten 4-5 auf 6-7, geht unter dem Konqueror nur noch was im Sysverwaltungsmodus. Als Webbrowser nimmer. Da sind dann die beiden seitlichen Tasten aktiv, allerdings mit hoch und runterscrollen. Die beiden beim Mausrad verschieben rechts links. Das Mausrad selbst geht dann gar nicht mehr. Seltsam, oder?

Ich seh vor lauter Maustasten - bildlich - die Maus nicht mehr.

Rhodanos

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 16.10.2003 16:08:31

Also, wenn Du das ZAxisMapping auf 6-7 stellst, sollte das Mausrad nach dem Aufruf von xmodmap funktionieren. Und die Seitentasten nach dem Aufruf von imwheel.
Du hast imwheel nicht zufällig auch als root ausgeführt?

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 16:13:19

Nein, hab ich nicht. Aber ich probier das Ganze nochmal durch.

Rhodanos

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 16:26:01

OK, jetzt sieht es besser aus. Habs nochmal geändert, und nach dem Aufruf von Xmodmap funzt das Scrollrad sowie die beiden Tasten beim Scrollrad so, wie sie sollen. Die beiden Tasten links funzen mit xev auch. Nur das mit dem Vor und zurück noch nicht.

Code: Alles auswählen

 ".*"
 Null, Left, Alt_L|Left
 Null, Right, Alt_L|Right

 "(null)"
 Null, Left, Alt_L|Left
 Null, Right, Alt_L|Right
So sieht meine Imwheelrc aus. Ist da noch was falsch?

Edit : Hab gerade festgestellt, das die beiden doch nicht so ganz ohne Funktion sind. Die scrollen von links nach rechts und zurück. Die sollen aber blättern

Rhodanos :?

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 16.10.2003 16:49:31

Wie hast Du die Datei genannt, und wo hast Du sie hingelegt?
Das Teil sollte entweder

Code: Alles auswählen

~/.imwheelrc
heißen, oder

Code: Alles auswählen

/etc/X11/imwheel/imwheelrc
Und der ausführende Benutzer sollte natürlich Leserechte auf diese Datei haben.

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 16:56:31

Die Datei hab ich in mein home Verzeichnis gelegt. Da hatte imwheel auch gesucht, bevor ich sie erstellt hatte. Rechtemäßig dürfte das hier dann ja auch kein Prob sein, oder?

Rhodanos

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 16.10.2003 17:09:09

Und du hast sie auch
.imwheelrc
genannt? Beachte den Punkt und die Groß-/Kleinschreibung.
Wenn Du die Datei als Benutzer in Deinem Home angelegt hast, sollte es keine Rechteprobleme geben.

Benutzeravatar
Rhodanos
Beiträge: 204
Registriert: 21.08.2003 09:24:59

Beitrag von Rhodanos » 16.10.2003 17:19:27

Genau so heisst sie! Mit Punkt davor, alles kleingeschrieben. Das script sollte ja auch stimmen, hab es aus einem Post von dir 8) per cut + paste rüberkopiert. Ich denke, das Problem liegt evtl daran, dass ich X neu starten sollte. Die ich aber noch nicht blicke, wo ich die beiden Scripte reinpacken soll, damit das automatisch geladen wird, geht das ja nicht. Wo schreib ich das am besten rein? Ich nutze xdm.

Rhodanos

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Beitrag von spiffi » 16.10.2003 17:31:02

Nee, X mußt Du nicht neu starten dafür.
Hast Du imwheel wirklich mit

Code: Alles auswählen

imwheel -b 0067
aufgerufen? Die beiden führenden Nullen vor 67 sind wichtig. Läuft vielleicht mehr als ein imwheel? Kontrollier das mal per

Code: Alles auswählen

ps x  | grep imwheel
Ich hab meinen Aufruf von imwheel und xmodmap in ne eigene Datei im Verzeichnis /etc/X11/XSession.d/ gepackt. Keine Ahnung, ob das die eleganteste Lösung ist, aber es funktioniert. :wink:

Antworten