Tastatur¶
Auf dieser Registerkarte wählen Sie eigene Tastaturkürzel für die Befehle von korTTY: Sie geben einem Menübefehl andere Tasten, einem Befehl ohne Kürzel eines oder entfernen ein Kürzel, das Sie immer wieder versehentlich drücken. Öffnen über Konfiguration → Globale Einstellungen → Tastatur; in ~/.kortty/global-settings.xml gespeichert.

| Einstellung | Typ | Werte | Standard | Gespeichert als |
|---|---|---|---|---|
| Kürzel eines Befehls | Tastenkombination | eine Taste mit Ctrl, Alt oder Cmd, F1 bis F12 allein oder keines | das Kürzel, das sein Menü anzeigt | keyBindingOverrides (ein binding pro geändertem Befehl) |
Die Liste enthält jeden Befehl der Menüleiste des Fensters, auch die ohne Kürzel, in Menüreihenfolge. Ihre Spalten sind die Aktion, das Menü (sein Menüpfad, wie es die Befehls-Palette anzeigt), das Kürzel und ein Status: leer für einen Befehl mit seinem Standardkürzel, Geändert oder Entfernt für einen, den Sie geändert haben, Fest für ein Kürzel, das nicht geändert werden kann, Auch von … verwendet für einen Konflikt und Nicht hier verwendet für ein gespeichertes Kürzel, das dieser Computer nicht akzeptiert. Geben Sie einen Teil des Befehlsnamens, seines Menüs oder seiner Tasten in Nach Aktion, Menü oder Kürzel filtern ein, um ihn zu finden, zum Beispiel dashboard, view oder, auf macOS, shift+cmd+d, und aktivieren Sie Nur geänderte, um nur die Befehle aufzulisten, die Sie geändert haben.
Kürzel ändern¶
- Wählen Sie den Befehl in der Liste aus.
- Klicken Sie in das Kürzelfeld unter der Liste und drücken Sie die neue Kombination. Eine Modifikatortaste allein gedrückt zu halten, zeichnet nichts auf; drücken Sie also Ctrl, Alt, Shift oder Cmd zusammen mit der Taste.
- Klicken Sie auf Speichern.
Das Feld übernimmt den Tastendruck als neues Kürzel des Befehls, und die Liste zeigt es als Geändert an; eine Kombination, die korTTY nicht verwenden kann, wird mit dem Grund unter dem Feld abgelehnt, und der Befehl behält sein Kürzel. Während das Feld aufzeichnet, beendet Esc die Aufzeichnung ohne Änderung, und Tab verlässt das Feld. Kürzel entfernen lässt den Befehl ohne Taste, Auf Standard zurücksetzen gibt ihm sein eigenes Kürzel zurück, und Alle zurücksetzen setzt jeden Befehl auf sein Standardkürzel zurück. Das Standardkürzel im Feld zu drücken, wirkt wie Auf Standard zurücksetzen. Die Zeile unter dem Feld zeigt das Standardkürzel des ausgewählten Befehls.
Das Speichern übernimmt die Kürzel sofort und ohne Neustart in jedem offenen Fenster: Die Menüs zeigen die neuen Tasten an, ebenso die Befehlspalette. Ein von Ihnen gewähltes Kürzel funktioniert auch, während ein Terminal den Fokus hat: korTTY führt den Befehl aus, statt die Tasten an die Shell weiterzugeben, und das Zeichen, das sie eingeben würden, wird vom Terminal ferngehalten, sodass es weder die Shell noch im Broadcast-Modus die anderen Bereiche erreicht. Eine Funktionstaste, die Sie einem Befehl zuweisen, erreicht deshalb die Programme im Terminal wie mc oder htop nicht mehr.
Kürzel, die korTTY ablehnt¶
korTTY nimmt weder der Shell noch dem System eine Taste weg, deshalb werden diese Kombinationen beim Aufzeichnen abgelehnt:
| Kombination | Grund |
|---|---|
Ctrl mit einem Buchstaben (Ctrl+L, Ctrl+F, Ctrl+D, Ctrl+P, Ctrl+R, Ctrl+C, Ctrl+V und jeder andere Buchstabe; unter macOS die Control-Taste, nicht Cmd), Ctrl+Space, Ctrl mit [, ], \ oder /, Ctrl+Shift+6, Ctrl+Shift+2 und Ctrl+Shift+- |
Sie senden Steuerzeichen, die die Shell und die Programme im Terminal verwenden; Ctrl+Shift+6 ist die Cisco-Break-Sequenz |
| Ctrl oder Alt mit Left, Right, Backspace oder Del | Sie springen am Shell-Prompt wortweise oder löschen ein Wort |
| Alt mit einem Buchstaben, einer Ziffer oder einem Satzzeichen unter Windows und Linux | korTTY sendet sie als Meta-Taste an die Shell |
| Ctrl+Alt mit einer Zeichentaste unter Windows, Option mit einer Zeichentaste unter macOS | Sie geben auf vielen Tastaturbelegungen ein Zeichen ein: Unter Windows kommt AltGr als Ctrl+Alt an |
| Cmd+C, Cmd+V, Cmd+K, Cmd+F, Cmd+Up und Cmd+Down unter macOS, Ctrl+Shift+C, Ctrl+Shift+V, Ctrl+Up und Ctrl+Down unter Windows und Linux, Shift+Page Up und Shift+Page Down überall | Die eigenen Tasten des Terminals zum Kopieren, Einfügen, Leeren, Suchen und Blättern |
| Cmd+Tab, Cmd+Space, Cmd+H, Cmd+Shift+Q, Cmd+Option+D, Ctrl+Up, Ctrl+Down und die Screenshot-Tasten auf macOS, Alt+Tab, Alt+F4, Alt+Space, Alt+Esc, Ctrl+Esc, Ctrl+Shift+Esc und Ctrl+Alt+Del auf Windows, Alt+Tab, Alt+F4, Alt+Space, Ctrl+Alt+Del, Ctrl+Alt+Backspace und Ctrl+Alt+F1 bis Ctrl+Alt+F12 auf Linux | Das Betriebssystem behält sie bei |
| Eine Taste ohne Ctrl, Alt oder Cmd, außer F1 bis F12 | Sie würde Text eingeben |
| Ein festes Kürzel | korTTY behält es für seinen Befehl |
Menüleiste anzeigen kann sein Kürzel nicht verlieren: Bei ausgeblendeter Menüleiste ist es der Weg der Tastatur zurück zu den Menüs. Es kann aber ein anderes bekommen.
Feste Kürzel¶
Einige Kürzel sind grau mit dem Status Fest aufgeführt und lassen sich nicht ändern, weil nicht nur das Menü sie verarbeitet: Ausschneiden, Kopieren und Einfügen sind auch die Zwischenablage-Tasten des Terminals und jedes Textfelds, Vorheriger Prompt und Nächster Prompt sind Tasten jedes Terminalbereichs, und die Zoom-Tasten sowie F12 (Vollbild) richten sich nach Ihrer Tastaturbelegung. Nächster Tab und Vorheriger Tab (Ctrl+Tab und Ctrl+Shift+Tab) sowie die Tasten zum Springen zu einem Tab (Cmd+1 bis Cmd+9 unter macOS, Ctrl+1 bis Ctrl+9 unter Windows und Linux) haben keinen Menüeintrag und sind ebenfalls fest. Was jedes davon bewirkt, steht unter Tastaturkürzel.
Konflikte¶
Ein Kürzel, das bereits ein anderer Befehl verwendet, wird trotzdem übernommen, sodass Sie die Kürzel zweier Befehle in zwei Schritten tauschen können. Bis jedes Kürzel nur noch von einem Befehl verwendet wird, zeigen beide Zeilen Auch belegt von … in Rot, eine Zeile über der Liste nennt die mehrfach belegten Kürzel, und die Registerkarte Tastatur zeigt eine rote Zahl. Speichern lässt den Dialog dann geöffnet und zeigt die Registerkarte Tastatur mit dem ersten Konflikt ausgewählt: Ändern oder entfernen Sie von jedem Paar ein Kürzel, um zu speichern.
Kürzel von einem anderen Computer oder einer anderen Version¶
Ein Kürzel wird für alle Plattformen zugleich gespeichert: Eines, das Sie auf einem Mac mit Cmd aufzeichnen, ist unter Windows und Linux dasselbe Kürzel mit Ctrl. Enthält eine Einstellungsdatei ein Kürzel, das dieser Computer ablehnt, etwa Cmd+L von einem Mac, das unter Linux Ctrl+L ist und der Shell gehört, zeigt die Zeile des Befehls Hier nicht verwendet und den Grund an, der Befehl behält hier sein Standardkürzel, und das gespeicherte Kürzel bleibt für den Mac in der Datei. Kürzel von Befehlen, die diese Version von korTTY nicht kennt, weil sie aus einer neueren Version stammen, bleiben ebenfalls erhalten, und ein Hinweis über der Liste nennt sie. Eine Einstellungsdatei aus einer Version ohne diese Registerkarte öffnet sich mit allen Standardkürzeln.
In global-settings.xml ist jeder geänderte Befehl ein Eintrag wie <binding>menu.view.commandPalette=Shortcut+Alt+P</binding> oder =none für ein entferntes Kürzel, innerhalb von <keyBindingOverrides>. Der Name vor = ist die ID des Befehls; Shortcut steht unter macOS für Cmd und unter Windows und Linux für Ctrl, während Ctrl auf jeder Plattform die Control-Taste selbst ist. Ein Eintrag, den korTTY nicht lesen kann, wird ignoriert.
Note
Das Kürzel der KI-Vervollständigung im Snippet-Editor steht nicht auf dieser Registerkarte; Sie legen es auf der Registerkarte Snippet-Editor fest.