mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-02-23 15:27:44 +00:00
Merge remote-tracking branch 'origin/develop' into xap
This commit is contained in:
commit
78ea37ff02
@ -19,6 +19,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# include "spi_master.h"
|
||||
#elif defined(OLED_TRANSPORT_I2C)
|
||||
# include "i2c_master.h"
|
||||
# if defined(USE_I2C) && defined(SPLIT_KEYBOARD)
|
||||
# include "keyboard.h"
|
||||
# endif
|
||||
#endif
|
||||
#include "oled_driver.h"
|
||||
#include OLED_FONT_H
|
||||
|
@ -389,7 +389,20 @@ void mousekey_on(uint8_t code) {
|
||||
if (mouse_timer == 0) {
|
||||
mouse_timer = timer_read();
|
||||
}
|
||||
# endif /* #ifdef MK_KINETIC_SPEED */
|
||||
# endif
|
||||
|
||||
# ifndef MOUSEKEY_INERTIA
|
||||
// If mouse report is not zero, the current mousekey press is overlapping
|
||||
// with another. Restart acceleration for smoother directional transition.
|
||||
if (mouse_report.x || mouse_report.y || mouse_report.h || mouse_report.v) {
|
||||
# ifdef MK_KINETIC_SPEED
|
||||
mouse_timer = timer_read() - (MOUSEKEY_INTERVAL << 2);
|
||||
# else
|
||||
mousekey_repeat = MOUSEKEY_MOVE_DELTA;
|
||||
mousekey_wheel_repeat = MOUSEKEY_WHEEL_DELTA;
|
||||
# endif
|
||||
}
|
||||
# endif // ifndef MOUSEKEY_INERTIA
|
||||
|
||||
# ifdef MOUSEKEY_INERTIA
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user