6eb89ae906
* added own keymap for planck * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md |
7 years ago | |
---|---|---|
.. | ||
Readme.md | 7 years ago | |
config.h | 7 years ago | |
keymap.c | 7 years ago | |
rules.mk | 7 years ago |
Readme.md
Dr NotSoKind's layout
Feel free to ask questions or send suggestions to me on Twitter
I love some features from the default layout, although there are things that definitively I can't get used to. The circuit layout gave me some good ideas, so I combined both, plus some own ideas to fit better my needs. BTW, I don't use Dvorak or other layouts than QWERTY and I'm too old and grumpy for learning something new (I'm lying a bit here, I learn new stuff every day), so I removed the ther typing layouts
Things I love about the default layout
- I love the consistency between the raise and lower layers, like one is the shifted version of the other.
- I like the F keys distributed in two rows, from F1 to F6 and F7 to F12, which makes them easier to find and access.
Things I don't like from the default layout
- Arrow keys distributed VIM like. I use VIM frequently, but there I navigate using HJKL. Moving to the arrows intituively I tend to expect three arrows on the bottom (left, down, right) and one up in the middle (up).
- Tab and Esc. I switched them.
- Alt and Super. Switched them too.
Needs, changes and goals
- Arrow keys and distributed "traditionally".
- Media keys easily accessible.
- A button for Sleep/Power.
- As close as possible to a US QWERTY layout.
- A Numpad, for when I want to feel like an accountant.
- Be able to record Dynamic Macros.
Layers:
Main Layout / QWERTY
Has four modes: The default, Lower, Raise and Media.
http://www.keyboard-layout-editor.com/#/gists/4cfb26f84bbb4fabe5e6c7cc22c85e24
Media gives access to most media keys, and some keyboard actions such as Print Screen, Insert, Calculator or Power/Sleep/Wake. Also in the Media layer, you can record two different macros and reproduce them.
Record the Macro with Media
+ ;
(or Media
+ '
for the Macro 2), you will hear a beep (if the audio is enabled). Do your stuff, finish recording with Media
+ Enter
. For reproducing the Macro, press Media
+ ,
(or Media
+ .
for the second Macro).
Additionally, Lower + Raise gives access to the layer switching, plus keyboard modes (such as music mode), reset, SysReq and Lock Mode, which disables the double shift tap for CapsLock (taken from the circuit layout). Also provides another distribution for the F keys.
Lower + Raise (adjust)
http://www.keyboard-layout-editor.com/#/gists/12462bfba17d16bb40b54ed914209d92
Numpad
Pressing Esc exits the numpad layer (also you can go to the QWERTY layer through the adjust layer)
http://www.keyboard-layout-editor.com/#/gists/5ab730ab278d2050c5250498806e8edc
Notes taken from the circuit layout:
Special keys:
RSHFT
andENTER
are combined. Tap once forENTER
and hold forRSHFT
.ENTER
will be registered on release if released within 200 ms, elseRSHFT
is registered starting at 201 ms until release.- If for some reason, this interferes with the normal usage of the
ENTER
key in any way, (some problem that may never happen), I have added a regular non-modifiedENTER
key on the same key in the [LOWER] and [RAISE] layers. LSHFT
andCAPS
are also combined. The key works like a normalLSHFT
unless double-tapped, in which case it counts asCAPS
. This functionality unfortunately delays all key presses by at most 200 ms, but I have added ways to disable this both temporarily or permanently, described below.- A failsafe
CAPS
key is on the same key in the [LOWER] and [RAISE] layers. - There are
UNDO
,CUT
,COPY
, andPASTE
keys. This was intended to be a universal way to use these commands since in macOS cut is⌘ + C
but in Windows it is⌃ + C
. Unfortunately these special keys only work in Windows. ¯\_(ツ)_/¯
##Game lock:
TL;DR the game lock toggle disables the double-tap CAPS
, and disables GUI
keys (WINDOWS key).