SCR/AL1 - TOME IV. Les librairies internes
2.11 Fonctions de gestion du clavier
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