# Keyboard and mouse settings

class hpilo.Ilo
  get_hotkey_config()

    Retrieve hotkeys available for use in remote console sessions

        >>> ilo.get_hotkey_config()
        {'ctrl_t': 'NONE,NONE,NONE,NONE,NONE',
         'ctrl_u': 'NONE,NONE,NONE,NONE,NONE',
         'ctrl_v': 'NONE,NONE,NONE,NONE,NONE',
         'ctrl_w': 'NONE,NONE,NONE,NONE,NONE',
         'ctrl_x': 'NONE,NONE,NONE,NONE,NONE',
         'ctrl_y': 'NONE,NONE,NONE,NONE,NONE'}

  hotkey_config(ctrl_t=None, ctrl_u=None, ctrl_v=None, ctrl_w=None, ctrl_x=None, ctrl_y=None)

    Change remote console hotkeys

  get_pers_mouse_keyboard_enabled()

    Returns whether persistent mouse and keyboard are enabled

        >>> ilo.get_pers_mouse_keyboard_enabled()
        False

  set_pers_mouse_keyboard_enabled(enabled)

    Enable/disable persistent mouse and keyboard