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)

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

home | help