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

FreeBSD Manual Pages

  
 
  

home | help
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. Call-
       ing keyboard_clearstate() sets this information to all  keys  released.
       You  can	use this for cleanup at	certain	places in your program.	In ad-
       dition 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 con-
       trol of the console.

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_keypressed(3),   keyboard_translatekeys(3),	  key-
       board_update(3),	keyboard_waitforupdate(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
       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		keyboard_clearstate(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=keyboard_clearstate&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help