keychron_qmk_firmware/keyboards/qwertyydox
noroadsleft 9609ae60a6 [Keyboard] QWERTYYdox refactor (#6446)
* Delete null key

`__` key in keymap.c doesn't actually exist on the physical hardware.
Removed key from keymap.c and removed its argument from the layout macro.

* Delete unused keycode aliases

* Replace layer index definitions with an enum

* Replace redundant numpad keycodes with native aliases

* Use native layer change keycodes instead of aliases

* Visually align the keycodes

It makes the keymap pretty.

* Correct Configurator layout data

* Clean up header files

- convert to pragma once include guard
- remove redundant definitions
- remove commented code blocks

* Delete LAYOUT_kc macro

Was copied from ergotravel; not valid for this keyboard.

* Consolidate rev1 rules.mk settings to keyboard level

Previous codebase enabled Backlight at keyboard level then disabled it at revision level.

* Delete unused rules

* Consolidate config.h settings from keymap level to keyboard level

* Modernize keyboard's config.h file

Aligns the keyboard-level config.h file more closely with the current QMK template for AVR keyboards.
2019-08-01 09:33:13 -07:00
..
keymaps/default [Keyboard] QWERTYYdox refactor (#6446) 2019-08-01 09:33:13 -07:00
rev1 [Keyboard] QWERTYYdox refactor (#6446) 2019-08-01 09:33:13 -07:00
config.h [Keyboard] QWERTYYdox refactor (#6446) 2019-08-01 09:33:13 -07:00
info.json [Keyboard] QWERTYYdox refactor (#6446) 2019-08-01 09:33:13 -07:00
qwertyydox.c
qwertyydox.h [Keyboard] QWERTYYdox refactor (#6446) 2019-08-01 09:33:13 -07:00
readme.md
rules.mk [Keyboard] QWERTYYdox refactor (#6446) 2019-08-01 09:33:13 -07:00

QWERTYYdox

QWERTYYdox

A split ergo 4x7 keyboard with 3 thumb keys and 2 Y keys.

Status The QWERTYYdox is a personal project, however it is completely functional.

Keyboard Maintainer: /u/aydenvis

Hardware Supported: Pro Micro (ATmega32U4)

Hardware Availability: The whole thing is handwired with plates cut by /u/JOlimon

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

make qwertyydox/rev1:default

Example of flashing this keyboard:

make qwertyydox/rev1:default:avrdude

See build environment setup then the make instructions for more information.