qmk_firmware/keyboards/kc60/keymaps/noroadsleft/readme_ch5.md
noroadsleft a398d2cece Keymap: Add noroadsleft keymap for KC60 (#3876)
* 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
2018-09-30 22:06:29 -07:00

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.

Numpad 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.

Macro layer

Macros

lavak3DED
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).

System layer


Back to the index.