euporie.core.key_binding.bindings.basic

Define basic key-bindings for entering text.

Functions

add_cmd(**kwargs)

Add a command to the centralized command system.

if_no_repeat(event)

Return True when the previous event was delivered to another handler.

load_basic_bindings([config])

Load basic key-bindings for text entry.

load_registered_bindings(*names[, config])

Assign key-bindings to commands based on a dictionary.

register_bindings(bindings)

Update the key-binding registry.

type_key(event)

Enter a key.

Classes

ConditionalKeyBindings(key_bindings[, filter])

Wraps around a KeyBindings. Disable/enable all the key bindings according to the given (additional) filter.::.

TextEntry()

Basic key-bindings for text entry.

class euporie.core.key_binding.bindings.basic.TextEntry

Bases: object

Basic key-bindings for text entry.

euporie.core.key_binding.bindings.basic.load_basic_bindings(config: Config | None = None) KeyBindingsBase

Load basic key-bindings for text entry.

euporie.core.key_binding.bindings.basic.type_key(event: KeyPressEvent) None

Enter a key.