~ruther/qmk_firmware

c0e6734d3fc7f777d60ad7bb31002521e9a1ee26 — Florian B 6 years ago 406f03b
[Keymap] removes gamelayer, finally got rgb working (#5817)

* removes gamelayer, finally got rgb working

* lowercasing readme

* changed to layout_ortho_4x12

* rules.mk: Removed BACKLIGHT_CUSTOM_DRIVER
M keyboards/jj40/keymaps/waples/keymap.c => keyboards/jj40/keymaps/waples/keymap.c +10 -25
@@ 4,15 4,13 @@ extern keymap_config_t keymap_config;

#define _QWERTY 0
#define _DVORAK 1
#define _GAME 2
#define _LEFTY 3
#define _RIGHTY 4
#define _DUAL 5
#define _LEFTY 2
#define _RIGHTY 3
#define _DUAL 4

enum jj40_keycodes {
  QWERTY = SAFE_RANGE,
  DVORAK,
  GAME,
  LEFTY,
  RIGHTY,
  DUAL,


@@ 28,21 26,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  KC_TAB,  KC_Q,    KC_W,    KC_E,    KC_R,  KC_T,    KC_Y,   KC_U,   KC_I,    KC_O,    KC_P,    KC_BSPC, \
  CTLESC,  KC_A,    KC_S,    KC_D,    KC_F,  KC_G,    KC_H,   KC_J,   KC_K,    KC_L,    KC_SCLN, SHFTENT, \
  KC_LSFT, KC_Z,    KC_X,    KC_C,    KC_V,  KC_B,    KC_N,   KC_M,   KC_COMM, KC_DOT,  KC_SLSH, KC_QUOT, \
  KC_PSCR, KC_BSPC, KC_LALT, _______, LEFTY, KC_LGUI, KC_SPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT \
  KC_PSCR, KC_BSPC, KC_CAPS, KC_LALT, LEFTY, KC_LGUI, KC_SPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP,   KC_RGHT \
),

[_DVORAK] = LAYOUT_ortho_4x12( \
  KC_TAB,  KC_QUOT, KC_COMM, KC_DOT,  KC_P,  KC_Y,    KC_F,   KC_G,   KC_C,    KC_R,    KC_L,  KC_BSPC, \
  CTLESC,  KC_A,    KC_O,    KC_E,    KC_U,  KC_I,    KC_D,   KC_H,   KC_T,    KC_N,    KC_S,  SHFTENT, \
  KC_LSFT, KC_SCLN, KC_Q,    KC_J,    KC_K,  KC_X,    KC_B,   KC_M,   KC_W,    KC_V,    KC_Z,  KC_SLSH, \
  KC_PSCR, KC_LGUI, KC_LALT, KC_CAPS, LEFTY, KC_BSPC, KC_SPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \
),

[_GAME] = LAYOUT_ortho_4x12( \
  KC_TAB,  KC_Q, KC_W, KC_E, KC_R,  KC_T,   _______, _______, _______, _______, _______, QWERTY, \
  CTLESC,  KC_A, KC_S, KC_D, KC_F,  KC_G,   _______, _______, _______, _______, _______, _______, \
  KC_LSFT, KC_Z, KC_X, KC_C, KC_V,  KC_B,   _______, _______, _______, _______, _______, _______, \
  KC_LCTL, KC_1, KC_2, KC_3, LEFTY, KC_SPC, KC_BSPC, RIGHTY,   KC_LEFT, KC_DOWN,   KC_UP, KC_RIGHT \
  KC_PSCR, KC_BSPC, KC_CAPS, KC_LALT, LEFTY, KC_LGUI, KC_SPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \
),

[_LEFTY] = LAYOUT_ortho_4x12( \


@@ 59,11 50,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  _______, KC_F9, KC_F10, KC_F11, _______, _______, _______, _______, _______, _______, _______, _______ \
),

[_DUAL] =  LAYOUT_ortho_4x12( \
  RESET,   _______, _______, _______, _______, QWERTY,  GAME,    _______, _______, _______, BL_BRTG, RESET, \
  _______, KC_MPRV, KC_MSTP, KC_MPLY, KC_MNXT, AG_NORM, AG_SWAP, _______, _______, _______, BL_TOGG, _______, \
  _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, TG_NKRO, _______, _______, _______, _______, _______, \
  _______, _______, _______, _______, _______, _______, DVORAK,  _______, _______, _______, _______, _______ \
[_DUAL] = LAYOUT_ortho_4x12( \
  RESET,   _______, _______, _______, _______, QWERTY,  DVORAK,  _______, _______, RGB_HUD,  RGB_TOG,  RESET, \
  _______, KC_MPRV, KC_MSTP, KC_MPLY, KC_MNXT, AG_NORM, AG_SWAP, _______, _______, RGB_HUI,  RGB_MOD,  _______, \
  _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, TG_NKRO, _______, _______, RGB_SAD,  RGB_VAD,  _______, \
  _______, _______, _______, _______, _______, _______, _______, _______, _______, RGB_SAI,  RGB_VAI,  _______ \
)
};



@@ 86,12 77,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
      }
      return false;
      break;
    case GAME:
      if (record->event.pressed) {
        persistent_default_layer_set(1UL<<_GAME);
      }
      return false;
      break;
    case LEFTY:
      if (record->event.pressed) {
        layer_on(_LEFTY);

R keyboards/jj40/keymaps/waples/README.md => keyboards/jj40/keymaps/waples/readme.md +5 -11
@@ 6,11 6,15 @@
I currently have the following layers in my keymap:
* Qwerty 	(as default)
* Dvorak	(still learning this type of layout, so not really used much)
* Gaming	(WIP! I tried some I found, but didn't like them, so I'm in the progress of making my own)
* Lefty		(lower)
* Righty	(raise)
* Dual		(adjust)

### Note to self:
YOU NEED TO USE [bootloadHID -r jj40_waples.hex](https://github.com/qmk/qmk_firmware/tree/master/keyboards/jj40)

## the stuff below is out of date and I think about removing them from this readme

#### QWERTY
	| Tab |  Q  |  W  |  E  |  R  |  T  |  Y  |  U  |  I  |  O  |  P  | Bsp |
	|C_Esc|  A  |  S  |  D  |  F  |  G  |  H  |  J  |  K  |  L  |  ;  |S_Ent|


@@ 24,14 28,6 @@ I currently have the following layers in my keymap:
	| Sft |  ;  |  Q  |  J  |  K  |  X  |  B  |  M  |  W  |  V  |  Z  |  /  |
	|P_SCR| GUI | Alt | Cps | ^L^ | Bsp | Spc | ^R^ | Lft | Dwn | Up! | Rgt |


#### GAMING
	| Tab |  Q  |  W  |  E  |  R  |  T  |     |     |     |     |     |QWERT|
	| Esc |  A  |  S  |  D  |  F  |  G  |     |     |     |     |     |     |
	| Sft |  Z  |  X  |  C  |  V  |  B  |     |     |     |     |     |     |
	| Ctl |  1  |  2  |  3  | ^L^ | Spc | Bsp | ^R^ | Lft | Dwn | Up  | Rgt |


#### LEFTY	(lower)
	|  ~  |  !  |  @  |  #  |  $  |  %  |  ^  |  &  |  *  |  (  |  )  | Bsp |
	| Del |     |     |     |     |     |     |  (  |  )  |  [  |  ]  |     |


@@ 51,5 47,3 @@ I currently have the following layers in my keymap:
	|     | Prv | Stp | Tog | Nxt | Nrm | Swp |     |     |     |     |     |
	|     |     | Mte | Vol-| Vol+|     | NKRO|     |     |     |     |     |
	|     |     |     |     |     |     |DVORK|     |     |     |     |     |



M keyboards/jj40/keymaps/waples/rules.mk => keyboards/jj40/keymaps/waples/rules.mk +0 -1
@@ 5,7 5,6 @@ EXTRAKEY_ENABLE = yes
CONSOLE_ENABLE = no
COMMAND_ENABLE = yes
BACKLIGHT_ENABLE = yes
BACKLIGHT_CUSTOM_DRIVER = yes
RGBLIGHT_ENABLE = yes
RGBLIGHT_CUSTOM_DRIVER = yes
KEY_LOCK_ENABLE = yes