Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

aa_autoinitkbd (3)

Name

aa_autoinitkbd - lib keyboard initialization function.

Synopsis

#include <aalib.h>

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

Description

aa_autoinitkbd(3)          Library Functions Manual          aa_autoinitkbd(3)



NAME
       aa_autoinitkbd - easy to use AA-lib keyboard initialization function.

SYNOPSIS
       #include <aalib.h>

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

PARAMETERS
       struct aa_context *context
              Specifies the AA-lib context to operate on.

       int mode
              Mask  of  extra features you request. Can contain AA_SENDRELEASE
              if you are interested in release events too.

DESCRIPTION
       Attempts to find available keyboard  driver  supporting  the  specified
       mode.  First attempts to initialize the recommended drivers and then in
       order drivers available in the aa_kbddrivers array (all regular  output
       drivers compiled into AA-lib).

       Every AA-lib program ought to have call to aa_parseoptions before first
       call to aa_init.

RETURNS
       1 when succesfull or 0 on failure.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | library/aalib    |
       +---------------+------------------+
       |Stability      | Uncommitted      |
       +---------------+------------------+

SEE ALSO
       save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dither-
       names(3),    aa_drivers(3),    aa_kbddrivers(3),    aa_mousedrivers(3),
       aa_kbdrecommended(3), aa_mouserecommended(3), aa_displayrecommended(3),
       aa_defparams(3),         aa_defrenderparams(3),         aa_scrwidth(3),
       aa_scrheight(3),   aa_mmwidth(3),    aa_mmheight(3),    aa_imgwidth(3),
       aa_imgheight(3),   aa_image(3),  aa_text(3),  aa_attrs(3),  aa_current-
       font(3),   aa_autoinit(3),   aa_autoinitmouse(3),    aa_recommendhi(3),
       aa_recommendlow(3),    aa_init(3),    aa_initkbd(3),   aa_initmouse(3),
       aa_close(3),  aa_uninitkbd(3),   aa_uninitmouse(3),   aa_fastrender(3),
       aa_render(3), aa_puts(3), aa_printf(3), aa_gotoxy(3), aa_hidecursor(3),
       aa_showcursor(3),  aa_getmouse(3),  aa_hidemouse(3),   aa_showmouse(3),
       aa_registerfont(3),  aa_setsupported(3), aa_setfont(3), aa_getevent(3),
       aa_getkey(3),  aa_resize(3),  aa_resizehandler(3),  aa_parseoptions(3),
       aa_edit(3),  aa_createedit(3), aa_editkey(3), aa_putpixel(3), aa_recom-
       mendhikbd(3), aa_recommendlowkbd(3), aa_recommendhimouse(3),  aa_recom-
       mendlowmouse(3), aa_recommendhidisplay(3), aa_recommendlowdisplay(3)



NOTES
       Source  code  for open source software components in Oracle Solaris can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This     software     was    built    from    source    available    at
       https://github.com/oracle/solaris-userland.   The  original   community
       source   was   downloaded   from   http://downloads.sourceforge.net/aa-
       project/aalib-1.4rc5.tar.gz.

       Further information about this software can be found on the open source
       community website at http://aa-project.sourceforge.net/aalib/.



c2man aalib.h                  8 September 1999              aa_autoinitkbd(3)