Make key repeat configurable

This creates two input commands for configuring the repeat delay and rate.

Example config:

    input "myidentifier" {
        repeat_delay 250
        repeat_rate 25
    }
This commit is contained in:
Ryan Dwyer 2018-04-18 23:19:23 +10:00
parent d668d57892
commit 5b30391383
9 changed files with 88 additions and 1 deletions

View file

@ -55,6 +55,10 @@ struct cmd_results *cmd_input(int argc, char **argv) {
res = input_cmd_natural_scroll(argc_new, argv_new);
} else if (strcasecmp("pointer_accel", argv[1]) == 0) {
res = input_cmd_pointer_accel(argc_new, argv_new);
} else if (strcasecmp("repeat_delay", argv[1]) == 0) {
res = input_cmd_repeat_delay(argc_new, argv_new);
} else if (strcasecmp("repeat_rate", argv[1]) == 0) {
res = input_cmd_repeat_rate(argc_new, argv_new);
} else if (strcasecmp("scroll_method", argv[1]) == 0) {
res = input_cmd_scroll_method(argc_new, argv_new);
} else if (strcasecmp("tap", argv[1]) == 0) {