Skip to content

Commit

Permalink
Keymap: update keymap transmogrified (#4241)
Browse files Browse the repository at this point in the history
* layer locked breathing, layer changed brighter leds

* move config for tapping term into config.h

* Respect LED off even with layer indicators, add readme and update config
to new standard

* update Readme with note about both sides of board being required to flash
  • Loading branch information
akrob authored and drashna committed Oct 27, 2018
1 parent 9ea0103 commit 5be438f
Show file tree
Hide file tree
Showing 3 changed files with 214 additions and 147 deletions.
9 changes: 9 additions & 0 deletions keyboards/iris/keymaps/transmogrified/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
This layout is an attempt to make switching between the Iris and my laptop keyboard as seemless as possible. I switch caps lock and Ctrl/ESC on my laptop and I am able to adjust well with everything else... I still miss the Iris, but I am able to get work done.

I use the following lighting queues to indicate layer changes.

* Momentary toggled layer : LEDs brighten and dim when layer is released.
* Locked layer : LEDs breath.
* Config layer locked : LEDs off.

NOTE you will need to flash both sides to update the brightness_levels so that breathing works on both sides as expected.
22 changes: 13 additions & 9 deletions keyboards/iris/keymaps/transmogrified/config.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright 2017 Danny Nguyen <[email protected]>
Copyright 2017 Adam Roberts <[email protected]>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand All @@ -15,20 +15,15 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/


#ifndef CONFIG_USER_H
#define CONFIG_USER_H

#include "config_common.h"
#pragma once

/* Use I2C or Serial, not both */

#define USE_SERIAL
// #define USE_I2C

/* Select hand configuration */

// #define MASTER_LEFT
//#define MASTER_LEFT
#define MASTER_RIGHT
// #define EE_HANDS

Expand All @@ -39,4 +34,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define RGBLIGHT_SAT_STEP 8
#define RGBLIGHT_VAL_STEP 8

#endif
#define NO_USB_STARTUP_CHECK //keep both sides on when pc is sleeping.
#define TAPPING_TERM 200

// Remove features i don't use
#define NO_ACTION_ONESHOT
#define NO_ACTION_MACRO

// Override the rev2 config.h BACKLIGHT_LEVELS setting
#undef BACKLIGHT_LEVELS
#define BACKLIGHT_LEVELS 125
Loading

0 comments on commit 5be438f

Please sign in to comment.