~ruther/qmk_firmware

9340b70b7e5779409bced9c30df0e4afd645f8b8 — Jonathan Rascher 6 years ago 733ec61
[Keyboard] Assorted personal keymap/layout updates (#6621)

* Switch Quefrency back to I2C (#6161 fixes the lag)

* Update Quefrency keymap

* Add reset and EEPROM reset keybindings so these tasks can be performed
separately, rather than relying on Bootmagic Lite, which performs both
tasks at the same time.

* Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used
as part of a more complex keybinding, whereas Fn+Tab is always safe.

* Update KBD67 keymap

* Add reset and EEPROM reset keybindings so these tasks can be performed
separately, rather than relying on Bootmagic Lite, which performs both
tasks at the same time.

* Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used
as part of a more complex keybinding, whereas Fn+Tab is always safe.

* Move Menu to a layer tap on the Fn key since that's a more natural
location.

* Update 60% Tsangan HHKB layout

* Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used
as part of a more complex keybinding, whereas Fn+Tab is always safe.

* Update 60% ANSI split backspace/right-shift layout

* Add reset and EEPROM reset keybindings so these tasks can be performed
separately, rather than relying on Bootmagic Lite, which performs both
tasks at the same time.

* Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used
as part of a more complex keybinding, whereas Fn+Tab is always safe.
M keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/keymap.c => keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/keymap.c +5 -5
@@ 5,8 5,8 @@ enum layer {
    LAYER_FUNCTION,
};

/* Switch to function layer when held. */
#define LY_FUNC MO(LAYER_FUNCTION)
/* Switch to function layer when held; send menu key when tappped. */
#define LY_FUNC LT(LAYER_FUNCTION, KC_APP)

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    /* Default layer: http://www.keyboard-layout-editor.com/#/gists/dd675b40cc4df2c7bb78847ac29f5988 */


@@ 21,9 21,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    /* Function layer: http://www.keyboard-layout-editor.com/#/gists/f29128427f674c43777f045e363d1b44 */
    [LAYER_FUNCTION] = LAYOUT(
        _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   KC_INS,   KC_DEL,   _______,
        _______,  KC_MPLY,  KC_VOLU,  KC_MSTP,  _______,  _______,  _______,  _______,  KC_PSCR,  KC_SLCK,  KC_PAUS,  _______,  _______,  _______,  _______,
        KC_CAPS,  KC_MPRV,  KC_VOLD,  KC_MNXT,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
        KC_CAPS,  KC_MPLY,  KC_VOLU,  KC_MSTP,  _______,  _______,  EEP_RST,  RESET,    KC_PSCR,  KC_SLCK,  KC_PAUS,  _______,  _______,  _______,  _______,
        _______,  KC_MPRV,  KC_VOLD,  KC_MNXT,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
        _______,  _______,  KC_MUTE,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
        _______,  _______,  _______,  _______,  KC_APP,   _______,  _______,  _______,  _______
        _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______
    ),
};

M keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/readme.md => keyboards/kbdfans/kbd67/hotswap/keymaps/bcat/readme.md +3 -3
@@ 1,4 1,4 @@
# bcat's Quefrency 65% layout
# bcat's KBD67 hotswap layout

This is pretty much a stock 65% split keyboard layout, with an HHKB-style
(split) backspace and media keys in the function layer centered around the WASD


@@ 6,8 6,8 @@ cluster.

## Default layer

![Default layer layout](https://i.imgur.com/stwELz3.png)
![Default layer layout](https://i.imgur.com/iJsG6Z8.png)

## Function layer

![Function layer layout](https://i.imgur.com/urDnuTC.png)
![Function layer layout](https://i.imgur.com/eRKdeph.png)

M keyboards/keebio/quefrency/keymaps/bcat/config.h => keyboards/keebio/quefrency/keymaps/bcat/config.h +1 -13
@@ 1,18 1,6 @@
#pragma once

/*
 * I2C seems to randomly drop keystrokes. Not sure why. It seems a bit like
 * https://github.com/qmk/qmk_firmware/issues/5037, but that issue is closed,
 * and our problems happen even with underglow disabled.
 *
 * This issue occurs with multiple TRRS cables of different lengths from
 * different companies, so it's most likely not a cable issue.  It may be that
 * we are running into issues with long I2C runs, in which case stronger
 * pull-up resistors might help:
 * https://hackaday.com/2017/02/08/taking-the-leap-off-board-an-introduction-to-i2c-over-long-wires/.
 * For now, just don't use I2C.
 */
#define USE_SERIAL
#define USE_I2C

/* Use an extra LED on the right side since it's wider on the 65% PCB. */
#undef RGBLED_NUM

M keyboards/keebio/quefrency/keymaps/bcat/keymap.c => keyboards/keebio/quefrency/keymaps/bcat/keymap.c +2 -2
@@ 21,8 21,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    /* Function layer: http://www.keyboard-layout-editor.com/#/gists/59636898946da51f91fb290f8e078b4d */
    [LAYER_FUNCTION] = LAYOUT_65(
        _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   KC_INS,   KC_DEL,   RGB_HUI,
        _______,  KC_MPLY,  KC_VOLU,  KC_MSTP,  _______,  _______,  _______,  _______,  KC_PSCR,  KC_SLCK,  KC_PAUS,  _______,  _______,  _______,  RGB_SAI,
        KC_CAPS,  KC_MPRV,  KC_VOLD,  KC_MNXT,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RGB_TOG,  RGB_SAD,
        KC_CAPS,  KC_MPLY,  KC_VOLU,  KC_MSTP,  _______,  _______,  EEP_RST,  RESET,    KC_PSCR,  KC_SLCK,  KC_PAUS,  _______,  _______,  _______,  RGB_SAI,
        _______,  KC_MPRV,  KC_VOLD,  KC_MNXT,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RGB_TOG,  RGB_SAD,
        _______,  _______,  KC_MUTE,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RGB_VAI,  RGB_HUD,
        _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RGB_RMOD, RGB_VAD,  RGB_MOD
    ),

M keyboards/keebio/quefrency/keymaps/bcat/readme.md => keyboards/keebio/quefrency/keymaps/bcat/readme.md +1 -1
@@ 10,4 10,4 @@ cluster, and RGB controls in the function layer on the arrow/nav keys.

## Function layer

![Function layer layout](https://i.imgur.com/4R1F72M.png)
![Function layer layout](https://i.imgur.com/0mvzXHG.png)

M layouts/community/60_ansi_split_bs_rshift/bcat/keymap.c => layouts/community/60_ansi_split_bs_rshift/bcat/keymap.c +4 -4
@@ 25,8 25,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    /* Function layer: http://www.keyboard-layout-editor.com/#/gists/c7a55e75285d474b6301140eaf53f915 */
    [LAYER_FUNCTION] = LAYOUT_60_ansi_split_bs_rshift(
        _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   KC_INS,   KC_DEL,
        _______,  KC_MPLY,  KC_VOLU,  KC_MSTP,  _______,  _______,  _______,  _______,  KC_PSCR,  KC_SLCK,  KC_PAUS,  KC_UP,    _______,  _______,
        KC_CAPS,  KC_MPRV,  KC_VOLD,  KC_MNXT,  _______,  _______,  _______,  _______,  KC_HOME,  KC_PGUP,  KC_LEFT,  KC_RGHT,  _______,
        KC_CAPS,  KC_MPLY,  KC_VOLU,  KC_MSTP,  _______,  _______,  _______,  _______,  KC_PSCR,  KC_SLCK,  KC_PAUS,  KC_UP,    _______,  _______,
        _______,  KC_MPRV,  KC_VOLD,  KC_MNXT,  _______,  _______,  _______,  _______,  KC_HOME,  KC_PGUP,  KC_LEFT,  KC_RGHT,  _______,
        _______,  _______,  KC_MUTE,  _______,  _______,  _______,  _______,  _______,  KC_END,   KC_PGDN,  KC_DOWN,  _______,  _______,
        _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______
    ),


@@ 34,9 34,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    /* Adjust layer: http://www.keyboard-layout-editor.com/#/gists/6e1068e4f91bbacccaf5ac0acbeec79c */
    [LAYER_ADJUST] = LAYOUT_60_ansi_split_bs_rshift(
        _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,
        _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RGB_VAI,  _______,  _______,
        _______,  _______,  _______,  _______,  _______,  _______,  EEP_RST,  RESET,    _______,  _______,  _______,  RGB_VAI,  _______,  _______,
        _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RGB_HUI,  RGB_SAI,  RGB_RMOD, RGB_MOD,  RGB_TOG,
        _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______,  RGB_HUD,  RGB_SAD,  RGB_VAD,  _______,  _______,
        _______,  _______,  _______,  _______,  _______,  BL_BRTG,  BL_DEC,   BL_INC,   RGB_HUD,  RGB_SAD,  RGB_VAD,  _______,  _______,
        _______,  _______,  _______,  _______,  _______,  _______,  _______,  _______
    ),
};

M layouts/community/60_ansi_split_bs_rshift/bcat/readme.md => layouts/community/60_ansi_split_bs_rshift/bcat/readme.md +2 -2
@@ 13,8 13,8 @@ key on the bottom row activates an adjust layer to control RGB underglow.

## Function layer

![Function layer layout](https://i.imgur.com/8dr5ktH.png)
![Function layer layout](https://i.imgur.com/fmvSJJy.png)

## Adjust layer

![Adjust layer layout](https://i.imgur.com/78PBNt6.png)
![Adjust layer layout](https://i.imgur.com/KxCtI50.png)

M layouts/community/60_tsangan_hhkb/bcat/keymap.c => layouts/community/60_tsangan_hhkb/bcat/keymap.c +2 -2
@@ 25,8 25,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
    /* Function layer: http://www.keyboard-layout-editor.com/#/gists/f6311fd7e315de781143b80eb040a551 */
    [LAYER_FUNCTION] = LAYOUT_60_tsangan_hhkb(
        _______,  KC_F1,    KC_F2,    KC_F3,    KC_F4,    KC_F5,    KC_F6,    KC_F7,    KC_F8,    KC_F9,    KC_F10,   KC_F11,   KC_F12,   KC_INS,   KC_DEL,
        _______,  KC_MPLY,  KC_VOLU,  KC_MSTP,  _______,  _______,  _______,  _______,  KC_PSCR,  KC_SLCK,  KC_PAUS,  KC_UP,    _______,  _______,
        KC_CAPS,  KC_MPRV,  KC_VOLD,  KC_MNXT,  _______,  _______,  _______,  _______,  KC_HOME,  KC_PGUP,  KC_LEFT,  KC_RGHT,  _______,
        KC_CAPS,  KC_MPLY,  KC_VOLU,  KC_MSTP,  _______,  _______,  _______,  _______,  KC_PSCR,  KC_SLCK,  KC_PAUS,  KC_UP,    _______,  _______,
        _______,  KC_MPRV,  KC_VOLD,  KC_MNXT,  _______,  _______,  _______,  _______,  KC_HOME,  KC_PGUP,  KC_LEFT,  KC_RGHT,  _______,
        _______,  _______,  KC_MUTE,  _______,  _______,  _______,  _______,  _______,  KC_END,   KC_PGDN,  KC_DOWN,  _______,  _______,
        _______,  _______,  _______,  _______,  _______,  _______,  _______
    ),

M layouts/community/60_tsangan_hhkb/bcat/readme.md => layouts/community/60_tsangan_hhkb/bcat/readme.md +1 -1
@@ 11,7 11,7 @@ key on the bottom row actives an adjust layer to control RGB underglow.

## Function layer

![Function layer layout](https://i.imgur.com/ut9PvhF.png)
![Function layer layout](https://i.imgur.com/wZnTnvF.png)

## Adjust layer