Перейти к содержанию

Переназначение специализированных клавиш управления в РМО

В РМО сервиса Webim присутствует возможность использования горячих клавиш и/или их сочетаний для выполнения специализированных действий. Информацию о стандартной раскладке можно найти в этой статье.

Горячие клавиши для специализированных действий можно переназначать через параметр hotkeys в account config.

Пример значения параметра (с назначением клавиш по умолчанию):

{
    "upper_dialog_hotkey": "ctrl+arrowup",
    "lower_dialog_hotkey": "ctrl+arrowdown",
    "redirect_dialog_hotkey": "ctrl+arrowleft",
    "oldest_dialog_hotkey": "ctrl+arrowright",
    "send_message_by_enter": true
}
Параметр Тип Пример Информация
"upper_dialog_hotkey" String "ctrl+arrowup" Параметр отвечает за назначение горячих клавиш на перемещение вверх по диалогам в секции В диалоге.
"upper_dialog_hotkey" String "ctrl+arrowdown" Параметр отвечает за назначение горячих клавиш на перемещение вниз по диалогам в секции В диалоге.
"upper_dialog_hotkey" String "ctrl+arrowleft" Параметр отвечает за назначение горячих клавиш на вызов окна перенаправления посетителя в другой отдел.
"oldest_dialog_hotkey" String "ctrl+arrowright" Параметр отвечает за назначение горячих клавиш на функцию переноса самого старого диалога из секции Ожидают ответа в секцию В диалоге (работает только при включенном автоназначении).
"send_message_by_enter" Boolean true Параметр служит для определения того, каким образом будут отправляться сообщения:
  • В случае true сообщения в РМО будут отправляться при нажатии на Enter, а перенос строки будет осуществляться через сочетание клавиш Shift + Enter.
  • В случаеfalse сообщения в РМО будут отправляться по сочетанию клавиш Shift + Enter, а перенос строку будет осуществляться при нажатии на Enter.

Как следует из примера, названия клавиш необходимо записывать в строчном виде, разделяя (при необходимости установить на действие сочетание клавиш) знаком +. Ниже в таблице приведены все значения небуквенных клавиш, принимаемые параметром hotkeys:

Клавиша Значение, принимаемое параметром
Пробел space
Ввод enter
Стереть backspace
Удалить delete
Табулятор tab
Esc escape
Стрелка влево arrowleft
Стрелка вправо arrowright
Стрелка вверх arrowup
Стрелка вниз arrowdown
Alt alt
Shift shift
Ctrl ctrl

N.B.

Некоторые сочетания клавиш уже зарезервированы веб-браузером для определённых действий. Использование этих сочетаний для назначения им специализированных действий в РМО не допускается. Ниже приведены эти недопустимые сочетания:

  • Ctrl + N

  • Ctrl + Shift + N

  • Ctrl + T

  • Ctrl + Shift + T

  • Ctrl + W

  • Ctrl + Shift + W

Помимо приведённых выше сочетаний есть и другие, выполняющие в веб-браузере определённые действия. Их можно назначить в качестве специализированных сочетаний РМО, но по нажатию из браузера будет выполняться как действие в РМО, так и функция браузера, установленная на это сочетание клавиш (например, открытие окна сохранения веб-страницы при нажатии на Ctrl + S).