This repository has been archived on 2025-01-28. You can view files and clone it, but cannot push or open issues or pull requests.
Rozakiin 7be65f2cd0
Add VIA support to Noxary 220 and Update Noxary 280 for readability ()
* Update noxary 220 readme.md

* Update Noxary 280 readme.md 

add heading and spelling

* Update spelling of Noxary 280 keymap copyright

* Update Noxary 280 config.h

change product ID and product name, remove commented code

* Change  MCU name and disable Mousekey

* Update Noxary 220 config.h

Change vendor ID, Product ID, Product name and desc, remove commented code

* Update 220.h

change LAYOUT_ortho_6x4 to LAYOUT, change copyrght to Rozakiin

* Change LED indicator function

update copyright to Rozakiin

* Add via keymap

* Update  Noxary 220 default keymap for readability and numpad codes

* Update all Noxary 220 readme.md to conform to QMK templates

* Update Noxary 280 readme.md to conform to QMK template

* Disable console and command, and enable link time optimisation for VIA

* Update Noxary 280 keymaps for better readability

* Update keyboards/noxary/220/keymaps/default/keymap.c

* Update keyboards/noxary/220/220.h

* Update keyboards/noxary/220/keymaps/default/keymap.c

* Update keyboards/noxary/220/keymaps/default/keymap.c

* Update keyboards/noxary/220/keymaps/via/rules.mk

* Update keyboards/noxary/280/keymaps/default/keymap.c

* Update keyboards/noxary/280/keymaps/via/rules.mk

* Update keyboards/noxary/220/rules.mk

* Update keyboards/noxary/280/keymaps/via/keymap.c

* Update keyboards/noxary/220/keymaps/default/keymap.c

* Update keyboards/noxary/220/keymaps/default/keymap.c

* Update keyboards/noxary/220/keymaps/via/keymap.c

* Update keyboards/noxary/220/keymaps/via/keymap.c

* Update keyboards/noxary/220/keymaps/via/keymap.c

* Update keyboards/noxary/220/keymaps/via/keymap.c

* Update keyboards/noxary/220/keymaps/via/keymap.c

* Update keyboards/noxary/280/config.h

* Update keyboards/noxary/220/rules.mk

* Update keyboards/noxary/220/config.h

* Update keyboards/noxary/280/readme.md

Change layout links to ones with background removed
2020-06-18 13:14:09 -07:00

124 lines
4.7 KiB
C

/* Copyright 2019 Rozakiin
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include QMK_KEYBOARD_H
// Each layer gets a name for readability, which is then used in the keymap matrix below.
// The underscores don't mean anything - you can have a layer called STUFF or any other name.
// Layer names don't all need to be of the same length, obviously, and you can also skip them
// entirely and just use numbers.
enum layer_names {
_BL,
_FL1,
_FL2,
_FL3
};
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/* Base Layer
* ┌───┬───┬───┬───┐
* │Esc│BLT│BL-│BL+│
* ├───┼───┼───┼───┤
* │NLK│ / │ * │ = │
* ├───┼───┼───┼───┤
* │ 7 │ 8 │ 9 │ - │
* ├───┼───┼───┼───┤
* │ 4 │ 5 │ 6 │ + │
* ├───┼───┼───┼───┤
* │ 1 │ 2 │ 3 │ENT│
* ├───┼───┼───┼───┤
* │ 0 │ 0 │ . │ENT│
* └───┴───┴───┴───┘
*/
[_BL] = LAYOUT_ortho_6x4(
KC_ESC, BL_TOGG, BL_DEC, BL_INC,
KC_NLCK, KC_PSLS, KC_PAST, KC_PEQL,
KC_P7, KC_P8, KC_P9, KC_PMNS,
KC_P4, KC_P5, KC_P6, KC_PPLS,
KC_P1, KC_P2, KC_P3, KC_PENT,
KC_P0, KC_P0, KC_PDOT, KC_PENT
),
/* Function Layer 1
* ┌───┬───┬───┬───┐
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* └───┴───┴───┴───┘
*/
[_FL1] = LAYOUT_ortho_6x4(
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______
),
/* Function Layer 2
* ┌───┬───┬───┬───┐
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* └───┴───┴───┴───┘
*/
[_FL2] = LAYOUT_ortho_6x4(
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______
),
/* Function Layer 3
* ┌───┬───┬───┬───┐
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* ├───┼───┼───┼───┤
* │ │ │ │ │
* └───┴───┴───┴───┘
*/
[_FL3] = LAYOUT_ortho_6x4(
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______,
_______, _______, _______, _______
),
};