staging.inyokaproject.org

Archiv/Logitech/Mäuse

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/Logitech/Mäuse.

Paderman

(Themenstarter)
Avatar von Paderman

Anmeldungsdatum:
10. April 2011

Beiträge: 237

Ich lebe noch 😎

Es sind alle herzlichst eingeladen, am Artikel mitzuwirken und ggf. die Struktur anzupassen oder ähnlich ☺

Ich selber kann momentan zum Artikel nicht viel beisteuern, da ich derzeit nicht wüsste, was noch geändert oder verbessert werden könnte, deswegen gibt es ja auch die Gemeinschaft die herzlichst gerne ihre Ideen und Inspiration usw. gerne im Artikel einbringen können ☺

Für mich wäre der Artikel soweit fertig, ob dieser die Baustelle verlassen darf, weiß ich leider nicht.

Ansonsten würde ich mich freuen, wenn ihr mitwirken könntet ☺

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

PhotonX schrieb: …

Jau, die Idee mit der Tabelle find ich gut. 4 und 5 ist das vertikale (also "normale") Scrollen des Mausrads, das möchte man in der Regel beibehalten. 11 und 12 ist die Regelung der Sensorempfindlichkeit, die bei den meisten Mäusen keinen Tastencode generiert, sondern quasi auf Hardware-Ebene wirkt. Einzige Ausnahme ist, wenn man der Tabelle im Artikel glauben darf, die MX518. Natürlich kann man sich irgendwas einfallen lassen, um diese Tasten zu belegen. Aber sie sind nicht wirklich bequem zu handhaben, weil sie klein sind und sich vor und hinter dem Mausrad befinden: http://www.sharkyextreme.com/img/2005/09/log_mouse/mx518_mouse_2.jpg

Die Tasten 11 und 12 generieren einen Tastencode, wenn man lomoco verwendet, für alle Mäuse, die von lomoco unterstützt werden. (Ich verwende die Tasten z.B. zum Wechseln zwischen Tabs)

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

Artikel sieht fertig aus. Verschieben?

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Ich wollte gerade noch versuchen, die Idee mit der Tabelle für die Tastencodes umzusetzen, bin aber auf das Problem gestoßen, Codeblocks in eine Tabellenzelle einzubinden. Wie funktioniert denn das? Hab meinen missglückten Versuch mal abgeschickt (vorletzte Revision).

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

Was fehlt noch, dass der Artikel aus der Baustelle kann? Gruss

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Zuletzt hab ich versucht eine Tabelle für mögliche Tastenaktionen zu bauen, aber es hat nicht geklappt einen Codeblock in eine Tabellenzelle einzubinden. Könnte sich das vielleicht jemand anschauen? Der Versuch ist hier: http://wiki.ubuntuusers.de/Baustelle/Logitech/M%C3%A4use?action=diff&new_rev=444087&rev=396137 (das Problem ist unter "Tastencodes und -zuweisungen").

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Verwende folgende Syntax:

{{{#!vorlage Tabelle
erste Zeile
[[Vorlage(Befehl, "Diesen Befehl ausführen")]]
}}}

Anführungszeichen nicht vergessen! Ergebnis:

erste Zeile
Diesen Befehl ausführen 

so long
hank

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Ok, werd ich am Wochenende mal ausprobieren, bin gerade in der Uni im Stress. ☺

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Im Zuge des Erledigens von nicht erledigten Dingen für das Jahr 2012 wollte ich endlich den Artikel hier fertig stellen. Leider funktioniert der Tipp von Hank nur teilweise, siehe hier:

{{{#!vorlage Tabelle
<rowclass="titel" -14> Tastencodes
+++
Tastencode
Reguläre Funktion
Funktionsvorschlag
xbindkeys-Code für den Funktionsvorschlag
Anmerkungen
+++
[#Tastencode-2 2]
Mittlere Maustaste
Einfügen aus der Zwischenablage
[[Vorlage(Code, "# Einfügen beim Drücken der mittleren Maustaste
"xte 'keydown Control_L' 'key V' 'keyup Control_L'"
b:2 # Maustaste 2")]]
Ergibt folgende Tastenkombination: [[Vorlage(Tasten, Strg+V)]]
}}}
Tastencodes
Tastencode Reguläre Funktion Funktionsvorschlag xbindkeys-Code für den Funktionsvorschlag Anmerkungen
2 Mittlere Maustaste Einfügen aus der Zwischenablage
# Einfügen beim Drücken der mittleren Maustaste || , xte, keydown Control_L, key V, keyup Control_L,  || b:2 # Maustaste 2 
Ergibt folgende Tastenkombination: Strg + V

Wie man sieht, wurden im Code-Block alle Zeilenumbrüche mit || und alle ' mit , ersetzt. Das gleiche passiert auch wenn die Befehl-Vorlage (statt der Code-Vorlage) verwendet wird.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

das hier

[[Vorlage(Code, "# Einfügen beim Drücken der mittleren Maustaste "xte 'keydown Control_L' 'key V' 'keyup Control_L'" b:2 # Maustaste 2")]]

kann nicht richtig funktionieren, weil 4x " drin ist. Es darf aber nur ein öffnendes nach Code, und ein schließendes vor )]] drin sein. Dazwischen nicht mehr.

Gruß, noisefloor

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Danke, das löst das Problem mit der falschen Darstellung von '. Aber wie kann man die Zeilenumbrüche reinkriegen?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

an der gewünschten Stelle ein \n einfügen. Proof-of-Concept: klick

Gruß, noisefloor

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Super, danke! Wo sind denn solche Tricks dokumentiert? Hätte hier im Wiki nicht das \n erwartet, ehrlich gesagt. ☺

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Wo sind denn solche Tricks dokumentiert?

AFAIK noch nicht...

Hätte hier im Wiki nicht das \n erwartet, ehrlich gesagt.

Ichschon 😉 Musste es aber auch erst Mal testen. Die Strings verhalten sich in den Vorlagen sehr "pythonisch" - und da funktioniert das \n halt auch.

Gruß, noisefloor

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Kommando zurück: Das funktioniert _nicht_, wenn die Vorlage in einer Tabelle ist... 😕

Gruß, noisefloor