plover.output – Text output handling#

This module provides a skeleton for customizable text output. By default, Plover only outputs steno translations through keyboard emulation, but through the output plugin mechanism it can also be made to output through other means, such as writing to a file or sending it over the network.

class plover.output.Output#

Encapsulates logic for sending keystrokes. Pass an instance of this to the StenoEngine when it is initialized.

send_backspaces(number_of_backspaces: int)#

Sends the specified number of backspace keys.

send_string(s: str)#

Sends the sequence of keys that would produce the specified string.

send_key_combination(combo_string: str)#

Sends the specified key combination. combo_string is a string in the key combo format described in plover.key_combo.