Oddball
A split keyboard with trackball support
Install / Use
/learn @atulloh/OddballREADME
Oddball Keyboard

The Oddball is a split mechanical keyboard with an integrated trackball. While drawing inspiration from things like the Jian and the Dactyl Manuform, it is instead designed with a switch plate and PCB to give it durability, replicability, and a more utilitarian look. It has a relatively minimal key layout, typically with 39 keys in total. The PCB is reversible so it can be built with 0, 1 or theoretically 2 trackballs. Due to the height and angle of the optical sensor, and as an ergonomic bonus, it requires a tented case.
- all files (cases/plates/PCBs/etc) are under output/
- all OpenSCAD files used for the 3D parts are under src
View the docs
Features
- split design
- 39 keys
- trackball
- click, click + drag, scroll
- dynamic CPI (trackball cursor speed)
- columnar staggered keys
- tented case
- angled thumb clusters
- QMK firmware
Feel free to reach out if you have any questions.
License
MIT License
Copyright (c) 2021 Alexander Tulloh
Related Skills
openhue
350.8kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
350.8kElevenLabs text-to-speech with mac-style say UX.
weather
350.8kGet current weather and forecasts via wttr.in or Open-Meteo
casdoor
13.3kAn open-source AI-first Identity and Access Management (IAM) /AI MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD
