Am Dienstag, 20. Oktober 2009 13:08:46 schrieb Stephan Hilb:
> > erst eine Taste […] und danach die anderen Tasten.

> Mit dem xkb-Treiber ist das durchaus möglich (ich denke dabei an den
> sogenannten „Latch“).

Latch ist sogar ein Keysym und somit nicht nur für Xkb, sondern auch für die 
Xmodmap nutzbar. Für eine „normale“ Tastatur sehe ich dafür zwar keine 
sinnvolle Anwendung – bei einer speziellen wie der Einhandtastatur könnte es 
aber einen praktikablen Weg darstellen.
Ein anderer interessanter Ansatz könnte Next_Group sein. Jede Gruppe besteht 
aus zwei Ebenen¹. Mit Next_Group wechselt man die aktive Gruppe dauerhaft. Im 
Falle der Xmodmap sind das die drei Gruppen (1,2) (3,5) (6) – die jeweilige 
Ebene wählt man mit Shift an.
Beispiel: „Hello World!“ schreibt man so:
----------
<Shift+H>ello <Shift+W>orld<Next_Group>!<Next_Group><Next_Group>
----------
Die zwei abschließenden Tastendrücke kehren zur Gruppe 1 zurück, was aber auch 
eine separate Taste übernehmen könnte. Ebenso könnte man auch Shift als Latch 
oder als Lock umsetzen.

Möglichkeiten sind also genügend vorhanden, die das System (zumindest Linux) 
selbst anbietet.


Gruß,
Pascal

¹ das ist sinnvoll, da üblicherweise Klein- und Großbuchstaben zusammengefasst 
werden

-- 
GPG-Schlüssel-ID: 0xC237D6DE
Fingerabdruck: 14ED FAFD 0273 F505 8FD0 F7B8 E8A0 03EB C237 D6DE

Attachment: signature.asc
Description: This is a digitally signed message part.

Antwort per Email an