beep
Summary
The beep
statement emits a sound or otherwise provides feedback to
the user that the key they typed was not permitted.
Syntax
beep
Description
The beep
statement produces a beep with the system speaker when the
rule is matched. In Keyman Desktop, beep
will produce the sound
specified by "Asterisk" in Windows Sounds configuration. In KeymanWeb,
beep
will flash the current text field instead of producing a sound.
Other systems may use alternate forms of feedback, such as vibration.
When using the beep
statement, remember that it will delete all that
was matched on the left side of the rule if you don't precede it with
context
statement or appropriate characters. The beep
statement is only valid in the output.
Examples
Example: Using beep
The example given below will, if it receives a key that is in the key
group, and the context ends with a cons
character, ignore the key and
leave the context alone.
any(cons) + any(key) > context beep
Platforms
The beep
statement can be used in keyboards on all platforms. The
feedback given may differ depending on the platform.
Windows | macOS | Linux | Desktop web | Mobile web | iOS | Android |
---|---|---|---|---|---|---|
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Version history
The beep statement was introduced in Keyman 3.0.