Skip to content
/ ergoa Public

ErgoA keyboard layout for ErgoDox EZ, ErgoTravel, and Iris CE

Notifications You must be signed in to change notification settings

ad-si/ergoa

Repository files navigation

ErgoA

An optimized layout for speed, recallability and ergonomics.

Default

Layers

Undefined keys use the corresponding one of the base layer.

Base

q w e r t   y u i o p
a s d f g   h j k l ;
b z x c v   n m , . /

Shift

Q W E R T   Y U I O P
A S D F G   H J K L
B Z X C V   N M

Symbols

! @ { } |   * = - _ +
# $ ( ) ^   \ " ' ` :
% & [ ]       ~ < > ?

Development

Checkout the makefile on how to build the firmware.

Finally use Teensy Loader to load the firmware onto the ErgoDox EZ.

  1. Drag and drop the *.hex file in the .build-* directory onto the Teensy app
  2. Click reset button of ErgoDox EZ with long wire
  3. Press Auto in right corner of Teensy to upload the firmware

Travel

Reduced version for the ErgoTravel keyboard with 54 keys.

Layers

Layer 0 - Base

Layer 0

Layer 1 - Shift

Layer 1

Layer 2 - Symbols

Layer 2

Layer 3 - Motion & Numbers

Layer 3

Development

Use the QMK Configurator for editing the include layout file.

Keeb.io Iris Rev. 1

Reduced version for the Iris CE keyboard with 54 keys.

Use Via for editing the layout file.