Keyboardio

Login: keyboardio

Company: null

Location: null

email:

Blog: https://shop.keyboard.io

Members

  1. Gergely Nagy
  2. Jesse Vincent

Repositories

Arduino-Boards
Arduino Boards file for Kaleidoscope keyboards
Arduino-HID
Library to override the arduino HID library to change the device shortName
Arduino-Upstream
Our branch of the Arduino core with Keyboardio USB HID improvements
AtmegaScanner
Keyboard matrix scanner, to be used with Kaleidoscope
attiny_i2c_bootloader
An I2C bootloader for ATTiny devices based on AVR112.
autoprogrammer
Arduino sketch for burning new bootloaders
avr_keyscanner
Keyscan controller, with added APA102C LED driver using an ATtiny88
boardsmanager
A repository to track a single file, the arduino boards manager data file for Keyboardio's keyboards
Chorder
A microwriter compatible chorder
FingerprintUSBHost
An Arduino USB plugin that attempts to guess the host OS
I2C-Master-Library
An alternative library to Arduino's Wire library
Kaleidoscope
Firmware for the Keyboardio Model 01 and other keyboards with AVR or ARM MCUs.
Kaleidoscope-Build-Tools
null
Kaleidoscope-Colormap
Colormap extension for Kaleidoscope, EEPROM storage variant
Kaleidoscope-Controller-Linux
Application-based layer switching for Kaleidoscope-based keyboards, under Linux
Kaleidoscope-Cycle
Key sequence cycling dead key for Kaleidoscope.
Kaleidoscope-CycleTimeReport
Main loop length reporter plugin for Kaleidoscope.
Kaleidoscope-DualUse
Dual use keys for Kaleidoscope.
Kaleidoscope-EEPROM-Keymap
EEPROM-based keymap storage for Kaleidoscope
Kaleidoscope-EEPROM-Keymap-Programmer
On-the-fly re-programmable keymap for Kaleidoscope
Kaleidoscope-EEPROM-Settings
Basic EEPROM settings plugin for Kaleidoscope
Kaleidoscope-Escape-OneShot
Turn the ESC key into one that can also cancel one-shot effects
Kaleidoscope-FingerPainter
On-the-fly keyboard painting.
Kaleidoscope-Focus
Bidirectional communications plugin for Kaleidoscope
Kaleidoscope-GhostInTheFirmware
Let the keyboard type for you! For use in demoing things without hands.
Kaleidoscope-Hardware
Kaleidoscope hardware base class
Kaleidoscope-Hardware-EZ-ErgoDox
ErgoDox hardware support for Kaleidoscope
Kaleidoscope-Hardware-Model01
Keyboardio Model01 hardware support for Kaleidoscope.
Kaleidoscope-Hardware-Virtual
"Virtual" hardware plugin for Kaleidoscope: test and debug Kaleidoscope sketches, plugins, and core on x86
Kaleidoscope-Heatmap
Heatmap LED effect for Kaleidoscope.
Kaleidoscope-HIDAdaptor-KeyboardioHID
Kaleidoscope HID Adaptor that uses KeyboardioHID
Kaleidoscope-HostOS
Host OS detection and tracking for Kaleidoscope
Kaleidoscope-HostPowerManagement
Host sleep support library for Kaleidoscope
Kaleidoscope-IgnoranceIsBliss
Forcibly ignore certain keys on a keyboard.
Kaleidoscope-KeyLogger
A key logger for Kaleidoscope.
Kaleidoscope-Languages
International language support for Kaleidoscope
Kaleidoscope-Leader
Leader keys for Kaleidoscope.
Kaleidoscope-LED-ActiveModColor
Highlight active modifiers
Kaleidoscope-LED-AlphaSquare
4x4 pixel LED alphabet, to be used with Kaleidoscope.
Kaleidoscope-LEDControl
LED Control plugin for Kaleidoscope.
Kaleidoscope-LEDEffect-BootGreeting
Make the LED key breathe slowly for a short time when the keyboard boots.
Kaleidoscope-LEDEffect-Breathe
Breathe effect for Kaleidoscope.
Kaleidoscope-LEDEffect-Chase
Chase effect for Kaleidoscope.
Kaleidoscope-LEDEffect-Rainbow
Rainbow effects for Kaleidoscope.
Kaleidoscope-LEDEffects
An assorted collection of LED effects for Kaleidoscope.
Kaleidoscope-LEDEffect-SolidColor
SolidColor effect for Kaleidoscope.
Kaleidoscope-LED-Palette-Theme
Support plugin for palette-based theme plugins
Kaleidoscope-LED-Stalker
A haunting effect, that produces a trail of light as you tap the keys
Kaleidoscope-Macros
Macro support plugin for Kaleidoscope.
Kaleidoscope-MagicCombo
Magic combo framework for Kaleidoscope.
Kaleidoscope-Model01-TestMode
A hardware test mode for the Keyboardio Model 01
Kaleidoscope-MouseKeys
Mouse-key plugin for Kaleidoscope.
Kaleidoscope-Numlock
Numlock handling & effect for Kaleidoscope.
Kaleidoscope-NumPad
A simpler version of the numlock plugin with slightly different semantics
Kaleidoscope-OneShot
Plugin to add "tappable" sticky modifiers and layers for Kaleidoscope.
Kaleidoscope-Plugin
OBSOLETE
Kaleidoscope-Prebuilt-Toolchain
null
Kaleidoscope-Qukeys
Kaleidoscope "quantum key" plugin ? two keycodes on a single key
Kaleidoscope-Ranges
Common ranges, helpers and whatnot, for a number of Kaleidoscope plugins.
Kaleidoscope-Redial
A Kaleidoscope plugin that lets you "redial" the last pressed key, whatever it may be.
Kaleidoscope-ShapeShifter
Change the shifted symbols on any key of your choice.
Kaleidoscope-SpaceCadet
Space Cadet Shift for Kaleidoscope.
Kaleidoscope-Steno
Stenography protocol plugin for Kaleidoscope
Kaleidoscope-Syster
Symbolic input system for Kaleidoscope.
Kaleidoscope-TapDance
Tap-dance keys for Kaleidoscope.
Kaleidoscope-TopsyTurvy
Turn the effect of Shift upside down for certain keys.
Kaleidoscope-TypingBreaks
Tap budget: lock the keyboard after longer sessions, to combat RSI
Kaleidoscope-Unicode
Unicode input helpers for Kaleidoscope.
keyboardio-controller-osx
null
keyboardio-electron-uploader
[not ready yet] An app to upload sketches to the Keyboardio Model 01. Made with NodeJS and Electron
KeyboardioHID
A HID library for Arduino
KeyboardioScanner
Arduino client library for the Keyboardio ATTiny keyscanner
KeyboardioSX1509
Legacy keyscanner library - transitional
KeyboardioTool
This will become the keyboardio configuration and firmware update tool
Keyboardio-Windows-Driver-Serial
Windows Serial Port Driver configuration for Keyboardio Keyboards
KeyboardioWS2812
Legacy library for WS2812B support in Keyboardio Model 01 prototypes. You probably don't want to use it.
keyswitch_documentation
A shared public repository of datasheets and other public documentation of keyswitches, both current and historical
KiCad_BOM_Export
KiCad Add-in Scrip to export and cost a BOM
lufa
LUFA - the Lightweight USB Framework for AVRs.
Model01
Bits of Model 01 design
Model01-Bootloader
A caterina-derived bootloader for the Model 01 keyboard
Model01-Firmware
The "standard" Keyboardio Model 01 Firmware sketch.
Model01-Firmware-Builds
Built copies of the Model 01 firmware
Model01-Flashing
null
Model01-Legends
Key legends for the Model 01
Model01-TestPlan
Test Plan and tools for the Keyboardio Model 01
usbSearch
Search for USB devices by VID/PID, gets device serial numbers
usb-type-c-kicad-lib
null
usb-type-c.pretty
null

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.