Some checks failed
Automatic Approve / automatic_approve (push) Has been cancelled
Update API Data / api_data (push) Has been cancelled
CI Build Major Branch / Determine concurrency (push) Has been cancelled
CI Build Major Branch / Compile keymap default (push) Has been cancelled
CI Build Major Branch / Consolidation (push) Has been cancelled
CLI CI / test (push) Has been cancelled
Update develop after master merge / develop_update (push) Has been cancelled
Lint Format / lint (push) Has been cancelled
Regenerate Files / regen (push) Has been cancelled
Unit Tests / test (push) Has been cancelled
38 lines
1.1 KiB
C
38 lines
1.1 KiB
C
// Copyright 2022 mjohns
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#pragma once
|
|
|
|
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
|
|
#define LOCKING_SUPPORT_ENABLE
|
|
|
|
/* Locking resynchronize hack */
|
|
#define LOCKING_RESYNC_ENABLE
|
|
|
|
/* Enables This makes it easier for fast typists to use dual-function keys */
|
|
#define PERMISSIVE_HOLD
|
|
|
|
/* mouse config */
|
|
#define MOUSEKEY_DELAY 0
|
|
// Lowering MOUSEKEY_INTERVAL raises the cursor speed significantly, you may want to lower MOUSEKEY_MAX_SPEED (default: 10)
|
|
#define MOUSEKEY_INTERVAL 20
|
|
#define MOUSEKEY_MAX_SPEED 7
|
|
#define MOUSEKEY_WHEEL_DELAY 0
|
|
|
|
/* layer config */
|
|
#define TAPPING_TOGGLE 1
|
|
|
|
/* disable action features */
|
|
// #define NO_ACTION_LAYER
|
|
// #define NO_ACTION_TAPPING
|
|
// #define NO_ACTION_ONESHOT
|
|
|
|
// Serial config
|
|
// #define SERIAL_USART_TX_PIN GP0 // USART TX pin
|
|
// #define SERIAL_USART_RX_PIN GP1 // USART RX pin
|
|
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET
|
|
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET_TIMEOUT 200U
|
|
#define SERIAL_USART_FULL_DUPLEX
|
|
#define SERIAL_USART_TX_PIN GP0
|
|
#define SERIAL_USART_RX_PIN GP1
|