reset()
Summary
The reset() statement restores a variable store to its original
value.
Syntax
... > reset(StoreName)
Parameters
storeName- The name of the variable store to be reset to its original value.
Description
The reset() statement is used on the right hand (output) side of a
rule to restore a variable to the current default value - either the
store content as defined in the keyboard source file, or the value
persisted previously in the system settings by save() or
by the keyboard configuration dialog.
Examples
Example: Using reset()
store(opt1) '1'
+ [CTRL ALT K_0] > reset(opt1)
Platforms
The reset() statement can be used in keyboards on all platforms.
| Windows | macOS | Linux | Desktop web | Mobile web | iOS | Android |
|---|---|---|---|---|---|---|
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Version history
The reset() statement was introduced in Keyman 8.0.
Keyman for macOS 11.0.221 added support for if(), set(), save()
and reset() for variable stores.


