Linux driver for Contour Design Shuttle Pro V2
 
 
Go to file
Alexandre Bourget 0e4e53ef54 IMprovements.. attempts to fixup. Implemented Slow Jog, to allow you to send
nudge keybindings.
2017-07-14 17:25:51 -04:00
LICENSE First draft. 2017-07-14 02:41:48 -04:00
README.md IMprovements.. attempts to fixup. Implemented Slow Jog, to allow you to send 2017-07-14 17:25:51 -04:00
config.go IMprovements.. attempts to fixup. Implemented Slow Jog, to allow you to send 2017-07-14 17:25:51 -04:00
definitions.go IMprovements.. attempts to fixup. Implemented Slow Jog, to allow you to send 2017-07-14 17:25:51 -04:00
main.go IMprovements.. attempts to fixup. Implemented Slow Jog, to allow you to send 2017-07-14 17:25:51 -04:00
mapper.go IMprovements.. attempts to fixup. Implemented Slow Jog, to allow you to send 2017-07-14 17:25:51 -04:00
sample_config.json First draft. 2017-07-14 02:41:48 -04:00
watch.go First draft. 2017-07-14 02:41:48 -04:00

README.md

Linux driver for Contour Design Shuttle Pro V2

My goal is to set it up for the Lightworks Non-Linear Editor.

Buttons layout on the Contour Design Shuttle Pro v2:

       F1   F2   F3   F4

    F5   F6   F7   F8   F9


            (Shuttle)
    S-7 .. S-1  S0  S1 .. S7

 M1        JogL    JogR        M2



          B2        B3
        B1            B4

See

TODO

  • Fix up timings, make sure we properly support shortcuts with Ctrl+Shift and it doesn't clog the program. Perhaps optimize and keep certain keys pressed, until not needed anymore. Especially using the Jog and Shuttle.

  • Make sure we have a solution to ignore the device as a generic HID under Ubuntu. We can't have mouse clicks on top of our bindings!

  • Check udev, DISPLAY=:0.0 to start ?

    • Retry ? Check the error message going out.
  • Try the xdotool with the latest bindings, XTest-based.

    • Use xgb's xtest package and send the FakeInput directly there.. should work a lot better.