summaryrefslogtreecommitdiff
path: root/keyboards/preonic/keymaps/guillermoap/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/preonic/keymaps/guillermoap/readme.md')
-rw-r--r--keyboards/preonic/keymaps/guillermoap/readme.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/keyboards/preonic/keymaps/guillermoap/readme.md b/keyboards/preonic/keymaps/guillermoap/readme.md
new file mode 100644
index 0000000000..2907652338
--- /dev/null
+++ b/keyboards/preonic/keymaps/guillermoap/readme.md
@@ -0,0 +1,33 @@
+# Preonic Double Spacebar HHKB layout mainly for programming
+This layout is highly curated to my needs and what I like. I mainly use it for programming in macOS, but also gaming in Windows.
+
+The main concept behind every key position is to be able to maximize how many things I can do without lifting my hands from the home row.
+## Layers
+### Base
+- Ctrl/Cmd is on the Caps Lock place (HHKB like)
+- Enter and Space are in the double space bar
+- Normal arrows position (not vim-like)
+- Left Shift on hold - Caps Lock Toggle on tap
+- Vertical scroll on encoder
+### Gaming
+- Switched Enter and Space to reach more easily when gaming
+- Left Shift doesn't have Caps Lock toggle
+- ` is in Ctrl space, mainly used for Push To Talk in games
+### Lower
+- Main programming symbols with right hand
+- Media controls with left hand
+- Full F1..F12 Function keys on number row
+- Ctrl + C | Ctrl + Z Macros to avoid having to constantly press encoder
+- Ctrl + Tab | Ctrl + Shift + Tab on encoder
+### Raise
+- Arrow keys on JKLI
+- Home End PgUp PgDown on M,.Up
+- Numbers on asdfgqwert
+- Del on BackSpace
+- Horizontal scroll on encoder
+### Config
+- Swap Ctrl and GUI on H so I have Cmd next to KC_A when on MacOS
+- Unswap Ctrl and GUI on G so I have Ctrl next to KC_A when on Windows
+- J switches to BASE layer
+- K switches to GAMING layer
+- Default Config for Preonic