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

add new keyboard #17513

Merged
merged 35 commits into from
Aug 20, 2022
Merged
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
13e3385
add new keyboard
bojiguard Jun 30, 2022
478af38
change master request
bojiguard Jul 1, 2022
9ea8c50
change master request
bojiguard Jul 1, 2022
f519bde
change master request
bojiguard Jul 1, 2022
1d1c720
change master request
bojiguard Jul 1, 2022
aacad30
change master request
bojiguard Jul 1, 2022
03b273f
change image link
bojiguard Jul 1, 2022
71cd1c3
delete image link and add bootloader information
bojiguard Jul 3, 2022
b29212a
Delete rules.mk
bojiguard Jul 3, 2022
fa38361
delete comments
bojiguard Jul 3, 2022
74950c5
change #ifdef
bojiguard Jul 3, 2022
2720375
Update rules.mk
bojiguard Jul 3, 2022
4134789
add #define MASTER_LAYOUT_RIGHT
bojiguard Jul 3, 2022
aa998b3
Update readme.md
bojiguard Jul 3, 2022
5de0bec
change #define
bojiguard Jul 3, 2022
58efad0
edit Setting Handedness
bojiguard Jul 4, 2022
b3572db
Merge branch 'qmk:master' into add-fungo-keyboard
bojiguard Jul 4, 2022
97a794f
Merge branch 'qmk:master' into add-fungo-keyboard
bojiguard Jul 7, 2022
c6adafa
add bootloader comment
bojiguard Jul 8, 2022
f46f6fb
change bootloader selection
bojiguard Jul 8, 2022
b882bb5
Update keyboards/fungo/keymaps/default/keymap.c
bojiguard Jul 12, 2022
e01846b
Update keyboards/fungo/rev1/config.h
bojiguard Jul 12, 2022
d4b95c6
change USB_POLLING_INTERVAL_MS
bojiguard Jul 12, 2022
c99681a
Update keyboards/fungo/rev1/config.h
bojiguard Jul 13, 2022
6450088
Update keyboards/fungo/rev1/config.h
bojiguard Jul 17, 2022
f95a140
Update keyboards/fungo/rev1/config.h
bojiguard Jul 17, 2022
868f320
Update keyboards/fungo/rev1/config.h
bojiguard Jul 17, 2022
d7710be
configuration file for the keymap
bojiguard Jul 17, 2022
1474cf0
add post config file
bojiguard Jul 17, 2022
7ec9336
Merge branch 'qmk:master' into add-fungo-keyboard
bojiguard Jul 21, 2022
6e12a83
Update config.h
bojiguard Jul 23, 2022
5977f2a
Merge branch 'qmk:master' into add-fungo-keyboard
bojiguard Jul 26, 2022
f502fde
Merge branch 'qmk:master' into add-fungo-keyboard
bojiguard Aug 1, 2022
4a50d51
Update keyboards/fungo/readme.md
bojiguard Aug 15, 2022
57152cd
Update keyboards/fungo/rev1/info.json
bojiguard Aug 15, 2022
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
18 changes: 18 additions & 0 deletions keyboards/fungo/fungo.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/* Copyright 2022 bojiguard (@bojiguard)
*
* 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 "fungo.h"

23 changes: 23 additions & 0 deletions keyboards/fungo/fungo.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/* Copyright 2022 bojiguard (@bojiguard)
*
* 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/>.
*/

#pragma once

#include "quantum.h"

#ifdef KEYBOARD_fungo_rev1
#include "rev1.h"
#endif
164 changes: 164 additions & 0 deletions keyboards/fungo/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
/* Copyright 2022 bojiguard (@bojiguard)
*
* 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


enum layer_names {
SAM1,
SAM2,
SAM3,
SAM4,
BASE,
F3LAY,
F4LAY,
};





#define SFCTLNO MT(MOD_LCTL|MOD_LSFT,KC_NO)

#define SFCT_S MT(MOD_LCTL|MOD_LSFT,KC_S)
#define CT_D MT(MOD_LCTL,KC_D)
#define SF_F MT(MOD_LSFT,KC_F)

#define SF_J MT(MOD_RSFT,KC_J)
#define CT_K MT(MOD_RCTL,KC_K)

#define MTC_F7 MT(MOD_LCTL|MOD_LSFT, KC_F7)
#define MTC_F8 MT(MOD_LCTL, KC_F8)
#define MTC_F9 MT(MOD_LSFT, KC_F9)

#define MTC_K MT(MOD_RCTL, KC_K)
#define MTC_J MT(MOD_RSFT, KC_J)

#define MTC_8 MT(MOD_RCTL, KC_8)
#define MTC_7 MT(MOD_RSFT, KC_7)

//#define MTLC_8 MT(MOD_LCTL, KC_8)
#define MTLC_9 MT(MOD_LSFT, KC_9)

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

/* BASE
* ,------------------------------------------------. ,------------------------------------------------.
* | ~ | 1 | 2 | 3 | 4 | 5 | ESC | | BS | 6 | 7 | 8 | 9 | [ | \ |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* | Tab | Q | W | E | R | T | ` | | \ | Y | U | I | O | P | Tab |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* | ctrl | A | S | D | F | G | [ | | ] | H | J | K | L | ; | ctrl |
* |------+------+------+------+------+------+------| |------|------+------+------+------+------+------|
* | shift| Z | X | C | V | B | 3 | - | 7 || 1 | 2 | = | 4 | N | M | , | . |shift |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | 1 | 2 | 3 | 4 | alt | spc | MO(1) |enter ||enter | MO(0) | spc | alt | 1 | 2 | 3 | 4 |
* `------------------------------------------------' ------------------------------------------------'
*/

[BASE] = LAYOUT_fungo_split_num(
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, KC_BSPC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_NO,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, KC_EQL, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_TAB,
KC_NO, KC_A, SFCT_S, CT_D, SF_F, KC_G, KC_LBRC, KC_RBRC, KC_H, MTC_J, MTC_K, KC_L, KC_SCLN, KC_NO,
KC_LCTL, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_BSLS, LM(F3LAY, MOD_LSFT), KC_NO, KC_NO, LM(F3LAY, MOD_RSFT), KC_QUOT, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RCTL,
KC_NO, TT(SAM1), KC_NO, KC_LALT, KC_LSHIFT, KC_SPC, MO(F3LAY), KC_ENT, KC_ENT, TT(F3LAY), KC_SPC, KC_RSHIFT, KC_RALT, KC_NO, TT(SAM1),TG(F4LAY)
),

/* BASE
* ,------------------------------------------------. ,------------------------------------------------.
* | ~ | 1 | 2 | 3 | 4 | 5 | ESC | | BS | 6 | 7 | 8 | 9 | [ | \ |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* | Tab | Q | W | E | R | T | ` | | DEL | HOME | UP | END | O | P | Tab |
* |------+------+------+------+------+------+------| |-------------+------+------+------+------+------|
* | ctrl | A | S | D | F | G | [ | | INS | LEFT | DOWN | RIGHT| L | ; | ctrl |
* |------+------+------+------+------+------+------| |------|------+------+------+------+------+------|
* | shift| Z | X | ctr+C|ctr+V | B | 3 | - | 7 || 1 | 2 | NO | PGUP | NO | PGDN | , | . |shift |
* |------+------+------+------+------+------+------| |------+------+------+------+------+------+------|
* | 1 | 2 | 3 | 4 | alt | spc | MO(1) |enter ||enter | MO(0) | spc | alt | 1 | 2 | 3 | 4 |
* `------------------------------------------------' ------------------------------------------------'
*/

[F3LAY] = LAYOUT_fungo_split_num(
KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_ESC, KC_BSPC, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12,
KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_CAPS, KC_CAPS, KC_6, KC_7, KC_8, KC_9, KC_0, KC_TAB,
KC_NO, KC_NO, SFCTLNO, KC_LCTL, KC_LSFT, KC_PAUS, KC_PSCR, KC_BSPC, KC_DEL, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_NO,
KC_LCTL, LCTL(KC_Z), LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), KC_NO, KC_NO, LM(F3LAY, MOD_LSFT), KC_NO, KC_NO, LM(F3LAY, MOD_RSFT), KC_NO, KC_INS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_RCTL,
KC_NO, KC_NO, KC_NO, KC_LALT, KC_LSHIFT, KC_SPC, MO(F3LAY), KC_ENT, KC_ENT, TT(F3LAY), KC_SPC, KC_RSHIFT, KC_RALT, KC_NO, KC_NO, TG(F4LAY)
),


[F4LAY] = LAYOUT_fungo_split_num(
KC_F11, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_ESC, KC_BSPC, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F12,
KC_TAB, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_CAPS, KC_CAPS, KC_DEL, KC_HOME, KC_UP, KC_END, KC_NO, KC_TAB,
KC_NO, KC_NO, SFCTLNO, KC_LCTL, KC_LSFT, KC_PAUS, KC_PSCR, KC_BSPC, KC_INS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_NO, KC_NO,
KC_LCTL, LCTL(KC_Z), LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), KC_NO, KC_NO, LM(F3LAY, MOD_LSFT), KC_NO, KC_NO, LM(F3LAY, MOD_RSFT), KC_NO, KC_INS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_RCTL,
KC_NO, KC_NO, KC_NO, KC_LALT, KC_LSHIFT, KC_SPC, MO(F3LAY), KC_ENT, KC_ENT, TT(F3LAY), KC_SPC, KC_RSHIFT, KC_RALT, KC_NO, KC_NO, TG(F4LAY)
),

/*
[TEST] = LAYOUT_fungo_split_num(
KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, KC_BSPC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_NO,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_MINS, KC_EQL, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_TAB,
KC_LSFT, KC_A, KC_S, KC_D, KC_F, KC_G, KC_LBRC, KC_RBRC, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_RSFT,
KC_LCTL, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_BSLS, KC_LCTL, KC_NO, KC_NO, TG(F4LAY), KC_QUOT, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RCTL,
KC_NO, KC_NO, KC_NO, KC_LALT, KC_LSHIFT, KC_SPC, MO(F3LAY), KC_ENT, KC_ENT, TT(F3LAY), KC_SPC, KC_RSHIFT, KC_RALT, KC_NO, KC_NO, KC_NO
),
*/

//--------------------------------------------------------NEW-----------------------------------------------
//SAM1을 기반으로 새로운 모드
[SAM1] = LAYOUT_fungo_split_num(
KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_ESC, KC_ESC, KC_6, KC_7, KC_8, KC_9, KC_0, KC_NO,
KC_NO, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_BSPC, KC_BSPC, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_NO,
KC_TAB, KC_A, SFCT_S, CT_D, SF_F, KC_G, KC_CAPS, KC_CAPS, KC_H, MTC_J, MTC_K, KC_L, KC_SCLN, KC_TAB,
KC_LCTL, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_NO, TT(SAM3), KC_NO, KC_NO, TT(SAM2), KC_NO, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RCTL,
KC_NO, TT(SAM1), KC_NO, KC_LALT, KC_SPC, TT(SAM2), KC_ENT, MO(SAM4), KC_NO, KC_ENT, TT(SAM3), KC_SPC, KC_RALT, KC_NO, TT(SAM1), KC_NO
),

[SAM3] = LAYOUT_fungo_split_num(
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_ESC, KC_ESC, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, KC_BSPC, KC_BSPC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_NO,
KC_TAB, KC_6, KC_7, KC_8, MTLC_9, KC_0, KC_CAPS, KC_CAPS, KC_6, MTC_7, MTC_8, KC_9, KC_0, KC_TAB,
KC_LCTL, KC_PSLS, KC_PAST, KC_MINS, KC_PPLS, KC_EQL, KC_DOT, TT(SAM3), KC_NO, KC_NO, TT(SAM2), KC_DOT, KC_EQL, KC_PPLS, KC_PMNS, KC_PAST, KC_PSLS, KC_RCTL,
KC_NO, TT(SAM1), KC_NO, KC_LALT, KC_SPC, TT(SAM2), KC_ENT, MO(SAM4), KC_NO, KC_ENT, TT(SAM3), KC_SPC, KC_RALT, KC_NO, TT(SAM1), KC_NO
),

[SAM2] = LAYOUT_fungo_split_num(
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_ESC, KC_ESC, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, KC_BSPC, KC_DEL, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_NO,
KC_TAB, KC_F6, MTC_F7, MTC_F8, MTC_F9, KC_F10, KC_F12, KC_CAPS, KC_INS, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDN, KC_TAB,
KC_LCTL, LCTL(KC_Z), LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), KC_NO, KC_NO, TT(SAM3), KC_NO, KC_NO, TT(SAM2), KC_NO, KC_BSLS, KC_QUOT, KC_LBRC, KC_RBRC, KC_GRV, KC_RCTL,
KC_NO, TT(SAM1), KC_NO, KC_LALT, KC_SPC, TT(SAM2), KC_ENT, MO(SAM4), KC_NO, KC_ENT, TT(SAM3), KC_SPC, KC_RALT, KC_NO, TT(SAM1), KC_NO
),
[SAM4] = LAYOUT_fungo_split_num(
KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_ESC, KC_ESC, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F11, KC_BSPC, KC_ACL0, KC_BTN1, KC_MS_U, KC_BTN2, KC_NO, KC_NO,
KC_TAB, KC_F6, MTC_F7, MTC_F8, MTC_F9, KC_F10, KC_F12, KC_CAPS, KC_ACL1, KC_MS_L, KC_MS_D, KC_MS_R, KC_NO, KC_TAB,
KC_NO, KC_NO, KC_ACL0, KC_ACL1, KC_ACL2, KC_NO, KC_NO, TT(SAM3), KC_NO, KC_NO, TT(SAM2), KC_NO, KC_ACL2, KC_WH_L, KC_WH_U, KC_WH_D, KC_WH_R, KC_RCTL,
KC_NO, TT(SAM1), KC_NO, KC_LALT, KC_SPC, TT(SAM2), KC_ENT, MO(SAM4), KC_NO, KC_ENT, TT(SAM3), KC_SPC, KC_RALT, KC_NO, TT(SAM1), KC_NO
),
};



bool process_record_user(uint16_t keycode, keyrecord_t *record) {
// If console is enabled, it will print the matrix position and status of each key pressed
#ifdef CONSOLE_ENABLE
// uprintf("KL: kc: 0x%04X, col: %u, row: %u, pressed: %b, time: %u, interrupt: %b, count: %u\n", keycode, record->event.key.col, record->event.key.row, record->event.pressed, record->event.time, record->tap.interrupted, record->tap.count);
#endif
return true;
}

bojiguard marked this conversation as resolved.
Show resolved Hide resolved
28 changes: 28 additions & 0 deletions keyboards/fungo/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# fungo split keyboard (fungo)


A split keyboard for my hands.

Keyboard Maintainer: [bojiguard](https://github.com/bojiguard/)
Hardware Supported: Pro Micro, elite-c, nicenano
Hardware Availability: [fungo split keyboard](https://github.com/bojiguard/fungo-split-keyboard)
bojiguard marked this conversation as resolved.
Show resolved Hide resolved

Make example for this keyboard (after setting up your build environment):
drashna marked this conversation as resolved.
Show resolved Hide resolved

make fungo/rev1:default

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).


## Bootloader

* **Physical reset button**: Briefly press the button on the front of the PCB

## Characteristics

The circuits on the left and right keyboard are different.
Hardware Information: [Document](https://github.com/bojiguard/fungo-split-keyboard)
matrix: 5x7+3
left : support oled
right: support external spi connection
all: battery switch, battery jack for nicenano
90 changes: 90 additions & 0 deletions keyboards/fungo/rev1/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
/* Copyright 2022 bojiguard (@bojiguard)
*
* 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/>.
*/

#pragma once



#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0x5892
#define PRODUCT_ID 0x1233
#define DEVICE_VER 0x0001
#define MANUFACTURER Fungo
#define PRODUCT FungoSplit




Comment on lines +23 to +32
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/* USB Device descriptor parameter */
#define VENDOR_ID 0x5892
#define PRODUCT_ID 0x1233
#define DEVICE_VER 0x0001
#define MANUFACTURER Fungo
#define PRODUCT FungoSplit

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why should I delete this item?
i dont understand.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's already in info.json.

/* Use I2C or Serial, not both */
#define USE_SERIAL
#define SOFT_SERIAL_PIN D3 // RX8

/* select keyboard master board - I2C or Serial communication master */
#define MASTER_RIGHT


/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 12
#define MATRIX_COLS 7

// wiring of each half
#define MATRIX_COL_PINS { F4, F5, F6, F7, B1, B3, B2}
#define MATRIX_ROW_PINS { D4, C6, D7, E6, B4, B5}

#define MATRIX_COL_PINS_RIGHT {F7, F6, F5, F4, B5, B4, E6}
#define MATRIX_ROW_PINS_RIGHT { D1, D0, D4, C6, D7, D3} // TX




/* COL2ROW, ROW2COL*/
#define DIODE_DIRECTION COL2ROW



/*************************************/
/** public parameter **/
/*************************************/

#define MATRIX_IO_DELAY 15 // default 30
//#define QMK_KEYS_PER_SCAN 4
bojiguard marked this conversation as resolved.
Show resolved Hide resolved
#define TAP_CODE_DELAY 50 // default 100
bojiguard marked this conversation as resolved.
Show resolved Hide resolved
#define USB_POLLING_INTERVAL_MS 5 // default 1
drashna marked this conversation as resolved.
Show resolved Hide resolved

/* Set 0 if debouncing isn't needed */
#define DEBOUNCE 3

/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
#define LOCKING_SUPPORT_ENABLE

/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE

//지정된 횟수로 눌러야 토글됨
#define TAPPING_TOGGLE 3

//tap or holding
#define TAPPING_TERM 200
bojiguard marked this conversation as resolved.
Show resolved Hide resolved
#define IGNORE_MOD_TAP_INTERRUPT
bojiguard marked this conversation as resolved.
Show resolved Hide resolved



#define MK_3_SPEED
#define MOUSEKEY_INTERVAL 3
#define MOUSEKEY_INITIAL_SPEED 20
bojiguard marked this conversation as resolved.
Show resolved Hide resolved
Loading