OT: ssh klient pro win

Sanda Pavel ps na ucw.cz
Sobota Březen 22 13:12:24 CET 2003


cauky, 

>     Mám jeden drobný problém s prográmkem TeraTerm. Připojuji se s ním
>     k Linuxovému serveru přes SSH ale po spou\232tí Midnight
>     Commander mi přestanou fungovat funkční klávesy, \232ipky, atd.
>     Nemáte s tím někdo sku\232enosti. Existuje tam "key map" soubor,
>     ale nepodařilo se mi ho upravit k mojí spokojenosti. Nikde se mi
>     taky mimo jiné nepodařilo sehnat kódy kláves v Linuxu.
>                                    Michal.				    

kdysi jsem resil stejny problem, sve reseni posilam, treba se bude hodit
jeste nekomu jinemu.

1) v Tere je treba zmenit soubor KEYBOARD
   ( priklad na konci mailu jsem cut & pastnul z meho, pro inspiraci -
    chodi pak korektne backspace, del,pgup/dwn,home,end, numpad, 
    plus fycurky CTRL+sipky atp., dalsi veci je mozne pridelat-> bod2)
   
2) je treba nastavit .inputrc
   Kreativite se meze nekladou - bash umi spousty prijemnych veci - 
   man bash, sekce 'Readline Command Names'. Staci jen svazat s vhodnymi
   klavesami - kody viz keyboard.txt, keycode.exe (tera), obcas se muze
   hodit 'od -ta' (linux).

inspiracni priklad :

$if term=linux
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[2~": quoted-insert
"\e[3~": delete-char
"\e[5~": history-search-backward
"\e[6~": history-search-forward
# The following are for Ctrl-Arrow keypresses.
"\e[1>\e[D": backward-word
"\e[1>\e[C": forward-word
"\e[1>\e[A": beginning-of-history
"\e[1>\e[B": end-of-history
"\e[q\e[w": kill-whole-line
set meta-flag on
set convert-meta off
set output-meta on
$endif

3) promenna TERM=linux
   (pozor, pokud se pouziva screen - muze byt nakonfigurovan tak, ze
   meni TERM po spusteni  - je treba mit vhodny .bashrc...)

4) V midnightu nyni naucit klavesy F1,..,F10

5) Jit se opalovat, dokud venku sviti slunicko :)

hodne stesti
pavel


Plati pro verzi  Tera Term Pro 2.3 & TTSSH 1.4 .
KEYBOARD:

;pokud ma nekdo novejsi verzi, nebo tu nastavi nejake lepcejsi fycury, 
;rad se o nich dozvim : ps na ucw.cz
; Sample of KEYBOARD.CNF for the IBM-PC/AT 101-key keyboard.
; See KEYCODE.TXT for the description of the format.
;

[User keys]
;tak bacha - tohle je treba mit ohekovane, v .inputrc
;back-word ctr+sipka
User1=1355,1,$1B[1>$1B[D
;forward-word
User2=1357,1,$1B[1>$1B[C

;tohle uz ne v .inputrc
;hvezdicka na numpadu
User3=55,1,*
;zpetne lomitko na keypadu
User4=309,1,/
;minus na keypadu
User15=74,1,-
;enter na keypadu
User16=284,1,$0D
;tecka na numpadu
User27=83,0,.

; tyhle Fx pro mc
User5=59,0,$1B$31
User6=60,0,$1B$32
User7=61,0,$1B$33
User8=62,0,$1B$34
;User9=63,0,$1B$83
User9=63,0,$1B$35
User10=64,0,$1B$36
User11=65,0,$1B$37
User12=66,0,$1B$38
User13=67,0,$1B$39
User14=68,0,$1B$30

;numpad klapky
User17=82,0,0
User18=79,0,1
User19=80,0,2
User20=81,0,3
User21=75,0,4
User22=76,0,5
User23=77,0,6
User24=71,0,7
User25=72,0,8
User26=73,0,9

;smaze celou radku - CTRL+SHIFT+DEL
;tuhle ESC sekvenci jsem vycucal z prstu - bylo jeste lepsi opravit
User3=1875,1,$1B[q$1B[w

[VT editor keypad]

Up=328
Down=336
Right=333
Left=331
Find=327
Insert=338
Remove=339
Select=335
Prev=329
Next=337

[VT numeric keypad]
;Num0=82
;Num1=79
;Num2=80
;Num3=81
;Num4=75
;Num5=76
;Num6=77
;Num7=71
;Num8=72
;Num9=73
;NumMinus=74

;Num pad '+' key
;NumComma=78
NumPlus=78

;NumPeriod=83
;NumEnter=284

;Num pad NumLock key
PF1=325
;Num pad '/' key
;PF2=309
;Num pad '*' key
;PF3=55
;Num pad '-' key
;PF4=74

[VT function keys]
Hold=off
Print=off
Break=off
;F6 key
;F6=64
;F7 key
;F7=65
;F8 key
;F8=66
;F9 key
;F9=67
;F10 key
;F10=68
;F11 key
F11=87
;F12 key
F12=88
;Shift + F3 key
F13=573
;Shift + F4 key
F14=574
;Shift + F5 key
Help=575
;Shift + F6 key
Do=576
;Shift + F7 key
F17=577
;Shift + F8 key
F18=578
;Shift + F9 key
F19=579
;Shift + F10 key
F20=580
;Ctrl + F6 key
UDK6=1088
;Ctrl + F7 key
UDK7=1089
;Ctrl + F8 key
UDK8=1090
;Ctrl + F9 key
UDK9=1091
;Ctrl + F10 key
UDK10=1092
;Ctrl + F11 key
UDK11=1111
;Ctrl + F12 key
UDK12=1112
;Ctrl + Shift + F3 key
UDK13=1597
;Ctrl + Shift + F4 key
UDK14=1598
;Ctrl + Shift + F5 key
UDK15=1599
;Ctrl + Shift + F6 key
UDK16=1600
;Ctrl + Shift + F7 key
UDK17=1601
;Ctrl + Shift + F8 key
UDK18=1602
;Ctrl + Shift + F9 key
UDK19=1603
;Ctrl + Shift + F10 key
UDK20=1604

[Shortcut keys]
; Ctrl + Insert
EditCopy=1362
; Shift + Insert
EditPaste=850
EditPasteCR=off
EditCLS=off
EditCLB=off
ControlOpenTEK=off
ControlCloseTEK=off
; Ctrl + up-arrow
LineUp=1352
; Ctrl + down-arrow
LineDown=1360
; Ctrl + PageUp
PageUp=1353
; Ctrl + PageDown
PageDown=1361
; Ctrl + Home
BuffTop=1351
; Ctrl + End
BuffBottom=1359
; Ctrl + Tab
NextWin=1039
; Ctrl + Shift + Tab
PrevWin=1551
LocalEcho=off



Další informace o konferenci Linux