Skip to content

IntelliKeys USB Arduino Library available #2

@gdsports

Description

@gdsports

I purchased an IntelliKeys (IK) USB device from Ebay hoping to use it as a large touch surface. The IK USB interface is vendor specific so it is lot more complex than I expected. Fortunately, I found this project.

The Teensy 3.6 https://www.pjrc.com/store/teensy36.html (t36) is an Arduino compatible board which works with the popular Arduino IDE. The t36 was selected because it has two USB ports so it can operate between an IK and a computer. The IK plugs into the t36 USB host port. The t36 plugs in to the computer using its other USB port. A far as the computer knows, it is connected to a USB keyboard and mouse so it does not need any special drivers or software.

So far the Teensy 3.6 gets touch input from an IK and sends USB keyboard and mouse output. The example included with the library is a limited QWERTY keyboard demo. This is not a full implementation of the OpenIKeys software. The library could be the foundation for such an effort. At this stage, the library is mostly of interest to software developers rather than IK users.

The IntelliKeys Teensy 3.6 library is on github at https://github.com/gdsports/IntelliKeys_t36

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions