So senden Sie Strg-Ins, Shift-Ins, Shift-Del, Shift-Home, Shift-End mit PuTTY / KiTTY an den Server

472
Anton

Die Frage wird gestellt, weil ich aus der Kombination von KiTTY + Midnight Commanders Mcedit mit nicht persistenten Auswahlblöcken keinen Sinn machen kann. Ich möchte keine persistenten Blöcke und andere Schlüssel zum Kopieren / Ausschneiden / Einfügen von Material verwenden. Es ist für mich natürlicher, Shift-Arrows, Shift-Ctrl-Arrows und Shift-Home / End-Auswahl sowie Ctrl-Ins / Shift-Del / Shift-Ins zum Kopieren / Ausschneiden und Einfügen zu verwenden.

Leider unterscheiden KiTTY und PuTTY viele Shift-Kombinationen nicht von der Taste ohne Shift. Und für Shift- Inswird stattdessen aus der Windows-Zwischenablage eingefügt.

Ich kann auch nicht die X11-Integration von mc verwenden (Ich arbeite mc -X), die die Clipboard-Datei durch die X11-Zwischenablage ersetzt (die an die Windows-Seite gesendet werden kann), da sie auf Remote-Terminals fürchterlich langsam ist und sich auf den gesamten Workflow von mc auswirkt in die Zwischenablage und bearbeiten. Daher ist die einzige Lösung für meine Kämpfe, mc.keymap neu zu definieren, um ctlr- x/ c/ zu verwenden, vaber selbst in diesem Fall fehlen Shift- Endund Shift- Home. Irgendein Vorschlag?

PS Interessanterweise sieht diese Kombination aus Shift-Ins gegen die PuTTY-Designphilosophie aus : https://tartarus.org/~simon/putty-snapshots/htmldoc/AppendixD.html#udp-keystrokes :

D.9 Wo immer möglich, Tastatureingaben an den Server gesendet In fast allen Fällen sendet PuTTY Tastatureingaben an den Server. Sogar komische Tastenanschläge, von denen Sie glauben, dass sie Hotkeys sind, die PuTTY steuern. Sogar Alt- F4oder Alt- Spacezum Beispiel. Wenn ein Tastenanschlag eine genau definierte Escape-Sequenz hat, die er sinnvollerweise an den Server senden könnte, sollte er dies tun oder zumindest konfigurierbar sein.

Die bedingungslose Umwandlung einer Tastenkombination in einen Hotkey zur Steuerung von PuTTY ist fast immer ein Konstruktionsfehler. Wenn wirklich eine Tastenkombination erforderlich ist, versuchen Sie, eine Tastenkombination zu finden, die in vorhandenen PuTTYs nicht bereits verwendet wird (entweder sendet sie nichts an den Server oder sie sendet dasselbe wie eine andere Kombination). Seien Sie sich auch dann auf die Möglichkeit gefasst, dass eines Tages diese Tastenkombination möglicherweise erforderlich ist, um etwas an den Server zu senden. Stellen Sie also sicher, dass es eine alternative Möglichkeit gibt, die PuTTY-Funktion aufzurufen, die es steuert.

0

0 Antworten auf die Frage