Opened 10 years ago
Closed 10 years ago
#345 closed Fehler/Defekt (fixed)
Mac OS-Terminal: Pos1 und Ende
Reported by: | QuarkFisch | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Treiber: Mac OS | Version: | 2.0 Final |
Keywords: | Home, End, Pos1, Ende, Mac OS, Terminal | Cc: |
Description
Im Mac OS Terminal passiert beim Drücken der Pos1-Tastenkombination (Mod4 + u) oder Ende-Tastenkombination (Mod4 + o) gar nichts (ein offenes Terminal Fenster). Bei mehreren offenen Terminal-Fenstern wird beim Drücken von (Mod4 + u) oder (Mod4 + o) zwischen den Fenstern gewechselt. Was ich möchte, ist natürlich an den Anfang oder das Ende der Zeile zu springen.
Hinweise: Ich habe auch in den Terminal-Einstellungen "Pos1" und "Ende" als "Text an Shell" mit den entsprechenden Zeichenfolgen ausprobiert. Es ändert sich nichts.
Ich benutze KeyRemap4MacBook.version 8.0.0 mit den entsprechenden Einstellungen für NEO.
Ich benutze MacOS 10.7.5
Change History (4)
follow-ups: 2 3 comment:1 by , 10 years ago
comment:2 by , 10 years ago
Danke für die schnelle Antwort <3
Aus irgendeinem Grund hat der Lösungsvorschlag bei mir nicht funktioniert.
Ich habe den Vorschlag ein bisschen abgeändert, und zwei Einstellungen in den Terminal Preferences geändert, dann lief es:
Folgende Zeilen in der private.xml
<autogen>--KeyToKey-- KeyCode::A, ModifierFlag::EXTRA1, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen> <autogen>--KeyToKey-- KeyCode::G, ModifierFlag::EXTRA1, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
durch diese ersetzen
<block> <not>TERMINAL</not> <autogen>--KeyToKey-- KeyCode::A, ModifierFlag::EXTRA1, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen> <autogen>--KeyToKey-- KeyCode::G, ModifierFlag::EXTRA1, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen> </block> <block> <only>TERMINAL</only> <autogen>--KeyToKey-- KeyCode::A, ModifierFlag::EXTRA1, KeyCode::HOME</autogen> <autogen>--KeyToKey-- KeyCode::G, ModifierFlag::EXTRA1, KeyCode::END</autogen> </block>
In den Terminal-Preferences noch unter ->Einstellungen->Tastatur die Belegung von Anfang (Home) auf \033OH setzen (Kürzel per Copy&Paste einfügen) sowie die Belegung von Ende (End) auf \033OF.
Voila
comment:3 by , 10 years ago
Kleine Ergänzung zu meinem letzten Kommentar:
In den Terminal-Preferences muss man, um die Kürzel einzusetzen, im Fenster zur Belegung von Anfang (Home) und Ende (End) noch jeweils im Menu "Aktion" die Option "Text an Shell setzen:" wählen.
comment:4 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Oh, ich hatte tatsächlich auch ähnliche Änderungen an den Terminaleinstellungen vorgenommen, was ich jedoch nicht mehr genau in Erinnerung hatte, weil es schon so lange her ist. Zum Glück hast du trotzdem herausgefunden, wie es funktioniert.
(Mod4 + u) und (Mod4 + o) wird auf (Cmd + Links) bzw. (Cmd + Rechts) gemappt. Im Terminal wird aber Pos1 und Ende seltsamerweise durch (Alt + Links) bzw. (Alt + Rechts) erzeugt.
Ich habe deshalb in meiner private.xml die folgenden Zeilen
durch diese ersetzt
und außerdem diese hinzugefügt:
Getestet unter OS 10.6.8.