2025-03-07 08:03:18 +01:00

35 lines
840 B
Python

# SPDX-FileCopyrightText: © 2022-2023 Wojciech Trybus <wojtryb@gmail.com>
# SPDX-License-Identifier: GPL-3.0-or-later
"""
Templates allowing to create actions using logic related to key events.
Available templates:
- `PieMenu`
- `CursorTracker`
- `MultipleAssignment`
- `TemporaryKey`
- `RawInstructions`
All templates must implement ComplexAction interface, so that they can be
used by the ShortcutAdapter.
Each template implements different logic based pressing and releasing of
the related keys.
"""
from .multiple_assignment import MultipleAssignment
from .raw_instructions import RawInstructions
from .cursor_tracker import CursorTracker
from .temporary_key import TemporaryKey
from .pie_menu import PieMenu
__all__ = [
'MultipleAssignment',
'RawInstructions',
'CursorTracker',
'TemporaryKey',
'PieMenu',
]