Code Monkey home page Code Monkey logo

Comments (5)

nytamin avatar nytamin commented on July 4, 2024

I personally haven't used any of those switches, but if they work similarly as the panels it should be easy to implement.
Please submit a PR when you've got it working! :-)

from xkeys.

CodyBranch avatar CodyBranch commented on July 4, 2024

I got two of the three buttons working on the XK-2512-BU (http://xkeys.com/accessories/TriggerSwitch.php)

Used the XK12 USB switch interface. (http://xkeys.com/xkeys/xkswi.php)

Seemed pretty easy, I just added the below code to the index.js file. I'll do some further testing/investigating to see why the top button isn't working. The guys from Pi Engineering said their software can only control 2 of the 3 buttons too, so who knows.

I just kind of tried stuff with the columns, rows and banks options. I had 6 of the switches plugged in and could use 2 buttons on all 6 of them.

XK12: { // This has not been tested identifier: "PI4 Switch Interface", productId: [1195], columns: 12, rows: 12, hasPS: false, // unknown bankSize: 80, // unknown banks: 6 },

from xkeys.

nytamin avatar nytamin commented on July 4, 2024

Cool!
You can monitor the raw data by running logHMI.js, that might give you a clue if the third button is sent over the wire at all.

from xkeys.

CodyBranch avatar CodyBranch commented on July 4, 2024

It doesn't look like the 3rd button does anything. Which would make sense since its works with 12 switches and 6 devices x 2 buttons = 12 switches.

I have a 3 switch USB connector coming this week to see if all 3 buttons will work with it. If so I'll report back with what I find, then we can add this in.

Can also confirm this package works with a XK-12JOG as I've been using it pretty extensively the last 2 weeks and it's been solid.

from xkeys.

nytamin avatar nytamin commented on July 4, 2024

Great, I'll update the readme, thanks!

from xkeys.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.