diff --git a/qmk/README.md b/qmk/README.md index 4746c04d..6f3a22ac 100644 --- a/qmk/README.md +++ b/qmk/README.md @@ -21,7 +21,7 @@ qmk compile -kb tidbit -km kemonine docker run --rm -it \ -v qmk_firmware:/qmk_firmware \ -v $(pwd)/.build:/qmk_firmware/.build \ - -v $(pwd)/kemonine:/qmk_firmware/users/kemonine \ + -v $(pwd)/users/kemonine:/qmk_firmware/users/kemonine \ qmkfm/qmk_cli /bin/bash ``` diff --git a/qmk/user/kemonine/README.md b/qmk/users/kemonine/README.md similarity index 100% rename from qmk/user/kemonine/README.md rename to qmk/users/kemonine/README.md diff --git a/qmk/users/kemonine/config.h b/qmk/users/kemonine/config.h new file mode 100644 index 00000000..3feb4c59 --- /dev/null +++ b/qmk/users/kemonine/config.h @@ -0,0 +1,18 @@ +#pragma once + +/**** TAP HOLD *****/ +#define TAPPING_TOGGLE 2 +#define PERMISSIVE_HOLD + +#define TAPPING_FORCE_HOLD +#define TAPPING_TERM 100 +/**** END TAP HOLD *****/ + +/******** MOUSE KEYS ***********/ +#define MK_KINETIC_SPEED + +#define MOUSEKEY_DELAY 16 +#define MOUSEKEY_MOVE_DELTA 10 +#define MOUSEKEY_INITIAL_SPEED 10 +#define MOUSEKEY_BASE_SPEED 300 +/******** END MOUSE KEYS ***********/ diff --git a/qmk/users/kemonine/kemonine.c b/qmk/users/kemonine/kemonine.c new file mode 100644 index 00000000..c092993f --- /dev/null +++ b/qmk/users/kemonine/kemonine.c @@ -0,0 +1 @@ +#include QMK_KEYBOARD_H \ No newline at end of file diff --git a/qmk/users/kemonine/rules.mk b/qmk/users/kemonine/rules.mk new file mode 100644 index 00000000..6452dcee --- /dev/null +++ b/qmk/users/kemonine/rules.mk @@ -0,0 +1,45 @@ +AUDIO_ENABLE = no +BOOTMAGIC_ENABLE = no +COMMAND_ENABLE = no +CONSOLE_ENABLE = no +EXTRAKEY_ENABLE = no +KEY_LOCK_ENABLE = no +LEADER_ENABLE = no +RGBLIGHT_ENABLE = no +SLEEP_LED_ENABLE = no +SPACE_CADET_ENABLE = no +STENO_ENABLE = no +SWAP_HANDS_ENABLE = no +TAP_DANCE_ENABLE = no +TERMINAL_ENABLE = no +UNICODE_ENABLE = no +VELOCIKEY_ENABLE = no +VIA_ENABLE = no +WPM_ENABLE = no +BACKLIGHT_ENABLE = no + +BOOTLOADER = qmk-dfu + +MOUSEKEY_ENABLE = yes +NKRO_ENABLE = yes +LTO_ENABLE = yes + +SRC += kemonine.c + +ifeq ($(KEYBOARD), $(filter $(KEYBOARD), reviung39 reviung41)) + RGBLIGHT_ENABLE = yes + SRC += boards/reviung41.c +endif + +ifeq ($(KEYBOARD), crkbd/rev1) + SPLIT_KEYBOARD = yes + RGBLIGHT_ENABLE = no + RGB_MATRIX_ENABLE = no +endif + +ifeq ($(KEYBOARD), keebio/iris/rev4) + RGBLIGHT_ENABLE = yes + SPLIT_KEYBOARD = yes + SRC += boards/iris.c +endif +