mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-11-30 12:47:37 +06:00
54 lines
1.4 KiB
C
54 lines
1.4 KiB
C
|
#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
|