Provided by: libsvga1-dev_1.4.3-33_amd64 bug

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 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),  joystick_init(3),
       joystick_close(3),               joystick_update(3),               joystick_sethandler(3),
       joystick_setdefaulthandler(3),         joystick_getaxis(3),         joystick_getbutton(3),
       joystick_button1(3), joystick_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.