QMK/layouts/community/ergodox/yoruian
2020-03-23 10:48:11 +01:00
..
90-ergodox-yoruian.conf initial upload 2020-03-23 10:48:11 +01:00
ergodox_yoruian initial upload 2020-03-23 10:48:11 +01:00
keymap.c initial upload 2020-03-23 10:48:11 +01:00
README initial upload 2020-03-23 10:48:11 +01:00
rules.mk initial upload 2020-03-23 10:48:11 +01:00
yoruian.h initial upload 2020-03-23 10:48:11 +01:00

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

          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.