Reed
1baa99c647
* Trying to fix problems in my kyria steez * repeating last commit..... * repeating last commit on EDIT layer but swapping direction exit * moving the reversed desktop moves to the symbol layers on the same hand, for easier activation * adding mac desktop movement keys to Kyria layout * Adding readmes to my keymaps * Removing a png... * Update keyboards/ergodox_ez/keymaps/rmw/keymap-mac.c removing EPRM case * Apply suggestions from code review Great updates to various old-school or outdated ways I was doing things, removing some commented out code, etc. * Apply suggestions from code review Additional improvements * Moving tapdances.cpp to userspace as tapdances.c * reindenting the Kyria keymap to follow four-spaces convention, turning off oled on my kyria, improving the led handling on the Ergodox. * updating led stuff on the other two versions of the keymap, removing EPRM key from main keymap * Apply suggestions from code review I'm adding these various removals to the config file because it seems that at this time those settings are in harmony with the ergodox_ez defaults. * Moving encoder functions into their own userspace file * Apply suggestions from code review Removing settings that are now defaults, clearing out placeholder custom keycodes (smh) * updating encoder functions. * Moving to LAYOUT_stack for all layers, adding end of file newlines, switching to some shorter keycode aliases * Okay, refactor is well underway. * refactored! Also improved led handling for ergodox and rgb handling for kyria * removing mac/windows swappable version because I don't feel like dealing with it when reflashing is so easy. * moving LAYOUT_stack into kyria.h * moving the alternate default layer down next to QWERTY |
3 years ago | |
---|---|---|
.. | ||
keymaps | [Keymap] Adding my keymaps for ergodox_ez and kyria (#9365) | 3 years ago |
util | [Keyboard] add keymap beautifier for Ergodox EZ (#4393) | 4 years ago |
190hotfix.sh | Creates a layouts/ folder for keymaps shared between keyboards (#1609) | 6 years ago |
config.h | Keyboards/zsa updates (#9214) | 4 years ago |
ergodox_ez.c | [Keyboard] Updates to ZSA boards (#6513) | 4 years ago |
ergodox_ez.h | Keyboards/zsa updates (#9214) | 4 years ago |
info.json | Keyboards/zsa updates (#9214) | 4 years ago |
led_i2c.c | Convert clipping variables in rgblight.c to a structure (#7720) | 4 years ago |
matrix.c | [Keyboard] Remove i2c write command when reading columns on Ergodox EZ (#8092) | 4 years ago |
post_config.h | Move Ergodox EZ RGB Light code to custom driver (#7309) | 4 years ago |
readme.md | Keyboards/zsa updates (#9214) | 4 years ago |
rules.mk | Convert clipping variables in rgblight.c to a structure (#7720) | 4 years ago |
The ErgoDox EZ is a mass produced version of the original ErgoDox keyboard, with optional support for RGB Light (Shine) or RGB Matrix (Glow).
Make example for this keyboard (after setting up your build environment):
make ergodox_ez:default:flash
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.
If you have ORYX_CONFIGURATOR
defined in your keymap's config.h
, this enables a number of the built in options from the Oryx Configurator.
You can use the LED_LEVEL
keycode to cycle through the brightness levels for the LEDs on the top right of the keyboard. These settings are saved in eeprom (persistant memory).
Alternatively, you can set the brightness by calling the following functions:
void ergodox_led_all_set(uint8_t level);
void ergodox_right_led_1_set(uint8_t level);
void ergodox_right_led_2_set(uint8_t level);
void ergodox_right_led_3_set(uint8_t level);
These settings are not persistent, so you'd need to reset it every time the board starts.
These are on a 0-255 scale
If you're using the Smart LED (layer indication) feature from the Oryx Configurator, you want to make sure that you enable these options by adding #define ORYX_CONFIGURATOR
to your keymap's config.h
.
This changes the RGB_TOG
keycode so that it will toggle the lights on and off, in a way that will allow the Smart LEDs to continue to work, even with the rest of the LEDs turned off.
Additionally, a new keycode has been added to toggle the Smart LEDs. Use TOGGLE_LAYER_COLOR
, if you aren't already.