Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

mode name
-rw-r--r-- README
-rw-r--r-- ergodox_yoruian
-rw-r--r-- keymap.c
-rw-r--r-- rules.mk
-rw-r--r-- yoruian.h
README
      Snarfangel's YORUIAN for the ErgoDox EZ
      ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

DEFAULT ┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓ ┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓ ┃ ` │ ; │ : │ - │ / │ ( │ < ┃ ┃ > │ ) │ ^ │ * │ ~ │ Γ │ σ ┃ ┠───┼───┼───┼───┼───┼───┼───┨ ┠───┼───┼───┼───┼───┼───┼───┨ ┃ ⎋ │ . │ y │ o │ r │ ? │ ✦ ┃ ┃ ✦ │ j │ v │ d │ f │ w │ q ┃ ┠───┼───┼───┼───┼───┼───┤ ┃ ┃ ├───┼───┼───┼───┼───┼───┨ ┃ ⎈ │ u │ i │ a │ n │ ! ├───┨ ┠───┤ m │ h │ t │ s │ c │ ⎈ ┃ ┠───┼───┼───┼───┼───┼───┤ ❖ ┃ ┃ ❖ ├───┼───┼───┼───┼───┼───┨ ┃ λ │ ’ │ “ │ , │ _ │ = │ ┃ ┃ │ k │ l │ p │ g │ b │ x ┃ ┠───┼───┼───┼───┼───╆━━━┷━━━┛ ┗━━━┷━━━╅───┼───┼───┼───┼───┨ ┃ ⎀ │ E │ │ │ ◆ ┃ ┃ ◆ │ │ │ z │ ⎙ ┃ ┗━━━┷━━━┷━━━┷━━━┷━━━┛ ┗━━━┷━━━┷━━━┷━━━┷━━━┛ ┏━━━┯━━━┓ ┏━━━┯━━━┓ ┃ ⌫ │ ⌥ ┃ ┃ ⎄ │ ↹ ┃ ┏━━━╃───┼───┨ ┠───┼───╄━━━┓ ┃ │ │ ┃ ┃ │ │ ┃ ┃ e │ ⇧ ├───┨ ┠───┤ ⏎ │ ␣ ┃ ┃ │ │ ┃ ┃ │ │ ┃ ┗━━━┷━━━┷━━━┛ ┗━━━┷━━━┷━━━┛ SHIFTED ┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓ ┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓ ┃ 9 │ 7 │ 5 │ 3 │ 1 │ [ │ { ┃ ┃ } │ ] │ 0 │ 2 │ 4 │ 6 │ 8 ┃ ┠───┼───┼───┼───┼───┼───┼───┨ ┠───┼───┼───┼───┼───┼───┼───┨ ┃ │ * │ Y │ O │ R │ \ │ ┃ ┃ │ J │ V │ D │ F │ W │ Q ┃ ┠───┼───┼───┼───┼───┼───┤ ┃ ┃ ├───┼───┼───┼───┼───┼───┨ ┃ │ U │ I │ A │ N │ | ├───┨ ┠───┤ M │ H │ T │ S │ C │ ┃ ┠───┼───┼───┼───┼───┼───┤ ┃ ┃ ├───┼───┼───┼───┼───┼───┨ ┃ │ # │ $ │ @ │ & │ + │ ┃ ┃ │ K │ L │ P │ G │ B │ X ┃ ┠───┼───┼───┼───┼───╆━━━┷━━━┛ ┗━━━┷━━━╅───┼───┼───┼───┼───┨ ┃ │ │ │ │ ┃ ┃ │ │ │ Z │ ┃ ┗━━━┷━━━┷━━━┷━━━┷━━━┛ ┗━━━┷━━━┷━━━┷━━━┷━━━┛ ┏━━━┯━━━┓ ┏━━━┯━━━┓ ┃ │ ┃ ┃ │ ┃ ┏━━━╃───┼───┨ ┠───┼───╄━━━┓ ┃ │ │ ┃ ┃ │ │ ┃ ┃ │ ├───┨ ┠───┤ │ ┃ ┃ │ │ ┃ ┃ │ │ ┃ ┗━━━┷━━━┷━━━┛ ┗━━━┷━━━┷━━━┛ λ LAYER ┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓ ┏━━━┯━━━┯━━━┯━━━┯━━━┯━━━┯━━━┓ ┃ │ │ │ │ │ │ ┃ ┃ │ │ ⑤ │ ⑥ │ ⑦ │ ⑧ │ ⑨ ┃ ┠───┼───┼───┼───┼───┼───┼───┨ ┠───┼───┼───┼───┼───┼───┼───┨ ┃ │ │ │ │ │ │ ┃ ┃ │ │ ① │ ② │ ③ │ ④ │ ⑩ ┃ ┠───┼───┼───┼───┼───┼───┤ ┃ ┃ ├───┼───┼───┼───┼───┼───┨ ┃ │ │ │ │ │ ├───┨ ┠───┤ ⎉ │ ← │ ↓ │ ↑ │ → │ ⑪ ┃ ┠───┼───┼───┼───┼───┼───┤ ┃ ┃ ├───┼───┼───┼───┼───┼───┨ ┃ λ │ │ │ │ │ │ ┃ ┃ │ │ ⇱ │ ⎘ │ ⎗ │ ⇲ │ ⑫ ┃ ┠───┼───┼───┼───┼───╆━━━┷━━━┛ ┗━━━┷━━━╅───┼───┼───┼───┼───┨ ┃ │ │ │ │ ┃ ┃ │ │ │ │ ┃ ┗━━━┷━━━┷━━━┷━━━┷━━━┛ ┗━━━┷━━━┷━━━┷━━━┷━━━┛ ┏━━━┯━━━┓ ┏━━━┯━━━┓ ┃ │ ┃ ┃ │ ┃ ┏━━━╃───┼───┨ ┠───┼───╄━━━┓ ┃ │ │ ┃ ┃ │ │ ┃ ┃ │ ├───┨ ┠───┤ │ ┃ ┃ │ │ ┃ ┃ │ │ ┃ ┗━━━┷━━━┷━━━┛ ┗━━━┷━━━┷━━━┛

Installation (X only) ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

  1. Build and flash firmware as usual

  2. sudo make install-xorg-configuration

  3. Restart X

Features ‾‾‾‾‾‾‾‾ • E on the thumb

• Emacs-friendly

• Symmetric control keys for finger wear levelling

• Greek and subscript dead keys

• Compose key for arbitrary Unicode input via ~/.XCompose

Don’t Cares ‾‾‾‾‾‾‾‾‾‾‾ • Easy migration from QWERTY

• Compatbility with non-XKB systems

• Mouse emulation

• Media keys

Acknowledgements ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ Snarfangel, for designing the layout.

The GNU FreeFont project and Steve White, for adding new keyboard symbols.

Xah Lee, for http://xahlee.info/comp/unicode_computing_symbols.html

Colophon ‾‾‾‾‾‾‾‾ This file is best-viewed with an SVN version of GNU FreeFont Mono.