qmk-firmware/users/drashna/pointing
2023-02-28 11:14:48 -08:00
..
pointing_config.h [Keymap] Drashna updates for 0.20.0 (#19960) 2023-02-28 11:14:48 -08:00
pointing.c [Keymap] Drashna updates for 0.20.0 (#19960) 2023-02-28 11:14:48 -08:00
pointing.h [Keymap] develop updates for Drashna Keymaps (#18472) 2022-09-25 13:04:00 -07:00
readme.md [Keymap] Reorganization, cleanup and readmes for drashna code (#15617) 2021-12-29 20:17:34 -08:00

User Pointing Device customization

To disable the customized pointing device code and implement it at the keymap, add CUSTOM_POINTING_DEVICE = no to your rules.mk.

Automatic Mouse Layer

Movement on the optical sensor triggers a layer that has all of the mouse keys on that layer. After a set time, the layer will automatically turn itself off after 650ms.

Also, using mousekeys will extend the amount of time that the layer will stay active.

Additionally, layer keys for the mouse layer will lock the layer on.

Gaming

When the gamepad or diablo layers are enabled, the mouse layer is locked on, as well.

Keycodes

The only custom keycode for Pointing devices here is KC_ACCEL. This allow the mouse report to have an acceleration curve (exponential).