You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk-fw/keyboards/gh60/keymaps
noroadsleft 308275909d [Keyboard] GH60 Configurator updates and modernization (#6232)
* Convert gh60.h to #pragma once include guard

* Lint gh60.h

This commit only changes white space.

* Convert info.json to debug linting

Making this file easier to read.

* Put the label keys first for LAYOUT_60_ansi

* Complete and correct key labels in info.json

* Duplicate LAYOUT as LAYOUT_all

Doing this for backwards compatibility. Has implications for user keymaps.

* Update LAYOUT_all to make sense

The original macro LAYOUT submitted for the GH60 gets a couple of things wrong:

- K49 is placed between Space and Right Alt, when it's actually the right half of a split Backspace
- K3C is assigned before K3D, when K3C is the 1u portion of a 1.75u/1u split Right Shift, and therefore K3D is actually to the left of K3C

The LAYOUT_all macro corrects these issues, but the LAYOUT macro is unchanged, so as to not break user keymaps that depend on it.

This commit also updates the default keymap to use the LAYOUT_all macro, and makes a minor change to the base layer to be more as a user would expect for the corresponding physical layout.

* Correct the layout data for the LAYOUT macro in info.json

Gives proper Configurator rendering.

* Modernize default keymap

Update the default keymap to use more modern QMK conventions.

* Modernize the LED management code

Update the LED management functions to use the GPIO functions, and clean up the led_set_kb() function.

* Update key labels in info.json for LAYOUT_60_ansi_split_rshift

Makes them consistent with the the rest of the file.

* Update Docs links in readme file
6 years ago
..
bluezio Remove empty fn_actions[] 6 years ago
chaser Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154) 6 years ago
dbroqua Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997) 6 years ago
dbroqua_7U Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754) 7 years ago
default [Keyboard] GH60 Configurator updates and modernization (#6232) 6 years ago
emiilsd Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154) 6 years ago
maartenwut GH60: readme cleanup, Refactor, and Configurator update (#3164) 7 years ago
maxr1998 GH60: readme cleanup, Refactor, and Configurator update (#3164) 7 years ago
robotmaxtron Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997) 6 years ago
sethbc Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754) 7 years ago
xyverz Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154) 6 years ago