Tastatureingaben und Befehle für meine Eingabe - Tastenkombination für "Shift-Space", ordnen "Ctrl-PageUp / PageDown" etwas ohne Seitentasten zu

1866
fooness

Ich muss einige Dinge zu meiner Eingabe hinzufügen. Ich verwende bash 4, als Betriebssystem verwende ich debian und OSX. Meine Terminalemulatoren sind rxvt-unicode-256 unter debian und Terminal.app unter OSX. Mein neues Macbook hat keine Insert / Delete-, Home / End-, PgUp / PgDown-Tasten ...

Könnten Sie mir bitte den Tastenanschlag für "Shift-Space" nennen? Ich versuche, dies an das Menü zurück zu binden. Shift-Tab macht das Menü komplett, der Tastendruck hierfür ist "\ e [Z".

"\e[Z": menu-complete "(Shift-Space)": "\e-1\C-i" 

Dann möchte ich in meinem Terminal nach oben / unten gehen können. Ich weiß nicht, wie ich das sagen soll. In irssi würde ich gerne in meinem Kanalprotokoll nach oben / unten scrollen. Die Tasten "PgUp" / "PgDn" tun dies, aber ich habe diese Tasten nicht auf meinem Macbook. Ich hätte also gerne eine Alternative wie "Shift-ArrowKeyUp" und "Shift-ArrowKeyDown". Ich kenne auch nicht die Befehle für inputrc, die ich an diesen Tastenanschlag binden muss.

Gleiches gilt für die Tasten "Home" / "End", die zum Zeilenanfang und -ende gehen sollen. Ich möchte das vielleicht an "Shift-ArrowKeyLeft" / "Shift-ArrowKeyRight" binden.

Vielen Dank für Ihre Hilfe!

EDIT: Hier ist mein .inputrc ... http://paste.debian.net/69454/

3
Ich frage mich dasselbe. Haben Sie jemals die Lösung gefunden? Casey Jones vor 7 Jahren 0

1 Antwort auf die Frage

0
Ignacio Vazquez-Abrams

Run od -c <<< "Ctrl+ V Sequence I care about"und verwende das in ~/.inputrc.

Entschuldigung, ich verstehe das nicht. Was soll in "" sein? fooness vor 10 Jahren 1
Zuerst drücken Sie Strg-V. Dann drücken Sie die Reihenfolge, die Sie interessieren. Ignacio Vazquez-Abrams vor 10 Jahren 0
Das erzeugt einfach "^ V" (Strg-V) und dann Leerzeichen (Shift-Space scheint genau dasselbe zu sein, als wenn Sie nur die Leertaste drücken) ... fooness vor 10 Jahren 2