Nano refactor and Configurator update (#3275)
* Matrix refactor * Keymap refactor * Configurator supportdaktil_thumb_popravljen
parent
738eab0bb1
commit
29954efd06
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"keyboard_name": "Nano",
|
||||||
|
"url": "",
|
||||||
|
"maintainer": "qmk",
|
||||||
|
"width": 4,
|
||||||
|
"height": 2,
|
||||||
|
"layouts": {
|
||||||
|
"LAYOUT": {
|
||||||
|
"layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,23 +1,19 @@
|
||||||
#include "nano.h"
|
#include QMK_KEYBOARD_H
|
||||||
|
|
||||||
#define _MAIN 0
|
#define _MAIN 0
|
||||||
#define _FN 1
|
#define _FN 1
|
||||||
|
|
||||||
#define KC_ KC_TRNS
|
#define _______ KC_TRNS
|
||||||
#define KC_X0 LT(_FN, KC_ESC)
|
#define KC_X0 LT(_FN, KC_ESC)
|
||||||
#define KC_RTOG RGB_TOG
|
|
||||||
#define KC_RMOD RGB_MOD
|
|
||||||
#define KC_RHUI RGB_HUI
|
|
||||||
#define KC_RHUD RGB_HUD
|
|
||||||
|
|
||||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
[_MAIN] = LAYOUT(
|
[_MAIN] = LAYOUT(
|
||||||
VOLU,MPLY,MPRV,PGUP,
|
KC_VOLU, KC_MPLY, KC_MPRV, KC_PGUP,
|
||||||
VOLD,MUTE,MNXT,PGDN
|
KC_VOLD, KC_MUTE, KC_MNXT, KC_PGDN
|
||||||
),
|
),
|
||||||
|
|
||||||
[_FN] = LAYOUT(
|
[_FN] = LAYOUT(
|
||||||
F , ,RHUI, ,
|
KC_F, _______, RGB_HUI, _______,
|
||||||
RTOG,RMOD,RHUD,
|
RGB_TOG, RGB_MOD, RGB_HUD, _______
|
||||||
)
|
)
|
||||||
};
|
};
|
||||||
|
|
|
@ -3,10 +3,12 @@
|
||||||
|
|
||||||
#include "quantum.h"
|
#include "quantum.h"
|
||||||
|
|
||||||
#define LAYOUT(k01, k02, k03, k04, k05, k06, k07, k08) \
|
#define LAYOUT( \
|
||||||
{ \
|
k01, k02, k03, k04, \
|
||||||
{KC_##k01, KC_##k02, KC_##k03, KC_##k04}, \
|
k05, k06, k07, k08 \
|
||||||
{KC_##k05, KC_##k06, KC_##k07, KC_##k08} \
|
) { \
|
||||||
|
{ k01, k02, k03, k04 }, \
|
||||||
|
{ k05, k06, k07, k08 } \
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue