post_config.h (2815B)
1 // Copyright 2012 Jun Wako <wakojun@gmail.com> 2 // Copyright 2015 Jack Humbert 3 // Copyright 2021 Quentin LEBASTARD <qlebastard@gmail.com> 4 // Copyright 2021 Charly Delay <charly@codesink.dev> (@0xcharly) 5 // SPDX-License-Identifier: GPL-2.0-or-later 6 #pragma once 7 8 // Enable syncing of charybdis config 9 #ifdef CHARYBDIS_CONFIG_SYNC 10 # define SPLIT_TRANSACTION_IDS_KB RPC_ID_KB_CONFIG_SYNC 11 #endif 12 13 /* Mouse config. */ 14 15 #ifndef MOUSEKEY_MOVE_DELTA 16 # ifndef MK_KINETIC_SPEED 17 # define MOUSEKEY_MOVE_DELTA 5 18 # else // MK_KINETIC_SPEED 19 # define MOUSEKEY_MOVE_DELTA 25 20 # endif // !MK_KINETIC_SPEED 21 #endif // !MOUSEKEY_MOVE_DELTA 22 23 #ifndef MOUSEKEY_DELAY 24 # ifndef MK_KINETIC_SPEED 25 # define MOUSEKEY_DELAY 300 26 # else // MK_KINETIC_SPEED 27 # define MOUSEKEY_DELAY 8 28 # endif // !MK_KINETIC_SPEED 29 #endif // !MOUSEKEY_DELAY 30 31 #ifndef MOUSEKEY_INTERVAL 32 # ifndef MK_KINETIC_SPEED 33 # define MOUSEKEY_INTERVAL 50 34 # else // MK_KINETIC_SPEED 35 # define MOUSEKEY_INTERVAL 20 36 # endif // !MK_KINETIC_SPEED 37 #endif // !MOUSEKEY_INTERNAL 38 39 #ifndef MOUSEKEY_MAX_SPEED 40 # define MOUSEKEY_MAX_SPEED 7 41 #endif // !MOUSEKEY_MAX_SPEED 42 43 #ifndef MOUSEKEY_TIME_TO_MAX 44 # define MOUSEKEY_TIME_TO_MAX 60 45 #endif // !MOUSEKEY_TIME_TO_MAX 46 47 #ifndef MOUSEKEY_INITIAL_SPEED 48 # define MOUSEKEY_INITIAL_SPEED 100 49 #endif // !MOUSEKEY_INITIAL_SPEED 50 51 #ifndef MOUSEKEY_BASE_SPEED 52 # define MOUSEKEY_BASE_SPEED 1000 53 #endif // !MOUSEKEY_BASE_SPEED 54 55 #ifndef MOUSEKEY_DECELERATED_SPEED 56 # define MOUSEKEY_DECELERATED_SPEED 400 57 #endif // !MOUSEKEY_DECELERATED_SPEED 58 59 #ifndef MOUSEKEY_ACCELERATED_SPEED 60 # define MOUSEKEY_ACCELERATED_SPEED 3000 61 #endif // !MOUSEKEY_ACCELERATED_SPEED 62 63 /* Mouse scroll config. */ 64 65 #ifndef MOUSEKEY_WHEEL_DELAY 66 # define MOUSEKEY_WHEEL_DELAY 15 67 #endif // !MOUSEKEY_WHEEL_DELAY 68 69 #ifndef MOUSEKEY_WHEEL_DELTA 70 # define MOUSEKEY_WHEEL_DELTA 1 71 #endif // !MOUSEKEY_WHEEL_DELTA 72 73 #ifndef MOUSEKEY_WHEEL_INTERVAL 74 # define MOUSEKEY_WHEEL_INTERVAL 50 75 #endif // !MOUSEKEY_WHEEL_INTERVAL 76 77 #ifndef MOUSEKEY_WHEEL_MAX_SPEED 78 # define MOUSEKEY_WHEEL_MAX_SPEED 8 79 #endif // !MOUSEKEY_WHEEL_MAX_SPEED 80 81 #ifndef MOUSEKEY_WHEEL_TIME_TO_MAX 82 # define MOUSEKEY_WHEEL_TIME_TO_MAX 80 83 #endif // !MOUSEKEY_WHEEL_TIME_TO_MAX 84 85 #ifndef MOUSEKEY_WHEEL_INITIAL_MOVEMENTS 86 # define MOUSEKEY_WHEEL_INITIAL_MOVEMENTS 8 87 #endif // !MOUSEKEY_WHEEL_INITIAL_MOVEMENTS 88 89 #ifndef MOUSEKEY_WHEEL_BASE_MOVEMENTS 90 # define MOUSEKEY_WHEEL_BASE_MOVEMENTS 48 91 #endif // !MOUSEKEY_WHEEL_BASE_MOVEMENTS 92 93 #ifndef MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS 94 # define MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS 48 95 #endif // !MOUSEKEY_WHEEL_ACCELERATED_MOVEMENTS 96 97 #ifndef MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 98 # define MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS 8 99 #endif // !MOUSEKEY_WHEEL_DECELERATED_MOVEMENTS