Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added phnx keyboard #23748

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
added phnx keyboard
  • Loading branch information
sini6a committed May 20, 2024
commit 5a8696a0ae0e48175f94f01d86576f5f4cc43182
27 changes: 27 additions & 0 deletions keyboards/phnx/config.h
sini6a marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// Copyright 2024 Sinisha Stojchevski (@sini6a)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

/* Hold the ESC key while plugging in the keyboard to enter bootloader mode */
#define BOOTMAGIC_KEY_SALT KC_NO // No modifier needed
#define BOOTMAGIC_KEY_SALT2 KC_NO // No second modifier needed
#define BOOTMAGIC_KEY_BOOT KC_ESCAPE // Press 'ESC' key

/* RGB Configuration for SK6812 MINI-E LED */
#define WS2812_DI_PIN B7
#define RGBLIGHT_LED_COUNT 54

#define RGBLIGHT_EFFECT_ALTERNATING
#define RGBLIGHT_EFFECT_BREATHING
#define RGBLIGHT_EFFECT_CHRISTMAS
#define RGBLIGHT_EFFECT_KNIGHT
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
#define RGBLIGHT_EFFECT_RGB_TEST
#define RGBLIGHT_EFFECT_SNAKE
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_TWINKLE

#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_RAINBOW_SWIRL
#define RGBLIGHT_LIMIT_VAL 120
89 changes: 89 additions & 0 deletions keyboards/phnx/info.json
sini6a marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"manufacturer": "stojchevski.com",
"keyboard_name": "phnx",
"maintainer": "sini6a",
"diode_direction": "COL2ROW",
"features": {
"bootmagic": true,
"command": false,
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": false
sini6a marked this conversation as resolved.
Show resolved Hide resolved
},
"matrix_pins": {
"cols": ["D0", "D1", "D2", "D3", "D5", "D4", "F7", "F6", "F5", "F4", "F1", "F0"],
"rows": ["B5", "D7", "D6", "C6", "B4"]
},
"processor": "atmega32u4",
sini6a marked this conversation as resolved.
Show resolved Hide resolved
"url": "",
"usb": {
"vid": "0xACE1",
"pid": "0x5449",
"device_version": "0.0.1"
},
sini6a marked this conversation as resolved.
Show resolved Hide resolved
"layouts": {
"LAYOUT_qwerty": {
sini6a marked this conversation as resolved.
Show resolved Hide resolved
"layout": [
{"matrix": [0, 0], "x": 0, "y": 0},
{"matrix": [0, 1], "x": 1, "y": 0},
{"matrix": [0, 2], "x": 2, "y": 0},
{"matrix": [0, 3], "x": 3, "y": 0},
{"matrix": [0, 4], "x": 4, "y": 0},
{"matrix": [0, 5], "x": 5, "y": 0},
{"matrix": [0, 6], "x": 6, "y": 0},
{"matrix": [0, 7], "x": 7, "y": 0},
{"matrix": [0, 8], "x": 8, "y": 0},
{"matrix": [0, 9], "x": 9, "y": 0},
{"matrix": [0, 10], "x": 10, "y": 0},
{"matrix": [0, 11], "x": 11, "y": 0},

{"matrix": [1, 0], "x": 0, "y": 1},
{"matrix": [1, 1], "x": 1, "y": 1},
{"matrix": [1, 2], "x": 2, "y": 1},
{"matrix": [1, 3], "x": 3, "y": 1},
{"matrix": [1, 4], "x": 4, "y": 1},
{"matrix": [1, 5], "x": 5, "y": 1},
{"matrix": [1, 6], "x": 6, "y": 1},
{"matrix": [1, 7], "x": 7, "y": 1},
{"matrix": [1, 8], "x": 8, "y": 1},
{"matrix": [1, 9], "x": 9, "y": 1},
{"matrix": [1, 10], "x": 10, "y": 1},
{"matrix": [1, 11], "x": 11, "y": 1},

{"matrix": [2, 0], "x": 0, "y": 2},
{"matrix": [2, 1], "x": 1, "y": 2},
{"matrix": [2, 2], "x": 2, "y": 2},
{"matrix": [2, 3], "x": 3, "y": 2},
{"matrix": [2, 4], "x": 4, "y": 2},
{"matrix": [2, 5], "x": 5, "y": 2},
{"matrix": [2, 6], "x": 6, "y": 2},
{"matrix": [2, 7], "x": 7, "y": 2},
{"matrix": [2, 8], "x": 8, "y": 2},
{"matrix": [2, 9], "x": 9, "y": 2},
{"matrix": [2, 10], "x": 10, "y": 2},
{"matrix": [2, 11], "x": 11, "y": 2},

{"matrix": [3, 0], "x": 0, "y": 3},
{"matrix": [3, 1], "x": 1, "y": 3},
{"matrix": [3, 2], "x": 2, "y": 3},
{"matrix": [3, 3], "x": 3, "y": 3},
{"matrix": [3, 4], "x": 4, "y": 3},
{"matrix": [3, 5], "x": 5, "y": 3},
{"matrix": [3, 6], "x": 6, "y": 3},
{"matrix": [3, 7], "x": 7, "y": 3},
{"matrix": [3, 8], "x": 8, "y": 3},
{"matrix": [3, 9], "x": 9, "y": 3},
{"matrix": [3, 10], "x": 10, "y": 3},
{"matrix": [3, 11], "x": 11, "y": 3},

{"matrix": [4, 3], "x": 3, "y": 4},
{"matrix": [4, 4], "x": 4, "y": 4},
{"matrix": [4, 5], "x": 5, "y": 4},
{"matrix": [4, 6], "x": 6, "y": 4},
{"matrix": [4, 7], "x": 7, "y": 4},
{"matrix": [4, 8], "x": 8, "y": 4}
]
}
}
}
77 changes: 77 additions & 0 deletions keyboards/phnx/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
// Copyright 2024 Sinisha Stojchevski (@sini6a)
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
* ┌───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┬───┐
* │ │ 1 │ 2 │ 3 │ 4 │ 5 │ │ 6 │ 7 │ 8 │ 9 │ 0 │ │
* ├───┼───┼───┼───┼───┼───│ ├───┼───┼───┼───┴───┴───│
* │ │ Q │ W │ E │ R │ T │ │ Y │ U │ I │ O │ P │ │
* ├───┼───┼───┼───┼───┼───│ ├───┼───┼───┼───┴───┴───│
* │ │ A │ S │ D │ F │ G │ │ H │ J │ K │ L │ ; │ │
* ├───┼───┼───┼───┼───┼───│ ├───┼───┼───┼───┼───┼───│
* │ │ Z │ X │ C │ V │ B │ │ N │ M │ , │ . │ / │ │
* └───┴───┴───┴───┼───┼───┼───┐ ┌───┼───┼───┼───┴───┴───┴───┘
* │ │ │ │ │ │ │ │
* └───┴───┴───┘ └───┴───┴───┘
*/
[0] = LAYOUT_qwerty( // base layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_TILDE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_PSCR,
KC_LPRN, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_RPRN,
KC_LT, LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, RSFT_T(KC_J), RCTL_T(KC_K), ALGR_T(KC_L), RGUI_T(KC_SEMICOLON), KC_GT,
KC_LCBR, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMMA, KC_DOT, KC_SLSH, KC_RCBR,
LT(5, KC_ESCAPE), LT(1, KC_SPC), LT(6, KC_TAB), LT(4, KC_ENTER), LT(3, KC_BACKSPACE), LT(2, KC_DELETE)
),
[1] = LAYOUT_qwerty( // nav layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_AGIN, KC_PASTE, KC_COPY, KC_CUT, KC_UNDO, KC_NO,
KC_NO, KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, KC_NO, KC_CAPS, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_INS, KC_HOME, KC_PAGE_DOWN, KC_PAGE_UP, KC_END, KC_NO,
KC_NO, KC_NO, KC_NO, KC_ENTER, KC_BACKSPACE, KC_DELETE
sini6a marked this conversation as resolved.
Show resolved Hide resolved
),
[2] = LAYOUT_qwerty( // function layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
QK_BOOT, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_NO,
KC_NO, KC_F12, KC_F7, KC_F8, KC_F9, KC_PSCR, KC_NO, KC_NO, KC_NO, KC_F11, KC_F12, KC_NO,
KC_NO, KC_F11, KC_F4, KC_F5, KC_F6, KC_SCRL, KC_NO, KC_RSFT, KC_RCTL, KC_RALT, KC_RGUI, KC_NO,
KC_NO, KC_F10, KC_F1, KC_F2, KC_F3, KC_PAUS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_APP, KC_SPC, KC_TAB, KC_NO, KC_NO, KC_NO
sini6a marked this conversation as resolved.
Show resolved Hide resolved
),
[3] = LAYOUT_qwerty( // number layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_LBRC, KC_7, KC_8, KC_9, KC_RCBR, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_SCLN, KC_4, KC_5, KC_6, KC_EQL, KC_NO, KC_RSFT, KC_RCTL, KC_RALT, KC_RGUI, KC_NO,
KC_NO, KC_COMM, KC_1, KC_2, KC_3, KC_BSLS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_DOT, KC_0, KC_MINUS, KC_NO, KC_NO, KC_NO
sini6a marked this conversation as resolved.
Show resolved Hide resolved
),
[4] = LAYOUT_qwerty( // symbol layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_LCBR, KC_AMPR, KC_ASTR, KC_LPRN, KC_RCBR, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_COLN, KC_DLR, KC_PERC, KC_CIRC, KC_PLUS, KC_NO, KC_RSFT, KC_RCTL, KC_RALT, KC_RGUI, KC_NO,
KC_NO, KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_PIPE, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_LPRN, KC_RPRN, KC_UNDS, KC_NO, KC_NO, KC_NO
sini6a marked this conversation as resolved.
Show resolved Hide resolved
),
[5] = LAYOUT_qwerty( // media layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, KC_NO,
KC_NO, KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, KC_NO, KC_NO, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_MSTP, KC_MPLY, KC_MUTE
sini6a marked this conversation as resolved.
Show resolved Hide resolved
),
[6] = LAYOUT_qwerty( // mouse layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_AGIN, KC_PASTE, KC_COPY, KC_CUT, KC_UNDO, KC_NO,
KC_NO, KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, KC_NO,
KC_NO, KC_NO, KC_NO, KC_BTN2, KC_BTN1, KC_BTN3
sini6a marked this conversation as resolved.
Show resolved Hide resolved
)
};

/* [0] = LAYOUT_qwerty( // empty layer
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO
) */
sini6a marked this conversation as resolved.
Show resolved Hide resolved
4 changes: 4 additions & 0 deletions keyboards/phnx/keymaps/via/config.h
waffle87 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Copyright 2024 Sinisha Stojchevski (@sini6a)
// SPDX-License-Identifier: GPL-2.0-or-later

sini6a marked this conversation as resolved.
Show resolved Hide resolved
#define DYNAMIC_KEYMAP_LAYER_COUNT 7
77 changes: 77 additions & 0 deletions keyboards/phnx/keymaps/via/keymap.c
sini6a marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
// Copyright 2024 Sinisha Stojchevski (@sini6a)
// SPDX-License-Identifier: GPL-2.0-or-later

#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
* ┌───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┬───┐
* │ │ 1 │ 2 │ 3 │ 4 │ 5 │ │ 6 │ 7 │ 8 │ 9 │ 0 │ │
* ├───┼───┼───┼───┼───┼───│ ├───┼───┼───┼───┴───┴───│
* │ │ Q │ W │ E │ R │ T │ │ Y │ U │ I │ O │ P │ │
* ├───┼───┼───┼───┼───┼───│ ├───┼───┼───┼───┴───┴───│
* │ │ A │ S │ D │ F │ G │ │ H │ J │ K │ L │ ; │ │
* ├───┼───┼───┼───┼───┼───│ ├───┼───┼───┼───┼───┼───│
* │ │ Z │ X │ C │ V │ B │ │ N │ M │ , │ . │ / │ │
* └───┴───┴───┴───┼───┼───┼───┐ ┌───┼───┼───┼───┴───┴───┴───┘
* │ │ │ │ │ │ │ │
* └───┴───┴───┘ └───┴───┴───┘
*/
[0] = LAYOUT_qwerty( // base layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_TILDE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_PSCR,
KC_LPRN, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_RPRN,
KC_LT, LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, RSFT_T(KC_J), RCTL_T(KC_K), ALGR_T(KC_L), RGUI_T(KC_SEMICOLON), KC_GT,
KC_LCBR, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMMA, KC_DOT, KC_SLSH, KC_RCBR,
LT(5, KC_ESCAPE), LT(1, KC_SPC), LT(6, KC_TAB), LT(4, KC_ENTER), LT(3, KC_BACKSPACE), LT(2, KC_DELETE)
),
[1] = LAYOUT_qwerty( // nav layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_AGIN, KC_PASTE, KC_COPY, KC_CUT, KC_UNDO, KC_NO,
KC_NO, KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, KC_NO, KC_CAPS, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_INS, KC_HOME, KC_PAGE_DOWN, KC_PAGE_UP, KC_END, KC_NO,
KC_NO, KC_NO, KC_NO, KC_ENTER, KC_BACKSPACE, KC_DELETE
),
[2] = LAYOUT_qwerty( // function layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
QK_BOOT, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_NO,
KC_NO, KC_F12, KC_F7, KC_F8, KC_F9, KC_PSCR, KC_NO, KC_NO, KC_NO, KC_F11, KC_F12, KC_NO,
KC_NO, KC_F11, KC_F4, KC_F5, KC_F6, KC_SCRL, KC_NO, KC_RSFT, KC_RCTL, KC_RALT, KC_RGUI, KC_NO,
KC_NO, KC_F10, KC_F1, KC_F2, KC_F3, KC_PAUS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_APP, KC_SPC, KC_TAB, KC_NO, KC_NO, KC_NO
),
[3] = LAYOUT_qwerty( // number layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_LBRC, KC_7, KC_8, KC_9, KC_RCBR, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_SCLN, KC_4, KC_5, KC_6, KC_EQL, KC_NO, KC_RSFT, KC_RCTL, KC_RALT, KC_RGUI, KC_NO,
KC_NO, KC_COMM, KC_1, KC_2, KC_3, KC_BSLS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_DOT, KC_0, KC_MINUS, KC_NO, KC_NO, KC_NO
),
[4] = LAYOUT_qwerty( // symbol layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_LCBR, KC_AMPR, KC_ASTR, KC_LPRN, KC_RCBR, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_COLN, KC_DLR, KC_PERC, KC_CIRC, KC_PLUS, KC_NO, KC_RSFT, KC_RCTL, KC_RALT, KC_RGUI, KC_NO,
KC_NO, KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_PIPE, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_LPRN, KC_RPRN, KC_UNDS, KC_NO, KC_NO, KC_NO
),
[5] = LAYOUT_qwerty( // media layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, KC_NO,
KC_NO, KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, KC_NO, KC_NO, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_MSTP, KC_MPLY, KC_MUTE
),
[6] = LAYOUT_qwerty( // mouse layer
sini6a marked this conversation as resolved.
Show resolved Hide resolved
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_AGIN, KC_PASTE, KC_COPY, KC_CUT, KC_UNDO, KC_NO,
KC_NO, KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, KC_NO, KC_NO, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, KC_NO,
KC_NO, KC_NO, KC_NO, KC_BTN2, KC_BTN1, KC_BTN3
)
};

/* [0] = LAYOUT_qwerty( // media layer
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO
) */
sini6a marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions keyboards/phnx/keymaps/via/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VIA_ENABLE = yes
Loading
Loading