Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.11 Fonctions de gestion du clavier

2.11.7 SCR_get_key (file s_getkey.c:245)

Syntax

SCR_get_key()

Description

Lit une touche au clavier. Si des touches ont été enregistrées par <SCR_record_key()> ou <SCR_record_text()>, ces touches sont retournées en premier lieu. La définition des touches spéciales (F1, ALT_A, etc) est déduite du driver utilisé.

SCR_get_key() appelle <SCR_check_key()> jusqu'à ce qu'une touche soit pressée.

Avant de retourner la touche lue, SCR_get_key() appelle la fonction dont le pointeur est défini dans <SCR_FN_KEY>, si ce pointeur n'est pas nul.

SCR_get_key gère les cas suivants si une touche spéciale est lue au clavier :

Avant la version 4, les touches suivantes étaient en plus gérées à ce niveau :

Dans ces cas particuliers, la fonction ne retourne pas la valeur lue, mais exécute la fonction correspondante et attend la touche suivante.

Valeur retournée

Le code de la touche lue (SCR_ENTER, 'a', etc). Les codes des touches sont décrits dans scr4_key.h

Voir également

SCR_check_key(), SCR_FN_KEY, SCR_clear_key()

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be