Added 4by3 keyboard (#6547)

* Added 4by3 keyboard

* Added DEVICE_VER and DESCRIPTION

* Removed F_CPU, F_USB, ARCH, and OPT_DEFS

* Add 3 new LAYOUT macros for orientations and fixes

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>

* Added comments to 4by3 and changed info.json

* Update keyboards/4by3/4by3.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
This commit is contained in:
Elias
2019-08-23 23:18:37 +02:00
committed by noroadsleft
parent ae44ec9820
commit e0f91f37c4
13 changed files with 227 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Change 'LAYOUT_vertical_right' to 'LAYOUT_vertical_left'
to change the side where the pro micro usb port is. */
[0] = LAYOUT_vertical_right(
KC_INS , KC_HOME , KC_PGUP ,
KC_DEL , KC_END , KC_PGDN ,
KC_PSCR , KC_UP , KC_PAUS ,
KC_LEFT , KC_DOWN , KC_RGHT
)
};

View File

@@ -0,0 +1,9 @@
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_horizontal(
KC_VOLU , _______ , _______ , _______ ,
KC_MUTE , KC_MPRV , KC_MPLY , KC_MNXT ,
KC_VOLD , _______ , _______ , _______
)
};

View File

@@ -0,0 +1,3 @@
# The default 4by3 keymap
![The default 4by3 keymap](https://i.imgur.com/E4OlQAs.png)

View File

@@ -0,0 +1,9 @@
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_horizontal(
KC_F1 , KC_F2 , KC_F3 , KC_F4 ,
KC_F5 , KC_F6 , KC_F7 , KC_F8 ,
KC_F9 , KC_F10 , KC_F11 , KC_F12
)
};

View File

@@ -0,0 +1,12 @@
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Change 'LAYOUT_vertical_right' to 'LAYOUT_vertical_left'
to change the side where the pro micro usb port is. */
[0] = LAYOUT_vertical_right(
KC_F1 , KC_F2 , KC_F3 ,
KC_F4 , KC_F5 , KC_F6 ,
KC_F7 , KC_F8 , KC_F9 ,
KC_F10 , KC_F11 , KC_F12
)
};

View File

@@ -0,0 +1,9 @@
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_horizontal(
KC_P1 , KC_P2 , KC_P3 , KC_P4 ,
KC_P5 , KC_P6 , KC_P7 , KC_P8 ,
KC_P9 , KC_P0 , KC_BSPC , KC_ENT
),
};

View File

@@ -0,0 +1,12 @@
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Change 'LAYOUT_vertical_right' to 'LAYOUT_vertical_left'
to change the side where the pro micro usb port is. */
[0] = LAYOUT_vertical_right(
KC_P1 , KC_P2 , KC_P3 ,
KC_P4 , KC_P5 , KC_P6 ,
KC_P7 , KC_P8 , KC_P9 ,
KC_BSPC , KC_P0 , KC_ENT
),
};