diff options
author | FLinguenheld <90783310+FLinguenheld@users.noreply.github.com> | 2023-02-10 10:07:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-10 01:07:39 -0800 |
commit | 3b987f4a9d224e2ef5765b306ad25afbb28ce7a2 (patch) | |
tree | d60f32e9f025f3f5940c236d18b1046dc858ba09 /keyboards/splitkb/aurora/sweep/keymaps/flinguenheld/config.h | |
parent | bc3c6f0831939198e5e97e91bb5ff33c2ba444ae (diff) |
[Keyboard] Flinguenheld (#19661)
Diffstat (limited to 'keyboards/splitkb/aurora/sweep/keymaps/flinguenheld/config.h')
-rw-r--r-- | keyboards/splitkb/aurora/sweep/keymaps/flinguenheld/config.h | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/keyboards/splitkb/aurora/sweep/keymaps/flinguenheld/config.h b/keyboards/splitkb/aurora/sweep/keymaps/flinguenheld/config.h new file mode 100644 index 0000000000..c147d5e67f --- /dev/null +++ b/keyboards/splitkb/aurora/sweep/keymaps/flinguenheld/config.h @@ -0,0 +1,75 @@ +/* Copyright 2023 Florent Linguenheld (@FLinguenheld) + * + * 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 + +/* Flash */ +#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET // Activates the double-tap behavior +#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 200U // Timeout window in ms in which the double tap can occur. + +/* OLED */ +#undef OLED_FONT_H +#define OLED_FONT_H "./oled/glcdfont.c" + +#define OLED_TIMEOUT 25000 +#define OLED_BRIGHTNESS 60 // Protect my eyesss +#define SPLIT_LAYER_STATE_ENABLE +#define SPLIT_MODS_ENABLE +#define SPLIT_OLED_ENABLE + +/* Auto shift ♥ */ +#define AUTO_SHIFT_TIMEOUT 115 + +/* Redefine CTRL + space (See space cadet shift) */ +#define LCPO_KEYS KC_LCTL, KC_TRNS, KC_SPC + +/* Unicode */ +// #define UNICODE_SELECTED_MODES UC_LNX +#define UNICODE_SELECTED_MODES UNICODE_MODE_LINUX + +/* leader */ +#define LEADER_PER_KEY_TIMING +#define LEADER_TIMEOUT 280 +#define LEADER_NO_TIMEOUT + +/* Mouse */ +#define MK_3_SPEED +#define MK_MOMENTARY_ACCEL + +#define MK_C_OFFSET_0 1 +#define MK_C_INTERVAL_0 12 + +#define MK_C_OFFSET_1 4 +#define MK_C_INTERVAL_1 18 + +#define MK_C_OFFSET_UNMOD 13 +#define MK_C_INTERVAL_UNMOD 15 + +#define MK_C_OFFSET_2 25 +#define MK_C_INTERVAL_2 10 + + +#define MK_W_OFFSET_0 1 +#define MK_W_INTERVAL_0 160 + +#define MK_W_OFFSET_1 2 +#define MK_W_INTERVAL_1 120 + +#define MK_W_OFFSET_UNMOD 4 +#define MK_W_INTERVAL_UNMOD 70 + +#define MK_W_OFFSET_2 10 +#define MK_W_INTERVAL_2 30 |