[debian] screen functietoetsen gebruik?

Pagina: 1
Acties:

  • Aesculapius
  • Registratie: Juni 2001
  • Laatst online: 01-02 12:08
Hai,

ik gebruik al tijden het GNU screen, gelukkig (wat scheelt dat veel tijd en gedoe!), maar een ding krijg ik nog steeds niet voor elkaar.
Als ik Midnight Commander (mc) opstart en een file wil viewen of editten met F3 of F4, geeft screen die toetsen niet goed door aan mc. Er komt dan [13~ in de commandbalk te staan, maar mc ziet dit niet als een ram op F3.

Hoe krijg ik screen zover dat hij een goede keybinding doet van de functietoetsen? Ik lees in de manual dat hij ze standaard vervangt voor stuff \033OR maar wat nu de goede binding zou moeten zijn....geen idee?

edit: vreemd genoeg werken F5, F6, F7, F8, F9 en F10 wel trouwens....

[ Voor 5% gewijzigd door Aesculapius op 25-07-2007 13:42 ]

Zeg wat je doet en doe wat je zegt, dan wordt de hele wereld een stukje leuker


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 01-02 13:45

deadinspace

The what goes where now?

Hier werken F3 en F4 in mc in screen prima. Ik vermoed dat het te maken heeft met een niet helemaal goed ingestelde TERM variabele. Welke terminal gebruik je, en wat is je $TERM?

  • Aesculapius
  • Registratie: Juni 2001
  • Laatst online: 01-02 12:08
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TERM=screen
TERMCAP=SC|screen|VT 100/ANSI X3.64 virtual terminal:\
        :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\
        :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\
        :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\
        :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\
        :li#31:co#148:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\
        :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\
        :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\
        :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\
        :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\
        :se=\E[23m:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:ms:\
        :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\
        :vb=\Eg:G0:as=\E(0:ae=\E(B:\
        :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\
        :k0=\E[10~:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:\
        :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\
        :F1=\E[23~:F2=\E[24~:kb=:kh=\E[1~:@1=\E[1~:kH=\E[4~:\
        :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\
        :kd=\EOB:kr=\EOC:kl=\EOD:km:


Ik connect via SSH met putty...

Zeg wat je doet en doe wat je zegt, dan wordt de hele wereld een stukje leuker


  • benoni
  • Registratie: November 2003
  • Niet online
Geen oplossing, wel een tip:
Bij mc kun je in plaats van de functietoets ook de escape tikken, gevolgd door het cijfer :>

  • Aesculapius
  • Registratie: Juni 2001
  • Laatst online: 01-02 12:08
met die tip neem ik al ruim genoegen!! thanks, really usefull!

Zeg wat je doet en doe wat je zegt, dan wordt de hele wereld een stukje leuker