IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Solaris Discussion :

Echap avec les tty


Sujet :

Solaris

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut Echap avec les tty
    Bonjour à tous,

    J'ai un souci avec les tty et la touche echap, quand je lance la commande stty -a voilà ce qui apparaît :

    intr = ^c; quit = ^\; erase = ^h; kill = ^u;
    eof = ^d; eol = <undef>; eol2 = <undef>; swtch = <undef>;
    start = ^q; stop = ^s; susp = ^z; dsusp = ^y;
    rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;


    Or la touche escape n'y est pas donc dès que je tape escape dans le terminal il m'inscrit ^[
    Je souhaiterai savoir comment insérer la touche au tty ?
    J'ai essayé un commande du style stty escape $(echo '\027') #"^[" mais ça ne fonctionne pas


    Merci d'avance pour vos réponses.

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    si tu est en ksh et aue tu as fais
    set -o vi

    tu peux taper dans cet ordre exacte :

    s,t,t,y,espace,e,c,h,a,p,espace,',CTRL+V,ESCHAP,',ENTER

    pour avoir le vrai ^[ et pas le caractere combine ^[ ni les deux caracteres concecutifs ^ & [

  3. #3
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    Je ne sais pas quel problème tu as avec la touche echap mais tu ne vas pas le régler avec "stty escape" ou "stty echap" vu que ça ne correspond pas à un mode paramétrable avec stty.

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut
    Comment puis-je faire pour que la touche soit prise en compte ?

  5. #5
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Par défaut
    La touche est prise en compte puisque ton shell affiche ^[ qui est précisément la représentation d'escape.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $ echo ^[ | od -c
    0000000 033  \n
    $
    Que souhaite-tu que la touche escape fasse de particulier ?

  6. #6
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut
    Je souhaiterai que quand j'appuie sur la touche le mont inscrit dans la ligne de commande soit complété s'il existe.

    Exemple :

    [users@server] cd To

    Appui sur echap (le répertoire Toto existe)

    [users@server] cd Toto



    A++

Discussions similaires

  1. Réponses: 12
    Dernier message: 30/07/2004, 16h43
  2. Pb avec les menus
    Par Ph. B. dans le forum XMLRAD
    Réponses: 6
    Dernier message: 29/01/2003, 12h57
  3. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 10h59
  4. PB d'import avec les ActiveX sous BCB6
    Par dergen dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/11/2002, 11h18
  5. Pbm avec les '&'...
    Par AmaX dans le forum Composants VCL
    Réponses: 2
    Dernier message: 19/08/2002, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo