keyboard_clearstate(3) Svgalib User Manual keyboard_clearstate(3)

NAME
       keyboard_clearstate  - reset the state of all keys when in
       raw keyboard mode

SYNOPSIS
       #include <vgakeyboard.h>

       void keyboard_clearstate(void);

DESCRIPTION
       When in raw keyboard  mode,  svgalib  receives  press  and
       release  events from the kernel and keeps track which keys
       are currently pressed. Calling keyboard_clearstate()  sets
       this  information  to  all keys released. You can use this
       for cleanup at certain places in your program. In addition
       svgalib  resets  the  states  of all keys when a VC switch
       occurs because it does not know the current state of  keys
       when it regains control of the console.

SEE ALSO
       svgalib(7),    vgagl(7),   libvga(5),   keytest(6),
       eventtest(6),      keyboard_seteventhandler(3),       key-
       board_init(3),       keyboard_init_return_fd(3),      key-
       board_close(3),  keyboard_setdefaulteventhandler(3),  key-
       board_getstate(3), keyboard_keypressed(3), keyboard_trans-
       latekeys(3),    keyboard_update(3),    keyboard_waitforup-
       date(3), vga_waitevent(3)

AUTHOR
       This manual page was edited by Michael Weller <eowmob@exp-
       math.uni-essen.de>. The exact  source  of  the  referenced
       function  as  well  as  of  the  original documentation is
       unknown.

       It is very likely that both are at least  to  some  extent
       are due to Harm Hanemaayer <H.Hanemaayer@inter.nl.net>.

       Occasionally  this  might  be  wrong. I hereby asked to be
       excused by the original author and will happily accept any
       additions  or  corrections  to  this  first version of the
       svgalib manual.

Svgalib (>= 1.2.11)        29 July 1997                         1