Tastenkürzel in der Konsole ??

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
haukeme
Beiträge: 12
Registriert: 07.10.2005 12:58:22

Tastenkürzel in der Konsole ??

Beitrag von haukeme » 16.02.2006 09:56:30

Hallo,
ich suche eine Art Demon bei dem ich in der Konsole eigene Tastenkürzel definieren kann wie Beispielsweise [STRG]+[IRGENDWAS] -> Programm ausführen.

Kennt jemand sowas ?
Danke

thomas_t
Beiträge: 183
Registriert: 09.06.2003 09:29:37

Beitrag von thomas_t » 16.02.2006 13:18:10

Hi,

mit ~/.inputrc, wie z.B. in http://www.pro-linux.de/news/2002/0040.html kurz beschrieben.

Dabei ist allerdings noch zu beachten, dass unterschiedliche Terminals z.T. unterschiedliche Escape-Sequenzen haben. Die F1-Taste "\e[11~" in dem Beispiel ist in XTerm "\eOP" und auf der Konsole "\e[[A". Wenn man die Tasten überall verwenden möchte, löst man das z.B. so:

Code: Alles auswählen

$if term=rxvt
"\e[11~": "befehl"
$endif

$if term=xterm
"\eOP": "befehl"
$endif

$if term=linux
"\e[[A": "befehl"
$endif
In man bash steht unter dem Punkt Readline noch einiges dazu.

Gruß, Thomas

haukeme
Beiträge: 12
Registriert: 07.10.2005 12:58:22

Beitrag von haukeme » 16.02.2006 16:10:50

jap
wunderbar dank dir :)

Antworten