25 lines
471 B
Python
25 lines
471 B
Python
|
from prompt_toolkit.key_binding.key_processor import KeyPressEvent
|
||
|
|
||
|
__all__ = [
|
||
|
"focus_next",
|
||
|
"focus_previous",
|
||
|
]
|
||
|
|
||
|
E = KeyPressEvent
|
||
|
|
||
|
|
||
|
def focus_next(event: E) -> None:
|
||
|
"""
|
||
|
Focus the next visible Window.
|
||
|
(Often bound to the `Tab` key.)
|
||
|
"""
|
||
|
event.app.layout.focus_next()
|
||
|
|
||
|
|
||
|
def focus_previous(event: E) -> None:
|
||
|
"""
|
||
|
Focus the previous visible Window.
|
||
|
(Often bound to the `BackTab` key.)
|
||
|
"""
|
||
|
event.app.layout.focus_previous()
|