Mausfunktion für Behinderte
Verfasst: Donnerstag 31. Oktober 2013, 19:07
Hallo,
ich bin gerade dabei, mich in die Anfangsgründe von Python und Tkinter einzuarbeiten.
Als einer, der irgendwann in der Steinzeit ein bisschen hobbymäßig mit Basic und Javascript rumgespielt hatte, finde ich in Python endlich die Sprache, die ich mir immer gewünscht habe, übersichtlich im Code und plattformübergreifend.
Ich arbeite mich langsam rein und es macht Freude.
Es gab allerdings einen sehr konkreten Grund für dieses Vorhaben:
Aufgrund einer körperlichen Behinderung kann ich an meinem Trackball nicht gleichzeitig den Button drücken und die Kugel bewegen.
Dieses Problem beschäftigt mich bei jedem Systemwechsel auf's Neue und ich hatte schon die seltsamsten Lösungen dafür. Von aus dem Trackball heraus zu einem Kippschalter geführten Kabeln bis hin zu einem kleinen Tool, das Systemereignisse auf Tasten legt.
Die mit Abstand beste Lösung hatte ich bei Windows Vista (höhere Windows hatte ich noch nicht), wo ich eine Einstellung gefunden hatte, mit der die Maus als gedrückt behandelt wurde, nachdem man den Button mindestens 3 Sekunden gedrückt hielt, und beim nächsten Druck wieder normal.
Das hat sehr gut funktioniert.
Auf meinem neuen Rechner möchte ich jetzt aber gerne auf Windows weitgehend verzichten und arbeite mit Xubuntu.
Dabei muss ich aber leider feststellen, dass Ubuntu in Bezug auf Barrierefreiheit noch elend viel zu wünschen übrig lässt.
Aber was nicht ist, kann ja noch werden.
So habe ich mir als naiver Laie gedacht, dass es ja nicht so schwierig sein dürfte, ein kleines Script zu schreiben, dass das oben beschriebene Verhalten (3 Sekunden usw.) ermöglicht.
Ich würde mir sogar zutrauen, das selber zu schreiben, wenn ich denn wüsste, wo ich irgendwelche Module/Pakete/whatever finde, mit denen ich Mausereignisse auslesen und beeinflussen kann.
Kann mir vielleicht jemand einen Tip geben, wo ich da was finde?
Oder ist mein Vorhaben an sich unrealistisch? Kann man so ein Script problemlos in's System einbinden, ohne dass es Ärger gibt? Ich möchte dieses ver***te Problem ein für alle mal aus der Welt schaffen, für mich und für Andere.
Sonst müsste ich wieder zu Windows wechseln, denn so kann ich nicht arbeiten. Das fände ich aber schade und obendrein eigentlich peinlich für die Linux-Community.
Alles Gute und mindestens ein Wunder pro Tag
wünscht JK
ich bin gerade dabei, mich in die Anfangsgründe von Python und Tkinter einzuarbeiten.
Als einer, der irgendwann in der Steinzeit ein bisschen hobbymäßig mit Basic und Javascript rumgespielt hatte, finde ich in Python endlich die Sprache, die ich mir immer gewünscht habe, übersichtlich im Code und plattformübergreifend.
Ich arbeite mich langsam rein und es macht Freude.
Es gab allerdings einen sehr konkreten Grund für dieses Vorhaben:
Aufgrund einer körperlichen Behinderung kann ich an meinem Trackball nicht gleichzeitig den Button drücken und die Kugel bewegen.
Dieses Problem beschäftigt mich bei jedem Systemwechsel auf's Neue und ich hatte schon die seltsamsten Lösungen dafür. Von aus dem Trackball heraus zu einem Kippschalter geführten Kabeln bis hin zu einem kleinen Tool, das Systemereignisse auf Tasten legt.
Die mit Abstand beste Lösung hatte ich bei Windows Vista (höhere Windows hatte ich noch nicht), wo ich eine Einstellung gefunden hatte, mit der die Maus als gedrückt behandelt wurde, nachdem man den Button mindestens 3 Sekunden gedrückt hielt, und beim nächsten Druck wieder normal.
Das hat sehr gut funktioniert.
Auf meinem neuen Rechner möchte ich jetzt aber gerne auf Windows weitgehend verzichten und arbeite mit Xubuntu.
Dabei muss ich aber leider feststellen, dass Ubuntu in Bezug auf Barrierefreiheit noch elend viel zu wünschen übrig lässt.
Aber was nicht ist, kann ja noch werden.
So habe ich mir als naiver Laie gedacht, dass es ja nicht so schwierig sein dürfte, ein kleines Script zu schreiben, dass das oben beschriebene Verhalten (3 Sekunden usw.) ermöglicht.
Ich würde mir sogar zutrauen, das selber zu schreiben, wenn ich denn wüsste, wo ich irgendwelche Module/Pakete/whatever finde, mit denen ich Mausereignisse auslesen und beeinflussen kann.
Kann mir vielleicht jemand einen Tip geben, wo ich da was finde?
Oder ist mein Vorhaben an sich unrealistisch? Kann man so ein Script problemlos in's System einbinden, ohne dass es Ärger gibt? Ich möchte dieses ver***te Problem ein für alle mal aus der Welt schaffen, für mich und für Andere.
Sonst müsste ich wieder zu Windows wechseln, denn so kann ich nicht arbeiten. Das fände ich aber schade und obendrein eigentlich peinlich für die Linux-Community.
Alles Gute und mindestens ein Wunder pro Tag
wünscht JK