diff --git a/keyboards/bastardkb/skeletyl/keymaps/lars/config.h b/keyboards/bastardkb/skeletyl/keymaps/lars/config.h new file mode 100644 index 00000000000..38e8f2ec169 --- /dev/null +++ b/keyboards/bastardkb/skeletyl/keymaps/lars/config.h @@ -0,0 +1,50 @@ +/* +Copyright 2020 Pierre Chevalier + +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 . +*/ + +#pragma once +// Set the mouse settings to a comfortable speed/accuracy trade-off, +// assuming a screen refresh rate of 60 Htz or higher +// The default is 50. This makes the mouse ~3 times faster and more accurate +#define MOUSEKEY_INTERVAL 16 +// The default is 20. Since we made the mouse about 3 times faster with the previous setting, +// give it more time to accelerate to max speed to retain precise control over short distances. +#define MOUSEKEY_TIME_TO_MAX 40 +// The default is 300. Let's try and make this as low as possible while keeping the cursor responsive +#define MOUSEKEY_DELAY 100 +// It makes sense to use the same delay for the mouseweel +#define MOUSEKEY_WHEEL_DELAY 100 +// The default is 100 +#define MOUSEKEY_WHEEL_INTERVAL 50 +// The default is 40 +#define MOUSEKEY_WHEEL_TIME_TO_MAX 100 + +// Pick good defaults for enabling homerow modifiers +#define TAPPING_TERM 200 +// #define PERMISSIVE_HOLD +#define IGNORE_MOD_TAP_INTERRUPT +#define TAPPING_FORCE_HOLD +//#define RETRO_TAPPING + +// Underglow configuration +#ifdef RGBLIGHT_ENABLE + #define RGBLIGHT_ANIMATIONS + #define RGBLIGHT_HUE_STEP 8 + #define RGBLIGHT_SAT_STEP 8 + #define RGBLIGHT_VAL_STEP 8 +#endif + +//#define UNICODE_SELECTED_MODES UC_MAC diff --git a/keyboards/bastardkb/skeletyl/keymaps/lars/keymap.json b/keyboards/bastardkb/skeletyl/keymaps/lars/keymap.json new file mode 100644 index 00000000000..98fd8002dad --- /dev/null +++ b/keyboards/bastardkb/skeletyl/keymaps/lars/keymap.json @@ -0,0 +1,125 @@ +{ + "version": 1, + "notes": "My awesome keymap", + "documentation": "\"This file is a QMK Configurator export. You can import this at . It can also be used directly with QMK's source code.\n\nTo setup your QMK environment check out the tutorial: \n\nYou can convert this file to a keymap.c using this command: `qmk json2c {keymap}`\n\nYou can compile this keymap using this command: `qmk compile {keymap}`\"\n", + "keyboard": "bastardkb/skeletyl", + "keymap": "default", + "layout": "LAYOUT_split_3x5_3", + "layers": [ + [ + "KC_Q", + "KC_W", + "KC_F", + "KC_P", + "KC_B", + "KC_J", + "KC_L", + "KC_U", + "KC_Y", + "KC_SCLN", + "KC_A", + "KC_R", + "KC_S", + "KC_T", + "KC_G", + "KC_M", + "KC_N", + "KC_E", + "KC_I", + "KC_O", + "LSFT_T(KC_Z)", + "LCTL_T(KC_X)", + "RALT_T(KC_C)", + "KC_D", + "KC_V", + "KC_K", + "KC_H", + "RALT_T(KC_COMM)", + "LCTL_T(KC_DOT)", + "LSFT_T(KC_SLSH)", + "TO(1)", + "KC_BSPC", + "KC_TAB", + "KC_DEL", + "KC_SPC", + "KC_ENT" + ], + [ + "KC_TRNS", + "KC_7", + "KC_8", + "KC_9", + "KC_TRNS", + "KC_QUOT", + "KC_MINS", + "KC_EQL", + "KC_ASTR", + "KC_CIRC", + "KC_TRNS", + "KC_4", + "KC_5", + "KC_6", + "KC_0", + "KC_TAB", + "KC_LPRN", + "KC_RPRN", + "KC_LBRC", + "KC_RBRC", + "KC_LSFT", + "KC_1", + "KC_2", + "KC_3", + "KC_TRNS", + "KC_PIPE", + "KC_GRV", + "KC_LALT", + "KC_LCTL", + "KC_RSFT", + "TO(2)", + "KC_BSPC", + "KC_TAB", + "KC_DEL", + "TO(0)", + "KC_ENT" + ], + [ + "KC_TRNS", + "KC_TRNS", + "KC_PGUP", + "KC_TRNS", + "KC_TRNS", + "ANY(UC(0xE6))", + "ANY(UC(0xF8))", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_LEFT", + "KC_UP", + "KC_DOWN", + "KC_RGHT", + "KC_TRNS", + "KC_TRNS", + "KC_LGUI", + "ANY(UC(0xE5))", + "LCTL(KC_LALT)", + "LCA(KC_LSFT)", + "KC_TRNS", + "KC_HOME", + "KC_PGDN", + "KC_END", + "KC_TRNS", + "KC_TRNS", + "KC_RBRC", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TAB", + "KC_DEL", + "TO(0)", + "KC_TRNS" + ] + ], + "author": "thomas.haukland@gmail.com" +} diff --git a/keyboards/bastardkb/skeletyl/keymaps/tompi-original/config.h b/keyboards/bastardkb/skeletyl/keymaps/tompi-original/config.h index ddd375dc9d8..054536c00a5 100644 --- a/keyboards/bastardkb/skeletyl/keymaps/tompi-original/config.h +++ b/keyboards/bastardkb/skeletyl/keymaps/tompi-original/config.h @@ -20,7 +20,7 @@ along with this program. If not, see . #define BOTH_SHIFTS_TURNS_ON_CAPS_WORD // Pick good defaults for enabling homerow modifiers -#define TAPPING_TERM 280 +#define TAPPING_TERM 240 // #define PERMISSIVE_HOLD #define IGNORE_MOD_TAP_INTERRUPT #define TAPPING_FORCE_HOLD diff --git a/keyboards/bastardkb/skeletyl/keymaps/tompi-original/keymap.json b/keyboards/bastardkb/skeletyl/keymaps/tompi-original/keymap.json index 03527fcb33a..01451e91d17 100644 --- a/keyboards/bastardkb/skeletyl/keymaps/tompi-original/keymap.json +++ b/keyboards/bastardkb/skeletyl/keymaps/tompi-original/keymap.json @@ -39,8 +39,8 @@ "KC_SLSH", "LT(6,KC_ESC)", "LT(3,KC_SPC)", - "LT(5,KC_TAB)", - "LT(1,KC_DEL)", + "KC_TAB", + "TO(2)", "LT(2,KC_BSPC)", "LT(4,KC_ENT)" ], @@ -54,7 +54,7 @@ "KC_NO", "KC_NO", "KC_NO", - "QK_RBT", + "ANY(QK_RBT)", "KC_MS_L", "KC_BTN2", "KC_BTN1", @@ -114,9 +114,9 @@ "KC_BTN3", "KC_BTN4", "KC_NO", - "KC_TRNS", - "KC_TRNS", "KC_NO", + "TO(0)", + "KC_TRNS", "KC_NO", "KC_NO" ], @@ -159,11 +159,11 @@ "KC_NO" ], [ - "KC_EQL", + "KC_GRV", "KC_CIRC", "KC_LT", "KC_GT", - "KC_SCLN", + "KC_QUOT", "KC_NO", "KC_NO", "KC_NO", @@ -197,7 +197,7 @@ "KC_NO" ], [ - "QK_RBT", + "ANY(QK_RBT)", "KC_NO", "KC_NO", "KC_NO", @@ -268,7 +268,7 @@ "KC_NO", "KC_NO", "KC_NO", - "KC_0", + "TO(0)", "KC_COMM", "KC_P0" ]