Hallo Liste, ich hätte da mal eine Frage zu emacs, und bitte keinen Editor Krieg. Ist nur eine Wissensfrage... Wie nutze ich die Meta Taste effektiv? Die Frage ist nicht so dumm wie sie klingt. Wortweise rückwärt ist M-b nur wenn ich das mit einen Hand mache und Meta=ESC dann ist das viel zu viel Bewegung da die Tasten zu weit auseinander liegen. SuSE (8.2)hat scheinbar auch ALT_L als Meta definiert aber hier muss die ALT_L gehalten bleiben das ist bei machen kombinationen kaum möglich. Wie nutzt der Profi emacs META (alles mit der linken Hand? Im Spreizgriff? Ich danke Euch, auch wenns vielleicht nicht ganz so klingt -- ich bin an ernst gemeinten Antworten interessiert. Gruß und DAnk Michael -- Encrypted eMail welcome! Get my OpenPGP-Key ID: 0xE9B00731 from: wwwkeys.de.pgp.net
Michael Hoeller wrote:
Wie nutze ich die Meta Taste effektiv? Die Frage ist nicht so dumm wie sie klingt. Wortweise rückwärt ist M-b nur wenn ich das mit einen Hand mache und Meta=ESC dann ist das viel zu viel Bewegung da die Tasten zu weit auseinander liegen.
Hast du schon in Erwaegung gezogen, die Caps Lock Taste zur zusaetzlochen Escape-Taste zu machen?
SuSE (8.2)hat scheinbar auch ALT_L als Meta definiert aber hier muss die ALT_L gehalten bleiben das ist bei machen kombinationen kaum möglich.
Wie nutzt der Profi emacs META (alles mit der linken Hand? Im Spreizgriff?
Teils Spreizgriff, Teils Zweihaendig: Der linke Daumen haelt Alt_L, die Rechte Hand tippt Buchstaben auf der rechten Tastaturhaelfte. Welche Kombi findest du denn unmoeglich? Ausserdem: Das deutsche Tastaturlayout ist vollkommen bescheuert, wenn man Programmieren will. -- Have fun, Peter
Peter Wiersig wrote:
Hast du schon in Erwaegung gezogen, die Caps Lock Taste zur zusaetzlochen Escape-Taste zu machen? In Gedanken, aber wie schalte ich die Taste *richtig* ab und ESC drauf?
Wie nutzt der Profi emacs META (alles mit der linken Hand? Im Spreizgriff?
Teils Spreizgriff, Teils Zweihaendig: Der linke Daumen haelt Alt_L, die Rechte Hand tippt Buchstaben auf der rechten Tastaturhaelfte.
Welche Kombi findest du denn unmoeglich? Nichts ist unmöglich....
Ausserdem: Das deutsche Tastaturlayout ist vollkommen bescheuert, wenn man Programmieren will. Absolut!
Ohen den GlaubesKrieg zu erfachen: Kann es sein das im VIM weniger Tasten nötig sind um an das Ziel zu kommen? banales Beispiel :q statt C-X C-s oder yy P statt CRTL-a CTRL-SPACE CTRL-e ECS-w CTRL-y ..... Michael -- Encrypted eMail welcome! Get my OpenPGP-Key ID: 0xE9B00731 from: wwwkeys.de.pgp.net
Hallo, Am Thu, 16 Oct 2003, Alexander Veit schrieb:
banales Beispiel :q statt C-X C-s
:q SHIFT-down :-down :-up SHIFT-up q-down q-up ENTER-down ENTER-up
Da fehlt (oft) noch ein ESC down + up... Es sind also 4-5 Tastendruecke noetig (inkl. shift), und das sowohl bei DE (':' = S-.) als auch bei US (: = S-;) Tastaturbelegung.
C-X C-C CTRL-down X-dowx X-up C-up C-down CTRL-up
Das stimmt. Das sind 3 Tastendruecke (inkl. Ctrl), und bei dieser Kombination ist das sehr effektiv. Noch effektiver ist allerdings C-x C-s, das tippt man nach ner Weile so schnell wie andere gerade mal das : hinbekommen, da 3 Finger gleichzeitig in Aktion sind. -dn'*scnr*'h -- 46: Schulversion legalisierte Raubkopie (Kristian Köhntopp)
Michael Hoeller wrote:
Peter Wiersig wrote:
Hast du schon in Erwaegung gezogen, die Caps Lock Taste zur zusaetzlochen Escape-Taste zu machen? In Gedanken, aber wie schalte ich die Taste *richtig* ab und ESC drauf?
Die X-Sourcen holen und entsprechend Option "XkbOptions" "ctrl:nocaps" einen Hack fuer Escape basteln. Ersnthefter: Ich hatte angeommen, das geht auch mit dieser Option. Andere Moeglichkeiten: xmodmap oder xkeycaps.
Ohen den GlaubesKrieg zu erfachen:
Das geht schon mal gar nicht. Aber ich wuerde mich gerne ausfuehrlich ueber die Vorteile/Nachteile von Editoren unterhalten. Wo ist dafuer die richtige Liste?
Kann es sein das im VIM weniger Tasten nötig sind um an das Ziel zu kommen?
Nein.
banales Beispiel :q statt C-X C-s
Mouse-1 in Window-Decoration mit dem X. Ausserdem kann ich mit meinen dicken Fingern eh C-x C-c in einem Schritt druecken.
yy P statt CRTL-a CTRL-SPACE CTRL-e ECS-w CTRL-y
C-x C-t PS: Du hast angefangen. Halt dich als VIMmer halt aus emacs-Threads raus ;) -- Have fun, Peter
Hallo Michael, hallo Peter, hallo Leute, Am Donnerstag, 16. Oktober 2003 23:00 schrieb Michael Hoeller:
Peter Wiersig wrote:
Hast du schon in Erwaegung gezogen, die Caps Lock Taste zur zusaetzlochen Escape-Taste zu machen?
In Gedanken, aber wie schalte ich die Taste *richtig* ab und ESC drauf?
Per ~/.Xmodmap - dort trägst Du das folgende ein: === !! ~/.Xmodmap !! !! The leading `!' is the comment sign. !! !! [diverse Kommentare gelöscht, solltest Du auch haben] !! [cb 2002-09-22] !! ESC auf Caps-Lock legen !! keycode 9 = Escape !! ist sowieso ESC ;-) !! CapsLock auf "Break"-Taste keycode 110 = Caps_Lock !! Escape auf CapsLock-Taste keycode 66 = Escape !! CapsLock löschen und neu belegen (auf Break) clear Lock add Lock = Caps_Lock !! Ende Zuordnung Esc -> CapsLock !! [cb] 2003-03-06 !! Compose auf rechter Windows-Taste keycode 116 = Multi_key !! vim: ft=xmodmap === Wie Du den Kommentaren entnehmen kannst, ändert das folgendes: - Escape liegt auf der Taste CapsLock (und weiterhin auf der Taste Esc) - Die CapsLock-Funktion habe ich auf die Taste Break gelegt, die Break-Funktion ist dadurch natürlich weg (braucht man eh nicht ;-) - Auf der rechten Windows-Taste liegt Compose (was soll ich sonst mit dieser blöden Taste anstellen? Es dürfte auch kein Problem sein, nur Teile meiner .Xmodmap zu verwenden. Wenn Du die Keycodes von anderen Tasten brauchen solltest, schau Dir mal xev und natürlich man xmodmap an ;-) Bleibt noch die Frage, wie Du Deine ~/.Xmodmap aktivierst: Grundsätzlich wird die ~/.Xmodmap von der xinitrc eingelesen. Allerdings kommt _danach_ noch die Tastatureinstellung von KDE (!) dazwischen, sodass vorherige Veränderungen der Tastaturbelegung wieder weg sind. Mein Tip deshalb: in der KDE-Autostart-Gruppe ein Script eintragen, das xmodmap /home/deinname/.Xmodmap aufruft.
Ausserdem: Das deutsche Tastaturlayout ist vollkommen bescheuert, wenn man Programmieren will.
Absolut!
Ich muss mir auch mal überlegen, wo ich die geschweiften Klammern noch unterbringen könnte ;-)
Ohen den GlaubesKrieg zu erfachen: Kann es sein das im VIM weniger Tasten nötig sind um an das Ziel zu kommen?
Kommt drauf an, wie genau man zählt ;-) Allerdings sehe ich einen großen Vorteil darin, dass man (von Shift abgesehen) in vim nur Einzeltasten braucht, was mir wesentlich schneller von der Hand geht als Tastenkombinationen. [1] Noch eine kurze Frage an Alexander, der ja die Tastendrücke durchgezählt hat: | C-up | C-down Wie machst Du das? Hast Du ein wenig Klebstoff am Finger, hebst die Taste erst an und lässt sie dann wieder fallen? *duck* Gruß Christian Boltz [1] Ist vermutlich Übungssache. Außerdem könnte eine Umbelegung der Ctrl-Taste etwas weiter nach innen hilfreich sein. Ist mir aber egal, da ich nur vim nutze und nicht emacs :-) -- [Grundrechte] Natürlich gibt's da auch das berühme Recht auf freie Entfaltung. Andererseits: setzt das nicht auch zwingend vorraus, daß man vorher auch gehörig zusammengefaltet wurde? ;-) [Gerard Jensen in suse-linux]
Hallo, Am Fri, 17 Oct 2003, Christian Boltz schrieb:
Am Donnerstag, 16. Oktober 2003 23:00 schrieb Michael Hoeller:
Peter Wiersig wrote:
Hast du schon in Erwaegung gezogen, die Caps Lock Taste zur zusaetzlochen Escape-Taste zu machen?
In Gedanken, aber wie schalte ich die Taste *richtig* ab und ESC drauf?
Per ~/.Xmodmap - dort trägst Du das folgende ein: === !! ~/.Xmodmap !! !! The leading `!' is the comment sign. !! !! [diverse Kommentare gelöscht, solltest Du auch haben]
!! [cb 2002-09-22] !! ESC auf Caps-Lock legen
!! keycode 9 = Escape !! ist sowieso ESC ;-)
!! CapsLock auf "Break"-Taste keycode 110 = Caps_Lock
Apropos: das beeintraechtigt _nicht_ die Funktion als SysRq-Taste! Ich habe Caps allerdings auf die Scroll_Lock-Taste ("Rollen"), die braucht eh niemand (oder?) und auf "Break" / "Druck" habe ich Compose, da ich das nur sehr selten brauche, da ich die meisten Sonderzeichen via Mode_switch erreiche.
!! Escape auf CapsLock-Taste keycode 66 = Escape
!! CapsLock löschen und neu belegen (auf Break) clear Lock add Lock = Caps_Lock
!! Ende Zuordnung Esc -> CapsLock
!! [cb] 2003-03-06 !! Compose auf rechter Windows-Taste keycode 116 = Multi_key
Keine gute Idee, das. Lege Compose besser auf die Menu Taste (eins weiter rechts), obwohl sich da Meta (aka Escape) noch besser macht. Ich habe _beide_ "Windows"-Tasten mit Mode_switch (das was "AltGr" macht) belegt, und beide Alt-Tasten machen Alt ;) Also: ESC/Meta Shift_L Shift_R Ctrl_L Alt_L Mode_L Space Alt_R Mode_R Meta_R Ctrl_R (Mode* == Mode_switch == die Funktion, die man auf DE-Tastaturen von AltGr kennt). Und aus Erfahrung kann ich sagen, dass es sehr viel angenehmer ist, die modfizierenden Tasten Ctrl, Alt, Meta, und Mode_switch auf _beiden_ Seiten der Tastatur zu haben. So fallen z.B. die ueblichen Verrenkungen fuer die Dritt-Belegungen des DE-Layouts weg, wie z.B. wenn man [] und {} im DE-Layout eingeben will, da drueckt dann die _linke_ Hand ganz bequem die linke "Win"-Taste...
Ich muss mir auch mal überlegen, wo ich die geschweiften Klammern noch unterbringen könnte ;-)
Na, auf Shift-ü und Shift-+ (wenn deine Tastatur mit DE-bedruckt ist). ... 0)øØ -_¯ =+±¬ BACKSP ... pP§¶ [{× ]}÷ RET ... lL£ ;: '"` \| RET äöüïß (ÄÖÜÏ) sind als dritt- (viert-) Belegung auf aouis.
[1] Ist vermutlich Übungssache. Außerdem könnte eine Umbelegung der Ctrl-Taste etwas weiter nach innen hilfreich sein.
Fuer mich nicht, die Ctrl-Tasten sind da wo sie sind IMO sehr praktisch, da ich die mit den kl. Fingern bedienen kann und dann mit den anderen Fingern die anderen Tasten. Du koenntest ja z.B. die Alt und die Ctrl Tasten austauschen ;)
Ist mir aber egal, da ich nur vim nutze und nicht emacs :-)
*g* -dnh -- [..] if I wanted to deal with people, I wouldn't be a sysadmin. -- J. Bowden, in asr
Hallo David, hallo Leute, Am Samstag, 18. Oktober 2003 00:19 schrieb David Haller:
Am Fri, 17 Oct 2003, Christian Boltz schrieb:
Am Donnerstag, 16. Oktober 2003 23:00 schrieb Michael Hoeller:
Peter Wiersig wrote:
Hast du schon in Erwaegung gezogen, die Caps Lock Taste zur zusaetzlochen Escape-Taste zu machen?
In Gedanken, aber wie schalte ich die Taste *richtig* ab und ESC drauf?
Per ~/.Xmodmap - dort trägst Du das folgende ein: === !! [cb 2002-09-22] !! ESC auf Caps-Lock legen
!! keycode 9 = Escape !! ist sowieso ESC ;-)
!! CapsLock auf "Break"-Taste keycode 110 = Caps_Lock
Apropos: das beeintraechtigt _nicht_ die Funktion als SysRq-Taste!
Ich habe Caps allerdings auf die Scroll_Lock-Taste ("Rollen"), die braucht eh niemand (oder?)
Ich habe sie ab und zu im Einsatz, aber eher auf tty1 (Bootmeldungen) als unter X ;-)
und auf "Break" / "Druck" habe ich Compose, da ich das nur sehr selten brauche, da ich die meisten Sonderzeichen via Mode_switch erreiche.
Da nutze ich ein anderes Konzept: bevor ich mir merke, wie ich einen Haufen (recht selten benötigte) Sonderzeichen per AltGr+irgendwas erreiche, verwende ich lieber Compose ;-) Und ich würde es schon als sehr unpraktisch empfinden, wenn ich zur Eingabe eines Sonderzeichens erstmal die mit "Druck" beschriftete Taste drücken müsste...
!! Compose auf rechter Windows-Taste keycode 116 = Multi_key
Keine gute Idee, das. Lege Compose besser auf die Menu Taste (eins weiter rechts),
Lieber nicht - so beweglich ist mein Daumen nicht ;-) Die Menu-Taste ist irgendwie schwer zu erreichen und daher quasi ungenutzt (dürfte auch so bleiben) ["Modifier"-Tasten symetrisch für beide Hände]
Und aus Erfahrung kann ich sagen, dass es sehr viel angenehmer ist, die modfizierenden Tasten Ctrl, Alt, Meta, und Mode_switch auf _beiden_ Seiten der Tastatur zu haben. So fallen z.B. die ueblichen Verrenkungen fuer die Dritt-Belegungen des DE-Layouts weg, wie z.B. wenn man [] und {} im DE-Layout eingeben will, da drueckt dann die _linke_ Hand ganz bequem die linke "Win"-Taste...
Die Idee (linke Win=zusätzliche AltGr) ist nicht verkehrt. Die Taste wird bei mir sowieso kaum genutzt und ist auch einigermaßen gut erreichbar.
Ich muss mir auch mal überlegen, wo ich die geschweiften Klammern noch unterbringen könnte ;-)
Na, auf Shift-ü und Shift-+ (wenn deine Tastatur mit DE-bedruckt ist).
*g* Geht nicht, da liegt ja schon "Ü" bzw. "*" ;-)
... 0)øØ -_¯ =+±¬ BACKSP ... pP§¶ [{× ]}÷ RET ... lL£ ;: '"` \| RET
äöüïß (ÄÖÜÏ) sind als dritt- (viert-) Belegung auf aouis.
Ich weiß, dass Du eine englische Tastaturbelegung hast, ist aber nix für mich. Ich will schon beim Deutschen Tastatur-Layout bleiben ;-) Gruß Christian Boltz -- Er wollte den Wert verändern. 0/1 sind zwei verschiedene Werte. Er kann also egal welchen Wert er vorher hatte den Wert ändern. ;-) [dfroehling in suse-programming]
Hallo, Am Thu, 16 Oct 2003, Michael Hoeller schrieb:
Wie nutzt der Profi emacs META (alles mit der linken Hand? Im Spreizgriff?
Ich verwende das US-Layout als Basis und hab ein paar Tasten umdefiniert: ESC F1 ... `~° 1!¹ ... ... 0)øØ -_¯ =+±¬ BS TAB Q ... ... P§¶ [{× ]}÷ RET ESC AÄ ... ... L ;: '"` \| RET SHIFT <> Zz ... ... Mµ ,<« .>»· /?¡¿ SHIFT CTRL ModeSW ALT Space Alt ModeSW META CTRL Wenn ich Meta-q o.ae. verwenden will verwende ich die rechte Meta-Taste mit dem kl. Finger... Siehe http://www.dhaller.de/linux/Xmodmap_105_us_dh.tar.gz fuer mehr Anregungen (das ist zwar nicht die aktuelle Belegung die ich verwende, aber soll ja eh nur als Vorlage dienen) ;) -dnh -- A funny symbol that I can't read has just been input. Continue, and I'll forget that it ever happened. -- a TeX message
participants (5)
-
Alexander Veit
-
Christian Boltz
-
David Haller
-
MichaelHoeller@t-online.de
-
Peter Wiersig