Voila ce dont il y a besoin:
Voila comment je procède:
(personellement dans un script j'utilise 'shortcut.exe /f:“%ALLUSERSPROFILE%\Bureau\Nabuco.lnk” /a:c /p:“-load nabuco” /r:3 /t:“%PROGRAMFILES%\putty.exe”')
Voila.
Pour information, il s'agit d'une version modifiée de putty: J'ai modifié 1 ligne des sources pour que TOUTES les touches de fonctions soient correctement configurées.
Voici, le diff: putty_change_xtermr6_f5.diff.txt
--- WINDOWS/WINDOW.C~orig 2005-11-08 13:11:08.000000000 +0100 +++ WINDOWS/WINDOW.C 2005-11-02 12:29:32.000000000 +0100 @@ -4039,7 +4039,7 @@ p += sprintf((char *) p, "\x1B[[%c", code + 'A' - 11); return p - output; } - if (cfg.funky_type == FUNKY_XTERM && code >= 11 && code <= 14) { + if (cfg.funky_type == FUNKY_XTERM && code >= 11 && code <= 15) { if (term->vt52_mode) p += sprintf((char *) p, "\x1B%c", code + 'P' - 11); else
L'option “Terminal/Keyboard/The Function keys and keypad”=“Xterm R6” correspond le plus à la définition des touches de fontion utilisées par Nabuco. Seule la touche F5 n'est pas correcte. La modification fait en sorte que F5 renvoie ESC OT. des détails qui expliqueront la simplicité du changement
(Pour Nabuco on veut F1 à F5 = ESC OP à ESC OT et F6 à F12 = ESC [17~ à ESC [24~)
Le binaire fourni a été compilé avec CYGWIN