Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
keyboard_update(3)	       Svgalib User Manual	      keyboard_update(3)

NAME
     keyboard_update, keyboard_waitforupdate - process raw keyboard events

SYNOPSIS
     #include <vgakeyboard.h>

     int keyboard_update(void);
     void keyboard_waitforupdate(void);

DESCRIPTION
     These routines check the keyboard buffer for any raw keyboard events and do
     the necessary updates to the internal buffers of keyboard_clearstate(3) and
     keyboard_keypressed(3).

     When  there  are  no  such  events, keyboard_update() returns 0 immediately
     (non-zero else) whereas keyboard_waitforupdate() blocks and waits until  an
     event occurs.

     vga_waitevent(3)  allows  to wait for keyboard and other events at the same
     time.

SEE ALSO
     svgalib(7),  vgagl(7),  libvga.config(5),	keytest(6),  eventtest(6),  key-
     board_seteventhandler(3),	 keyboard_init(3),   keyboard_init_return_fd(3),
     keyboard_close(3),    keyboard_setdefaulteventhandler(3),	   keyboard_get-
     state(3),	keyboard_clearstate(3), keyboard_translatekeys(3), keyboard_key-
     pressed(3), vga_waitevent(3)

AUTHOR
     This manual page was  edited  by  Michael	Weller	<eowmob@exp-math.uni-es-
     sen.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 orig-
     inal  author  and	will happily accept any additions or corrections to this
     first version of the svgalib manual.

Svgalib (>= 1.2.11)		  27 July 1997		      keyboard_update(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=keyboard_waitforupdate&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help