Source code for odevgui_win.keys.impress_key_codes

from __future__ import annotations
from ..kind.keys_kind import KeyCodes
from .general import GeneralKeyCodes


[docs]class ImpressKeyCodes(GeneralKeyCodes): """ Some Impress Key Codes These key code only work if Impress main menu is active (visible). One way around this issue is to use :external+odev:py:meth:`ooodev.utils.gui.GUI.show_menu_bar` to ensure menu bar is visible. :: from ooodev.utils.gui import GUI GUI.show_memu_bar() See Also: :ref:`class_robot_keys` """ # alt+v, alt=c, esc, alt+c, enter START_SLIDE_SHOW = f"{KeyCodes.F5}" """Slide Show > Start From First Slide""" START_SLIDE_SHOW_FROM_CURRENT = f"{KeyCodes.get_up_down(KeyCodes.SHIFT, KeyCodes.F5)}" """Slide Show > Start From Current Slide""" TOGGLE_COLOR_BAR = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "c")}{KeyCodes.ESC}{KeyCodes.get_up_down(KeyCodes.ALT, "c")}{KeyCodes.ENTER}' """View > Color Bar""" TOGGLE_STYLES = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "y")}' """View > Styles""" KB_STYLES = f"{KeyCodes.F11}" """Toggle Styles via keyboard shortcut""" TOGGLE_NAVIGATOR = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "v")}' """View > Navigator""" KB_NAVIGATOR = f"{KeyCodes.get_up_down((KeyCodes.CTL, KeyCodes.SHIFT), KeyCodes.F5)}" """Navigator via keyboard shortcut""" TOGGLE_SLIDE_LAYOUT = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "L")}{KeyCodes.ENTER}' """View > Slide Layout""" TOGGLE_STATUS_BAR = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "b")}{KeyCodes.ENTER}' """View > Status Bar""" TOGGLE_RULERS = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "r")}' """View > Rulers > Rulers""" KB_RULERS = f'{KeyCodes.get_up_down((KeyCodes.CTL, KeyCodes.SHIFT), "r")}' """Toggle Rulers via keyboard shortcut""" KB_SIDE_BAR = f"{KeyCodes.get_up_down(KeyCodes.CTL, KeyCodes.F5)}" """Toggle Sidebar via keyboard shortcut""" TOGGLE_SLIDE_PANE = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "p")}{KeyCodes.ENTER}' """View > Slide Pane""" TOGGLE_DEVELOPER_TOOLS = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "t", "v")}' """Tools > Developers Toolbar""" TOGGLE_VIEWS_TAB_BAR = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "b", "b")}{KeyCodes.ENTER}' """View > Views Tab Bar""" VIEW_NORMAL = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "N")}' """View > Normal""" VIEW_OUTLINE = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "o")}' """View > Outline""" VIEW_NOTES = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "e")}' """View > Notes""" VIEW_SLIDE_SORTER = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "d")}' """View > Slide Sorter""" VIEW_MASTER_SLIDE = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "M")}' """View > Master Slide""" VIEW_MASTER_NOTES = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "a")}' """View > Master Notes""" VIEW_MASTER_HANDOUT = f'{KeyCodes.get_many_keys(KeyCodes.ALT, "v", "u")}' """View > Master Handout""" def __str__(self) -> str: return f"{self.value}"