Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

OlsonDev/TesselKey

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tessel Key

Tessel Key aims to be a fully configurable NKRO keyboard software for the Tessel microcontroller.

Goals of this project

  • Present Tessel as a keyboard to a USB host
    • Ideally, (optionally) present itself as multiple keyboards to bypass USB 6-key limit
  • Present Tessel as a keyboard via Bluetooth module (lower priority)
  • Run express + socket.io on Tessel, provide Web UI to:
    • Map GPIO pin to specific NKRO row or column (hopefully 1 time configuration)
    • Map row + column combination to specific key
      • Ability to edit/save/load profiles
    • Set up macros (lower priority)
    • Layout keys physically (drag-n-drop) for visualization purposes
      • Ability to edit/save/load layouts
    • Toggle actually sending keys to host (for debugging purposes)
    • Force pin/row/column state
    • Display real-time status information:
      • Pin/row/column/key state (on, off, mode, etc.). 3 views:
        • Tessel view (shows pin state)
        • Grid view (shows row state and column state)
        • Custom layout view (shows key state (mapped row + column combination)
      • Each view is actually 2 views: graphical and textual
        • This means the custom layout view will essentially be a keylogger

About

Tessel Key aims to be fully configurable NKRO keyboard software for the Tessel microcontroller.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.