Переназначение специализированных клавиш управления в РМО
В РМО сервиса Webim присутствует возможность использования горячих клавиш и/или их сочетаний для выполнения специализированных действий. Информацию о стандартной раскладке можно найти в этой статье.
Горячие клавиши для специализированных действий можно переназначать через параметр hotkeys в account config.
Пример значения параметра (с назначением клавиш по умолчанию):
{
"upper_dialog_hotkey": "ctrl+arrowup",
"lower_dialog_hotkey": "ctrl+arrowdown",
"redirect_dialog_hotkey": "ctrl+,",
"oldest_dialog_hotkey": "ctrl+.",
"send_message_by_enter": true
}
| Параметр | Тип | Пример | Информация |
|---|---|---|---|
"upper_dialog_hotkey" |
String |
"ctrl+arrowup" |
Параметр отвечает за назначение горячих клавиш на перемещение вверх по диалогам в секции В диалоге. |
"lower_dialog_hotkey" |
String |
"ctrl+arrowdown" |
Параметр отвечает за назначение горячих клавиш на перемещение вниз по диалогам в секции В диалоге. |
"redirect_dialog_hotkey" |
String |
"ctrl+," |
Параметр отвечает за назначение горячих клавиш на вызов окна перенаправления посетителя в другой отдел. |
"oldest_dialog_hotkey" |
String |
"ctrl+." |
Параметр отвечает за назначение горячих клавиш на функцию переноса самого старого диалога из секции Ожидают ответа в секцию В диалоге (работает только при включенном автоназначении). |
"send_message_by_enter" |
Boolean |
true |
Параметр служит для определения того, каким образом будут отправляться сообщения:
|
Как следует из примера, названия клавиш необходимо записывать в строчном виде, разделяя (при необходимости установить на действие сочетание клавиш) знаком +. Ниже в таблице приведены все значения небуквенных клавиш, принимаемые параметром hotkeys:
| Клавиша | Значение, принимаемое параметром |
|---|---|
| Пробел | space |
| Ввод | enter |
| Стереть | backspace |
| Удалить | delete |
| Табулятор (отступ) | tab |
| Esc | escape |
| Стрелка влево | arrowleft |
| Стрелка вправо | arrowright |
| Стрелка вверх | arrowup |
| Стрелка вниз | arrowdown |
| Alt | alt |
| Shift | shift |
| Ctrl | ctrl |
| Точка | . |
| Запятая | , |
Внимание!
Некоторые сочетания клавиш уже зарезервированы веб-браузером для определённых действий. Использование этих сочетаний для назначения им специализированных действий в РМО не допускается. Ниже приведены эти недопустимые сочетания:
-
Ctrl + N
-
Ctrl + Shift + N
-
Ctrl + T
-
Ctrl + Shift + T
-
Ctrl + W
-
Ctrl + Shift + W
Помимо приведённых выше сочетаний есть и другие, выполняющие в веб-браузере определённые действия. Их можно назначить в качестве специализированных сочетаний РМО, но по нажатию из браузера будет выполняться как действие в РМО, так и функция браузера, установленная на это сочетание клавиш (например, открытие окна сохранения веб-страницы при нажатии на Ctrl + S).