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

FreeBSD Manual Pages

  
 
  

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

NAME
       joystick_getnumaxes, joystick_getnumbuttons - query the capabilities of
       a joystick

SYNOPSIS
       #include	<vgajoystick.h>

       char joystick_getnumaxes(int joydev);
       char joystick_getnumbuttons(int joydev);

DESCRIPTION
       queries the number of axes (number of continuous	ranges which the  joy-
       stick  allows to	choose from) and buttons. The old version 0.* joystick
       protocol	reports	2 axes (x and y) and 4	buttons	 although  the	actual
       joystick	will usually have less (often two) buttons.

       svgalib	supports  up  to 127 axes and buttons, provided	the underlying
       device driver does it.

CAVEATS
       This function is	only available in ELF  versions	 of  svgalib.  Due  to
       backwards  compatibility	 issues	 it  cannot  be	used with shared a.out
       libs.

SEE ALSO
       svgalib(7), vgagl(7), libvga.config(5), joytest(6),  mjoytest(6),  joy-
       stick_init(3),	   joystick_close(3),	  joystick_update(3),	  joy-
       stick_sethandler(3),	   joystick_setdefaulthandler(3),	  joy-
       stick_getaxis(3),   joystick_getbutton(3),   joystick_button1(3),  joy-
       stick_getb1(3), joystick_x(3), joystick_getx(3).

AUTHOR
       The svgalib joystick handler  was  mostly  done	by  Daniel  Engstr\"om
       <daniel.engstrom@riksnett.no>.  Multiple	joystick, VC switching support
       and code	to  glue  it  into  svgalib  by	 Michael  Weller  <eowmob@exp-
       math.uni-essen.de>. Part	of the code is based on	code from C. Smith and
       Vojtech Pavlik.

Svgalib	1.3.0			 14 April 1998		joystick_getnumaxes(3)

NAME | SYNOPSIS | DESCRIPTION | CAVEATS | SEE ALSO | AUTHOR

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

home | help