-
-
Notifications
You must be signed in to change notification settings - Fork 40.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Keymap] Add ANSI with Arrow Layout & RGB Underglow as a Caps Lock In…
…dicator (#9910) * KBDfans DZ60 ANSI with Arrow also RGB Underglow as a Caps Lock Indicator * Change all the KC_NOs to _______ (seven underscores) * change all the KC_NOs to _______ (seven underscores) * Update keymap.c * Update readme.md Update build environment setup link, make instructions link, and make instructions link.
- Loading branch information
Showing
2 changed files
with
108 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
#include QMK_KEYBOARD_H | ||
|
||
// KBDfans DZ60 - ANSI with Arrow | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
|
||
/* Qwerty [0] | ||
* ,-----------------------------------------------------------------------------------------. | ||
* | Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | Backspace | | ||
* |-----------------------------------------------------------------------------------------+ | ||
* | Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ | | ||
* |-----------------------------------------------------------------------------------------+ | ||
* |Caps Lock| A | S | D | F | G | H | J | K | L | ; | ' | Enter | | ||
* |-----------------------------------------------------------------------------------------+ | ||
* | Shift | Z | X | C | V | B | N | M | , | . | RShift | Up | / | | ||
* |-----------------------------------------------------------------------------------------+ | ||
* | Ctrl | OS | Alt | Space | RAlt | Fn |Left |Down |Right| | ||
* `-----------------------------------------------------------------------------------------' | ||
*/ | ||
|
||
[0] = LAYOUT_60_b_ansi(KC_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, | ||
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_SLSH, | ||
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
|
||
/* Fn Layer [1] | ||
* ,-----------------------------------------------------------------------------------------. | ||
* | ` ~ | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | Delete | | ||
* |-----------------------------------------------------------------------------------------+ | ||
* | Bri Up | | | End | Rst | | | | Ins | | P Sc| | | Eject | | ||
* |-----------------------------------------------------------------------------------------+ | ||
* | Bri Down| | S L | | | | Home| | | | | | Mute | | ||
* |-----------------------------------------------------------------------------------------+ | ||
* | Vol + | | | Calc| | | | Mail| | | |Pg U |Pause| | ||
* |-----------------------------------------------------------------------------------------+ | ||
* | Vol - | Rwd | F Fd | Play | M Stp| | Prev| Pg D| Next| | ||
* `-----------------------------------------------------------------------------------------' | ||
*/ | ||
|
||
[1] = LAYOUT_60_b_ansi(KC_GRV, 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_DEL, KC_DEL, | ||
KC_BRIU, _______, _______, KC_END, RESET, _______, _______, _______, KC_INS, _______, KC_PSCR, _______, _______, KC_EJCT, | ||
KC_BRID, _______, KC_SLCK, _______, _______, _______, KC_HOME, _______, _______, _______, _______, _______, KC_MUTE, | ||
KC_VOLU, _______, _______, KC_CALC, _______, _______, _______, KC_MAIL, _______, _______, _______, KC_PGUP, KC_PAUS, | ||
KC_VOLD, KC_MRWD, KC_MFFD, KC_MPLY, KC_MPLY, KC_MPLY, KC_MSTP, KC_TRNS, KC_MPRV, KC_PGDN, KC_MNXT) | ||
}; | ||
|
||
void keyboard_post_init_user(void) { | ||
rgblight_enable_noeeprom(); | ||
rgblight_sethsv_noeeprom(0, 0, 0); | ||
}; | ||
|
||
// RGB Underglow as a Caps Lock Indicator | ||
|
||
void led_set_user(uint8_t usb_led) { | ||
if (IS_LED_ON(usb_led, USB_LED_CAPS_LOCK)) { | ||
writePinLow(B2); | ||
rgblight_setrgb(100, 255, 100); | ||
} else { | ||
rgblight_setrgb(0, 0, 0); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# Sendy YK's Keymap | ||
--- | ||
|
||
KBDfans DZ60 ANSI with Arrow also RGB Underglow as a Caps Lock Indicator | ||
|
||
### Qwerty [0] | ||
``` | ||
,-----------------------------------------------------------------------------------------. | ||
| Esc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | Backspace | | ||
|-----------------------------------------------------------------------------------------+ | ||
| Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ | | ||
|-----------------------------------------------------------------------------------------+ | ||
|Caps Lock| A | S | D | F | G | H | J | K | L | ; | ' | Enter | | ||
|-----------------------------------------------------------------------------------------+ | ||
| Shift | Z | X | C | V | B | N | M | , | . | RShift | Up | / | | ||
|-----------------------------------------------------------------------------------------+ | ||
| Ctrl | OS | Alt | Space | RAlt | Fn |Left |Down |Right| | ||
`-----------------------------------------------------------------------------------------' | ||
``` | ||
|
||
### Fn Layer [1] | ||
``` | ||
,-----------------------------------------------------------------------------------------. | ||
| ` ~ | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | Delete | | ||
|-----------------------------------------------------------------------------------------+ | ||
| Bri Up | | | End | Rst | | | | Ins | | P Sc| | | Eject | | ||
|-----------------------------------------------------------------------------------------+ | ||
| Bri Down| | S L | | | | Home| | | | | | Mute | | ||
|-----------------------------------------------------------------------------------------+ | ||
| Vol + | | | Calc| | | | Mail| | | |Pg U |Pause| | ||
|-----------------------------------------------------------------------------------------+ | ||
| Vol - | Rwd | F Fd | Play | M Stp| | Prev| Pg D| Next| | ||
`-----------------------------------------------------------------------------------------' | ||
``` | ||
|
||
### RGB Underglow as a Caps Lock Indicator | ||
|
||
Set in `mrsendyyk/keymap.c` in the `led_set_user` function. | ||
|
||
--- | ||
|
||
Make example for this keyboard (after setting up your build environment): | ||
|
||
make dz60:mrsendyyk | ||
|
||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |