* Add personal KC60 keymap * Update personal KC60 keymap * Keymap update 2018-05-30 01:53 UTC-7 * Added macro: T_PEEKR * Added macro for MacOS Select All; modified MacOS function layer * Added git branch-name macro * Added GitHub signature macro * Added readme files * Added Quake 2 and System layers * Refactored keymap readme * Refactored to add userspace files; added Colemak layer * Minor code cleanup; updated readme files * Reverted use of userspace Decided not to make use of the Userspace feature at this time. Reverted its addition, and updated the readme files where needed (they were linking to userspace files). * Updated per review comments by @drashna * Refactor buggy macros I'm still not sure these work properly * Fix Windows shortcuts * Fix Mac shortcuts, possibly Untested; still may be broken. * Remove PREVENT_STUCK_MODIFIERS from config.h Deprecated by #3107
2.6 KiB
@noroadsleft's KC60 keymap
Last updated: September 2, 2018, 1:03 PM UTC-0700
Layer 10: Numpad layer - _NP
Accessed by holding either Fn
key and tapping Space
, from any of the Base Layers
Puts a Numpad on the right-hand side of the keyboard. A through F included for hexadecimal input. Tapping Space
returns to the previous Base Layer.
Layer 11: Macro layer - _MA
Accessed by holding the Fn
key and tapping the right-side Win
key
Has some macros that I use in Git, and some frequently-typed strings.
Tapping Esc
exits the Macro layer, if the macro used doesn't do it automatically.
Macros
Inputs: lavak3DED
Twitch emote for a streamer I watch a lot.
G_PUSH
Inputs: git push origin
Everything from here down is related to Git or GitHub.
G_FTCH
Inputs: git fetch upstream
G_COMM
Inputs: git commit -m ""
[Left]
Readies a git commit
command, moves the cursor between the quotation marks, then disables the Macro layer.
G_RST
Inputs: git histt -n 10
, Enter, git reset --soft
Runs a git alias that shows my last ten commits, then readies a git reset --soft
. For when I commit something too soon. Disables the Macro layer when complete.
G_C10R
Inputs: cf/
A branch prefix I use for my current work in QMK. Disables the Macro layer when finished.
G_BRCH
Inputs: $(git branch-name)
A git alias that returns the name of the current branch. Disables the Macro layer when finished.
SIGNA
Inputs: \- @noroadsleft
[Enter]
Sometimes on GitHub, I sign my comments. Types my GitHub name in Markdown syntax, and then taps the Enter
key. Disables the Macro layer when finished.
Layer 12: System layer - _SY
Accessed by holding either Fn
key and tapping the /?
key
This is where I change my keyboard function. Base layer select on 1
through 3
, Backlight controls on C
through N
, Reset on 8*
, Debug on 0)
.