librelist archives

« back to archive

Writing Layout

Writing Layout

From:
Joe Schonbok
Date:
2015-05-27 @ 13:21
I've been working with my Atreus for a week or so and have evolved a
variation on the standard QWERTY layout that better suits my needs, and I
also believe it is easier to learn the other layers if you are familiar
with QWERTY.  My main use is for writing; copious amounts of emails at work
and creative writing whenever I have the chance.

Writing Layout: Geared toward writing and editing text. Layer 0 same as
standard (except modifier keys, see below). Layer 1 has all the symbols
placed for relatively easy transition from standard keyboard - the symbols
are arranged in "numeric" order for the left hand. Number pad for the right
hand. I swapped the "0" and "." keys to be consistent with a regular 10 key
layout.  Arrow keys squeezed in to have easy access for quick moving
through text without having to go to Layer 2. Layer 2 has the ins/home/page
up block and the 4 key arrow block laid out like a standard keyboard for
the right hand.  Function keypad moved to the left side as well as the
reset button.  And I added the print screen, scroll lock, and pause keys
because some day I might want to push one of them.

On all the layers I swapped "CTRL" with "SHIFT" and "ALT" with "FN". For
me, I rarely use keyboard shortcuts and I wanted to use the big thumb
buttons for something more important. However I find that sometimes holding
the big button FN key for successive right-hand keys (i.e. the number pad)
might be more comfortable with the FN next to the space as on the standard
QWERTY layout.

Thanks for all the help, Phil! I am really liking the Atreus. I love the
cherry mx keys in such a compact footprint. I can easily slip it into my
coat pocket and with an OTG cable it connects right up to my Nexus so I can
have the pleasure of a quality keyboard in even the most cramped
circumstances.

I don't know if this list allows attachments, so I will just echo the json
text below in case anybody is curious to try it out. I can also send the
.html file with a visual layout if interested.

Best of luck!

Joe


/* Begin json */

[

    [

["Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P"],

["A", "S", "D", "F", "G", "H", "J", "K", "L", "SEMICOLON"],

["Z", "X", "C", "V", "B",

 "FN",

 "N", "M", "COMMA", "PERIOD", "SLASH"],

["ESC", "TAB", "GUI", "CTRL", "BACKSPACE",

 "SHIFT",

 "SPACE", "ALT", "MINUS", "QUOTE", "ENTER"]

    ],

    [

[["shift", "1"], ["shift", "2"], ["shift", "3"], ["shift", "4"],["shift",
"5"], "UP", "7", "8", "9", ["shift", "8"]],

[["shift", "6"], ["shift", "7"], ["shift", "8"], ["shift", "9"],["shift",
"0"], "DOWN", "4", "5", "6", ["shift", "EQUAL"]],

        ["TILDE", "LEFT", "RIGHT", "LEFT_BRACE", "RIGHT_BRACE",

 "FN",

 "DELETE", "1", "2", "3", "BACKSLASH"],

        [["function", 2], ["shift", "BACKSLASH"], "GUI", "CTRL",
"BACKSPACE",

 "SHIFT",

 "SPACE", "ALT", "0", "PERIOD", "EQUAL"]

    ],

    [

["", "F7", "F8", "F9", "F10", "UP", "PRINTSCREEN", "INSERT", "HOME",
"PAGE_UP"],

["", "F4", "F5", "F6", "F11", "DOWN", "SCROLL_LOCK", "DELETE", "END",
"PAGE_DOWN"],

["", "F1", "F2", "F3", "F12",

["layer", 0],

 "", "PAUSE", "", "UP", ""],

[["reset"], "", "GUI", "CTRL", "BACKSPACE",

 "SHIFT",

 "SPACE", "ALT", "LEFT", "DOWN", "RIGHT"]

    ]

]


/* qwerty_joe.json

   Joe's modified qwerty layout for writing.  Save to a text file with a
name ending with ".json" then use "make jsonlayout
LAYOUT=yourjsonfile.json" at the command prompt in your atreus firmware
folder. Then upload to keyboard as normal.

*/