Permalink
Switch branches/tags
Nothing to show
Commits on Feb 29, 2012
  1. Initial commit

    mason-larobina committed Feb 29, 2012
    What's working:
     * spnavkbd.c uses libspnav to listen for 3d Connexion Space Navigator
       6-axis joystick movement events and propogate them to a callback
       function in a users Lua config.
     * The Lua callbacks make use of a few C-functions to get the current
       time (with nanosecond precision) and raise XKeyEvents to simulate
       key presses in X11.
     * There are numerous config options for controlling:
        - The sensitivity of the simulated key presses
        - The keycodes that are simulated for movements on each axis
        - The dead-band on each axis to prevent accidental key presses