|
|
@ -34,22 +34,32 @@ Because the plugin needs to know about key events, it is best to make it one of
|
|
|
|
the first plugins, so it can catch all of them, before any other plugin would
|
|
|
|
the first plugins, so it can catch all of them, before any other plugin would
|
|
|
|
have a chance to consume key events.
|
|
|
|
have a chance to consume key events.
|
|
|
|
|
|
|
|
|
|
|
|
## Plugin Methods
|
|
|
|
## Plugin Properties
|
|
|
|
|
|
|
|
|
|
|
|
The plugin provides a single object, `IdleLEDs`, with the following
|
|
|
|
The plugin provides a single object, `IdleLEDs`, with the following properties
|
|
|
|
methods. All times are in seconds.
|
|
|
|
and methods.
|
|
|
|
|
|
|
|
|
|
|
|
### `.idle_time_limit()`
|
|
|
|
### `.idle_time_limit`
|
|
|
|
|
|
|
|
|
|
|
|
> The amount of time that can pass without a single key being pressed before
|
|
|
|
> Property storing the amount of time that can pass without a single key being
|
|
|
|
> the plugin considers the keyboard idle and turns off the LEDs.
|
|
|
|
> pressed before the plugin considers the keyboard idle and turns off the LEDs.
|
|
|
|
>
|
|
|
|
> Value is expressed in milliseconds.
|
|
|
|
> Defaults to 600 seconds (10 minutes).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### `.set_idle_time_limit(uint16_t new_limit)`
|
|
|
|
> Defaults to 600000 milliseconds (10 minutes).
|
|
|
|
|
|
|
|
|
|
|
|
> Sets the amount of time that can pass without a single key being pressed
|
|
|
|
> Provided for compatibility reasons. It is recommended to use one of the
|
|
|
|
> before the plugin considers the keyboard idle and turns off the LEDs.
|
|
|
|
> methods below instead of setting this property directly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### `.idleTimeoutSeconds()`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> Returns the amount of time (in seconds) that can pass without a single key
|
|
|
|
|
|
|
|
> being pressed before the plugin considers the keyboard idle and turns off the
|
|
|
|
|
|
|
|
> LEDs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### `.setIdleTimeoutSeconds(uint32_t new_limit)`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> Sets the amount of time (in seconds) that can pass without a single key being
|
|
|
|
|
|
|
|
> pressed before the plugin considers the keyboard idle and turns off the LEDs.
|
|
|
|
|
|
|
|
|
|
|
|
## Dependencies
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
|
|
|
|