1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/pinky/3
James Young a7d79f4c00
[Keyboard] Pinky refactor (#11643)
* QMK Configurator layout support for Pinky

3-row and 4-row versions

* refactor default keymaps

- use an enum for layer names
- remove redundant definitions
- qmk cformat pass
- modify pinky/4 via keymap to mirror pinky/4 default functionality

* remove LAYOUT_kc macros

This usage is not endorsed by QMK as it has been found to be confusing to novice users.

* add VIA support to pinky/3

* update config.h files

Removes unnecessary definitions for Backlight, RGB Underglow, Magic config and MIDI.

* update main rules.mk file

Updates the rules.mk file to match the formatting of the current QMK-provided template. Removes sample bootloader comments, feature rules that are no longer included in the template, and updates the in-line comments.

* update and split keyboard readme

Updates the main readme file's formatting, adds instructions to access bootloader mode, and adds more specific readmes for each version.

* add line breaks between rows in the info.json files

* rename layout macros for Community Layout forward compatibility

The layouts of the Pinky3 and Pinky4 aren't currently Community Layouts, but support for them could be added with a rules.mk edit should the layouts be added to QMK.
2021-01-22 08:37:36 -08:00
..
keymaps [Keyboard] Pinky refactor (#11643) 2021-01-22 08:37:36 -08:00
.noci Exclude more keyboards from CI (#11436) 2021-01-13 08:12:28 -08:00
3.c
3.h [Keyboard] Pinky refactor (#11643) 2021-01-22 08:37:36 -08:00
config.h [Keyboard] Pinky refactor (#11643) 2021-01-22 08:37:36 -08:00
info.json [Keyboard] Pinky refactor (#11643) 2021-01-22 08:37:36 -08:00
readme.md [Keyboard] Pinky refactor (#11643) 2021-01-22 08:37:36 -08:00
rules.mk Cleanup rules.mk for 32U4 keyboards, N-Q (#7147) 2019-10-25 18:32:18 -07:00

Pinky3

A split keyboard with 3x7 vertically staggered keys and 4 thumb keys. An idea is inspired from crkbd, Lily58, Ergo42 and Helix.

Make example for this keyboard (after setting up your build environment):

make pinky/3:default

Flashing example for this keyboard:

make pinky/3:default:flash

To reset the board into bootloader mode, double-tap the Reset switch mounted on the PCB.

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.