#1 Le 27/01/2018, à 15:49
- Brice Jeunieaux
Menu interactif avec détection appui touche dans script Bash
Bonjour / bonsoir ,
voulant réaliser un menu quasiment des plus sobres, je viens vers vous pour savoir si vous auriez un lien vers un tutoriel pour apprendre à détecter l'appui d'une touche durant un script, et à exploiter cet appui de touche.
Le menu que je réalise ressemble à cela :
##################################################
# #
# Commencer une nouvelle partie #
# Charger une sauvegarde #
# Manuel du jeu #
# #
##################################################
J'aimerais, en gros, analyser l'état des touches fléchées et des touches "Enter" afin d'agir en conséquence.
Bien entendu, ce serait triste d'avoir la solution en main, toute chaude sortie du four, je préfèrerais galérer en apprenant avant.
Merci beaucoup à vous.
Hors ligne
#2 Le 27/01/2018, à 16:38
- Watael
Re : Menu interactif avec détection appui touche dans script Bash
salut,
ce serait triste d'avoir la solution en main, toute chaude sortie du four, je préfèrerais galérer en apprenant avant
pas de problème : help read
les flèches produisent trois caractères.
voilà, ce sera tout. souffrrrrre !
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#3 Le 27/01/2018, à 17:25
- Brice Jeunieaux
Re : Menu interactif avec détection appui touche dans script Bash
salut,
ce serait triste d'avoir la solution en main, toute chaude sortie du four, je préfèrerais galérer en apprenant avant
pas de problème : help read
les flèches produisent trois caractères.voilà, ce sera tout. souffrrrrre !
Je sais bien ce qu'est la commande read, mais je ne veux pas passer par là, justement.
Des menus fonctionnant avec read, j'en ai fait pas mal, mais là, j'aimerais avoir une piste sur comment faire pour récupérer l' "information", si je puis dire, disant que l'utilisateur a appuyé telle touche.
Hors ligne
#4 Le 27/01/2018, à 17:56
- Watael
Re : Menu interactif avec détection appui touche dans script Bash
Je sais bien ce qu'est la commande read, mais je ne veux pas passer par là, justement.
ah ! d'accord ! alors il faut demander à Hermione Granger !
Dernière modification par Watael (Le 27/01/2018, à 17:57)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#5 Le 27/01/2018, à 18:55
- lynn
Re : Menu interactif avec détection appui touche dans script Bash
Bonjour,
Tu peux aller voir du côté de xev; Un exemple pour enregistrer les touches de clavier:
xev|grep key > key.log
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#6 Le 27/01/2018, à 19:17
- Brice Jeunieaux
Re : Menu interactif avec détection appui touche dans script Bash
Bonjour,
Tu peux aller voir du côté de xev; Un exemple pour enregistrer les touches de clavier:
xev|grep key > key.log
Je vais étudier ça, merci.
J'espère que ça va le faire...
Hors ligne
#7 Le 27/01/2018, à 19:20
- Watael
Re : Menu interactif avec détection appui touche dans script Bash
ben, oui pourquoi faire simple une fois, quand on peut le faire avec plusieurs commandes externes !?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#8 Le 27/01/2018, à 19:27
- lynn
Re : Menu interactif avec détection appui touche dans script Bash
ben, oui pourquoi faire simple une fois, quand on peut le faire avec plusieurs commandes externes !?
Je suis bien d'accord mais il ne veut pas de read..!
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne