forked from mirrors/qmk_userspace
[Keymap] Drashna split transport improvement (#13905)
* Fix up split stuff * Fix Split perf issues * Allow LTO to be disabled * Fixup WPM and encoders * Fixup qmk keys per scan * Add bootloader info * Change encoder pins * Fixup corne oled code * Expand transport sync * Improve user transport * Cleanup mouse processing at keymap level * Improve layer checking for mouse layering
This commit is contained in:
parent
100333818f
commit
b9dcd5ac38
12 changed files with 205 additions and 72 deletions
|
@ -23,13 +23,15 @@
|
|||
#define USB_POLLING_INTERVAL_MS 1
|
||||
|
||||
#if defined(SPLIT_KEYBOARD)
|
||||
# define SPLIT_MODS_ENABLE
|
||||
// # define SPLIT_TRANSPORT_MIRROR
|
||||
# define SPLIT_LAYER_STATE_ENABLE
|
||||
# define SPLIT_LED_STATE_ENABLE
|
||||
|
||||
// # define SPLIT_TRANSPORT_MIRROR
|
||||
# define SERIAL_USE_MULTI_TRANSACTION
|
||||
# define SPLIT_TRANSACTION_IDS_USER RPC_ID_USER_STATE_SYNC
|
||||
# define SPLIT_MODS_ENABLE
|
||||
# ifdef WPM_ENABLE
|
||||
# define SPLIT_WPM_ENABLE
|
||||
# endif
|
||||
# define SELECT_SOFT_SERIAL_SPEED 1
|
||||
# define SPLIT_TRANSACTION_IDS_USER RPC_ID_USER_STATE_SYNC, RPC_ID_USER_KEYMAP_SYNC, RPC_ID_USER_CONFIG_SYNC
|
||||
#endif
|
||||
|
||||
#ifdef AUDIO_ENABLE
|
||||
|
@ -165,8 +167,8 @@
|
|||
|
||||
#ifdef QMK_KEYS_PER_SCAN
|
||||
# undef QMK_KEYS_PER_SCAN
|
||||
# define QMK_KEYS_PER_SCAN 2
|
||||
#endif // !QMK_KEYS_PER_SCAN
|
||||
#endif
|
||||
#define QMK_KEYS_PER_SCAN 4
|
||||
|
||||
// this makes it possible to do rolling combos (zx) with keys that
|
||||
// convert to other keys on hold (z becomes ctrl when you hold it,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue