6. Linux Joystick support¶

Copyright

© 1996-2000 Vojtech Pavlik <vojtech@ucw.cz> - Sponsored by SuSE

Table of Contents

  • 6.1. Introduction
  • 6.2. Usage
    • 6.2.1. Utilities
    • 6.2.2. Device nodes
    • 6.2.3. Modules needed
    • 6.2.4. Verifying that it works
    • 6.2.5. Calibration
  • 6.3. Hardware-specific driver information
    • 6.3.1. Analog joysticks
    • 6.3.2. Microsoft SideWinder joysticks
    • 6.3.3. Logitech ADI devices
    • 6.3.4. Gravis GrIP
    • 6.3.5. FPGaming A3D and MadCatz A3D
    • 6.3.6. ThrustMaster DirectConnect (BSP)
    • 6.3.7. Creative Labs Blaster
    • 6.3.8. Genius Digital joysticks
    • 6.3.9. InterAct Digital joysticks
    • 6.3.10. PDPI Lightning 4 gamecards
    • 6.3.11. Trident 4DWave / Aureal Vortex
    • 6.3.12. Crystal SoundFusion
    • 6.3.13. SoundBlaster Live!
    • 6.3.14. SoundBlaster 64 and 128 - ES1370 and ES1371, ESS Solo1 and S3 SonicVibes
    • 6.3.15. Amiga
    • 6.3.16. Game console and 8-bit pads and joysticks
    • 6.3.17. SpaceTec/LabTec devices
    • 6.3.18. Logitech SWIFT devices
    • 6.3.19. Magellan / Space Mouse
    • 6.3.20. I-Force devices
    • 6.3.21. Gravis Stinger gamepad
  • 6.4. Troubleshooting
  • 6.5. FAQ
  • 6.6. Programming Interface
    • 6.6.1. Introduction
    • 6.6.2. Initialization
    • 6.6.3. Event Reading
      • 6.6.3.1. js_event.type
      • 6.6.3.2. js_event.number
      • 6.6.3.3. js_event.value
      • 6.6.3.4. js_event.time
    • 6.6.4. Reading
      • 6.6.4.1. O_NONBLOCK
    • 6.6.5. IOCTLs
      • 6.6.5.1. JSIOGCVERSION
      • 6.6.5.2. JSIOCGNAME
      • 6.6.5.3. JSIOC[SG]CORR
    • 6.6.6. Backward compatibility
    • 6.6.7. Final Notes

The Linux Kernel

6.2.0

Quick search

This Page

  • Show Source
©The kernel development community. | Powered by Sphinx 5.0.1 & Alabaster 0.7.12 | Page source