Section courante

A propos

Section administrative du site

AA_AUTOINITKBD

AA : Initialisation clavier automatique
  aalib.h

Syntaxe

int aa_autoinitkbd(struct aa_context *context, int mode);

Paramètres

Nom Description
context Ce paramètre permet d'indiquer le contexte de l'opération
mode Ce paramètre permet d'indiquer le masque de requête pour les fournitures supplémentaires.

Retour

Valeur Description
0 Cette valeur permet d'indiquer qu'il n'a pas été possible d'initialiser les fonctions clavier de la bibliothèque «AA-lib».
1 Cette valeur permet d'indiquer que l'initialisation a réussis.

Description

Cette fonction permet d'initialiser facilement les fonctions clavier du «AA-lib». Ainsi, elle recherche d'abord un pilote de clavier disponible supportant le mode spécifié. Si elle n'y parvient pas, elle tentera ensuite d'initialiser les pilotes recommandées dans l'ordre indiquer dans le tableau «aa_kbddrivers» (soit tous les pilotes de sorties compilé dans la bibliothèque «AA-lib»).

Remarque

Exemple

Voici un exemple typique de l'utilisation de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <aalib.h>
  4.  
  5. int main()
  6. {
  7.     aa_context *context;
  8.     context = aa_autoinitkbd(&aa_defparams,AA_SENDRELEASE);
  9.      // ...
  10.     return 0;
  11. }

N.B.: Ce programme est compilé avec l'option «-laa» de l'IDE du programme Code::Blocks 10.05 situé dans «Project > Build options... > Debug > Linker settings > Other linker options:» ou en ligne de commande «gcc -laa -o aa_attrssamples main.c». Sinon, la fonction «aa_autoinit» retournera un «undefined reference to 'aa_autoinit'» lors de la liaison du programme. De plus, une bibliothèque de développement comme «libaa1-dev» devrait être installé.

Voir également

Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_help
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_formats
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_fonts
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_dithernames
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_drivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_kbddrivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mousedrivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_kbdrecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mouserecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_displayrecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_defparams
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_defrenderparams
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_scrwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_scrheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mmwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mmheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_imgwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_imgheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_image
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_text
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_currentfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinitkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinitmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhi
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlow
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_init
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_initkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_initmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_close
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_uninitkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_uninitmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_fastrender
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_render
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_puts
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_printf
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_gotoxy
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_hidecursor
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_showcursor
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_hidemouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_showmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_registerfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_setsupported
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_setfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getevent
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getkey
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_resize
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_resizehandler
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_parseoptions
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_edit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_createedit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_editkey
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_putpixel
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhikbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhimouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhidisplay
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowdisplay

Dernière mise à jour : Dimanche, le 22 mars 2015