Menu

Tree [b7b723] default tip /
 History

Read Only access


File Date Author Commit
 doc 2023-10-12 John Donoghue John Donoghue [d53458] * DESCRIPTION, NEWS, doc/joystick.texi,
 inst 2022-09-03 John Donoghue John Donoghue [227c8d] Add forcefeedback processing
 src 2025-09-14 John Donoghue John Donoghue [b7b723] Update to use cmake in windows, then pkg-config...
 .hgignore 2022-01-18 John Donoghue John Donoghue [9c1e6e] maint: add .hgignore file
 .hgtags 2023-10-13 John Donoghue John Donoghue [1baa60] Added tag v0.0.3 for changeset d5345838b866
 COPYING 2021-12-19 John Donoghue John Donoghue [449a5b] Initial commit
 DESCRIPTION 2023-10-12 John Donoghue John Donoghue [d53458] * DESCRIPTION, NEWS, doc/joystick.texi,
 INDEX 2021-12-19 John Donoghue John Donoghue [c1126b] Add isvrjoystick
 Makefile 2024-01-23 John Donoghue John Donoghue [2b330c] * Makefile: dont remove doc gen tools from release
 NEWS 2023-10-12 John Donoghue John Donoghue [d53458] * DESCRIPTION, NEWS, doc/joystick.texi,
 README.md 2023-10-14 John Donoghue John Donoghue [74343a] * README.md: add link to current manual

Read Me

Introduction

The Octave joystick package provides basic joystick read/write functions

Requirements

  • Octave >= 3.6.0+

  • SDL >= 1.2

NOTE: in fedora, the joysick drivers must be enabled so that it will load them:
dnf install joystick-support

sudo usermod -a -G input username

Installing

To install, run the octave package manager:

  1. If running Windows, the package may already be installed:

pkg list joystick

  1. To install from source forge:
    pkg install -forge joystick

  2. To install from a local tarball.
    pkg install joystick-XXXXXXX.tar.gz
    Where XXXXXXX is the version of the the downloaded tarball.

Usage:

  1. Load the package.
    pkg load joystick
    (Required each time Octave is started)

  2. List available joystickes
    vrjoysticklist

  3. Get a joystick to manipulate using the id
    joy = vrjoystick(1)

Documentation

Known limitations and bugs