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	joystick
     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 back-
     wards 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),   joystick_getaxis(3),
     joystick_getbutton(3),    joystick_button1(3),    joystick_getb1(3),   joy-
     stick_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-es-
     sen.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+15.1.quarterly>

home | help