From 803610a284ac886eaeb319b4a8d25ffbd2861152 Mon Sep 17 00:00:00 2001 From: milestogo Date: Fri, 8 May 2020 23:15:26 -0700 Subject: [Keymap] initial user directory for milestogo + babblepaste (#7698) * initial user directory * fix missing endif in vi mode * fix includes per drashna and a few typos. I have not tested the userspace keymap, it is just there to help keep the user space and keymap in sync * move babblepaste docs to md format * clean up block quotes * TIL clang-format - miles2go userspace --- users/miles2go/config.h | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 users/miles2go/config.h (limited to 'users/miles2go/config.h') diff --git a/users/miles2go/config.h b/users/miles2go/config.h new file mode 100644 index 0000000000..3fb52b8a59 --- /dev/null +++ b/users/miles2go/config.h @@ -0,0 +1,53 @@ +#pragma once + +#ifdef RGBLIGHT_ENABLE +#define RGBLIGHT_SLEEP +#undef RGBLIGHT_ANIMATIONS +#define RGBLIGHT_EFFECT_BREATHING +#endif // RGBLIGHT_ENABLE + +#ifndef QMK_KEYS_PER_SCAN +#define QMK_KEYS_PER_SCAN 4 +#endif // !QMK_KEYS_PER_SCAN + +#undef FORCE_NKRO + +#ifndef TAPPING_TOGGLE +#define TAPPING_TOGGLE 3 +#endif + +#ifdef TAPPING_TERM + #undef TAPPING_TERM +#endif // TAPPING_TERM +#define TAPPING_TERM 200 +//if no chord during tapping term, do the keystroke +#define RETRO_TAPPING + +// Disable action_get_macro and fn_actions, since we don't use these +// and it saves on space in the firmware. +// LTO_ENABLE automatically enables these +//#define NO_ACTION_MACRO +//#define NO_ACTION_FUNCTION +#define MACRO_TIMER 5 + + + +#define USE_BABBLEPASTE +// All options +#define BABL_MOVE // Uncomment to add basic cursor movement +#define BABL_OSKEYS // This adds Cut, paste, window movement and common OS shortcuts +#define BABL_BROWSER // Browser shortcuts, with Chrome/Firefox as the default. +// edit the appropriate OS config file to enable Safari, Edge, vimpirator &etc. +#define BABL_APP // Application specific settings this has sub-options. +#define BABL_APP_CELLS // spreadsheets and tables +#define BABL_APP_EDITOR // Fancy editor commands +#define BABL_APP_WINDOWSPLITTING // splitting frames & windows + +//All OSes +#define BABL_WINDOWS +#define BABL_READMUX +#define BABL_VI +#define BABL_MAC +#define BABL_LINUX +#define BABL_EMACS +#define BABL_CHROMEOS -- cgit v1.2.3