From 993a3e7e7d3f5f5d61cbae780a3998c8e06dfac1 Mon Sep 17 00:00:00 2001 From: Phil Hagelberg Date: Thu, 2 Jan 2020 08:24:59 -0800 Subject: [PATCH] Revamp the Atreus2 layout. In particular, having backtick and backslash on the fn layer wasn't helpful since they have dedicated keys now. Also for the most part, the shift+number punctuation keys are in sequential order, which makes them a lot easier to learn. (The exception is the # key, which is moved down to make room for the arrow cluster.) The parens are moved so they're surrounding the arrows on the home row, and the curly brackets are moved to mirror the square brackets. A redundant backspace is added so it can be hit with either hand now. https://atreus.technomancy.us/i/layout-new.png --- .../Devices/Technomancy/Atreus2/Atreus2.ino | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/examples/Devices/Technomancy/Atreus2/Atreus2.ino b/examples/Devices/Technomancy/Atreus2/Atreus2.ino index d28dfbf7..2c75ab75 100644 --- a/examples/Devices/Technomancy/Atreus2/Atreus2.ino +++ b/examples/Devices/Technomancy/Atreus2/Atreus2.ino @@ -40,6 +40,8 @@ enum { #define Key_At LSHIFT(Key_2) #define Key_Hash LSHIFT(Key_3) #define Key_Dollar LSHIFT(Key_4) +#define Key_Percent LSHIFT(Key_5) +#define Key_Caret LSHIFT(Key_6) #define Key_And LSHIFT(Key_7) #define Key_Star LSHIFT(Key_8) #define Key_Plus LSHIFT(Key_Equals) @@ -59,22 +61,22 @@ KEYMAPS( ,Key_Z ,Key_X ,Key_C ,Key_V ,Key_B, Key_Backtick ,Key_Esc ,Key_Tab ,Key_LeftGui ,Key_LeftShift ,Key_Backspace ,Key_LeftControl - ,Key_Y ,Key_U ,Key_I ,Key_O ,Key_P - ,Key_H ,Key_J ,Key_K ,Key_L ,Key_Semicolon - ,Key_Backslash,Key_N ,Key_M ,Key_Comma ,Key_Period ,Key_Slash + ,Key_Y ,Key_U ,Key_I ,Key_O ,Key_P + ,Key_H ,Key_J ,Key_K ,Key_L ,Key_Semicolon + ,Key_Backslash,Key_N ,Key_M ,Key_Comma ,Key_Period ,Key_Slash ,Key_LeftAlt ,Key_Space ,MO(NUMPAD) ,Key_Minus ,Key_Quote ,Key_Enter ), [NUMPAD] = KEYMAP_STACKED ( - Key_Exclamation ,Key_At ,Key_UpArrow ,Key_LeftCurlyBracket ,Key_RightCurlyBracket - ,Key_Hash ,Key_LeftArrow ,Key_DownArrow ,Key_RightArrow ,Key_Dollar - ,Key_LeftBracket ,Key_RightBracket ,Key_LeftParen ,Key_RightParen ,Key_And ,___ + Key_Exclamation ,Key_At ,Key_UpArrow ,Key_Dollar ,Key_Percent + ,Key_LeftParen ,Key_LeftArrow ,Key_DownArrow ,Key_RightArrow ,Key_RightParen + ,Key_LeftBracket ,Key_RightBracket ,Key_Hash ,Key_LeftCurlyBracket ,Key_RightCurlyBracket ,Key_Caret ,TG(NAV) ,Key_Insert ,Key_LeftGui ,Key_LeftShift ,Key_Backspace ,Key_LeftControl - ,Key_PageUp ,Key_7 ,Key_8 ,Key_9 ,Key_Star - ,Key_PageDown ,Key_4 ,Key_5 ,Key_6 ,Key_Plus - ,___ ,Key_Backtick ,Key_1 ,Key_2 ,Key_3 ,Key_Backslash + ,Key_PageUp ,Key_7 ,Key_8 ,Key_9 ,Key_Backspace + ,Key_PageDown ,Key_4 ,Key_5 ,Key_6 ,___ + ,Key_And ,Key_Star ,Key_1 ,Key_2 ,Key_3 ,Key_Plus ,Key_LeftAlt ,Key_Space ,___ ,Key_Period ,Key_0 ,Key_Equals ),