1
0
Fork 0
qmk_firmware/layouts/community/ergodox/win10_writers-block
Jack Humbert d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609)
* include variables and .h files as pp directives

* start layout compilation

* split ergodoxes up

* don't compile all layouts for everything

* might seg fault

* reset layouts variable

* actually reset layouts

* include rules.mk instead

* remove includes from rules.mk

* update variable setting

* load visualizer from path

* adds some more examples

* adds more layouts

* more boards added

* more boards added

* adds documentation for layouts

* use lowercase names for LAYOUT_

* add layout.json files for each layout

* add community folder, default keymaps for layouts

* touch-up default layouts

* touch-up layouts, some keyboard rules.mk

* update documentation for layouts

* fix up serial/i2c switches
2017-08-23 22:29:07 -04:00
..
config.h Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
keymap.c Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
readme.md Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00
rules.mk Creates a layouts/ folder for keymaps shared between keyboards (#1609) 2017-08-23 22:29:07 -04:00

readme.md

Win10 Writer's Block ErgoDox - v1.0

=======================

This is a QWERTY layout for QMK. It's designed to work well in MS Office-like environments. It's tested on Windows 7 and 10.

Professional writers may find this layout useful -- copywriters, technical writers, novelists, etc.

I use my ErgoDox with this keymap as a daily driver at my office.

A gaming layer is unobtrusively built into this layout. I use that layer to play RimWorld.

Feel free to modify the gaming layer to your personal taste.

Table of Contents

Layouts

  • TapDance will teleport you to the layer you want:

  • One Tap for the Base layer

  • Two Taps for the Symbol layer

  • Three Taps for the Rimworld/Gaming layer

  • Where the "Meh" key is located on the Ergodox EZ default layout, I've changed it to another tap dance key:

  • One Tap for CTRL-ALT-DEL

  • Two Taps for the Media/Mouse layer

Base layer

Base layer

This is a QWERTY layout with some quirks.

  • Enter is located on a key that won't cause as much thumb fatigue.

  • Copy and Paste work from the same key. Just hold the key to copy and tap the key to paste!

  • Undo, Find and Cut are also one-touch keys.

  • F12 is where you would normally find TAB on standard layouts. Quickly save in Word, safely.

  • You'll find bracket keys below the "6" key.

  • The Meh Key is a single-button CTRL+ALT+SHIFT modifier.

  • Space Cadet Shift: Tap L Shift for "(" and R Shift for ")" -- holding either shift works like a normal shift.

  • Tap "Z" or Tab to use either normally. Hold them for CTRL.

  • Tap Caps Lock to use it normally. Hold it for Win key combinations (Win+D to minimize all programs, etc).

Symbol layer

Symbol layer

Your standard Ergodox EZ symbol + numpad layout, minus the Version and EEPROM keys.

  • From the base layer, hold the F12 Key to temporarily access this layer (use for quick access to numpad)
  • Release F12 to return to the base layer.

Rimworld layer

Rimworld / Gaming Layer

This layer was made to play RimWorld, a Sci-Fi Colony Survival Game by Tynan Sylvester and Ludeon Studios, available on Steam.

  • Have fun!

Media layer

Media layer

This is the standard Ergodox EZ media layout with more options for mouseclick buttons.

  • In this layer, your "space" key changes into a back button for your browser.

LED states

Your LEDs will change to indicate your layer. You'll know you are in the base layer if all LEDs are off.

Building

To build, you will need the QMK firmware checked out. from there, dive into keyboards/ergodox/keymaps/win10_writers-block/

$ make keyboard=ergodox keymap=win10_writers-block

Using on Windows

This layout is tested in Windows 7 Pro and Windows 10 Home environments.

License

GPL 3+

Special Thanks

  • To algernon for his coding help. I'm a novice but I still made this work (and figured out tap dance) with his help.

  • To /r/MechanicalKeyboards for being an all-around great community.

  • To /u/profet23 for his amazing custom Ergodox boards.