Skip to content

Reassignment of Specialized Control Keys in Agent Workspace

In the Agent Workspace of the Chat Platform service, there is the ability to use hotkeys and their combinations to perform specialized actions. You can find information about the standard layout in this article.

You can reassign hotkeys for specialized actions through the hotkeys parameter in the account config.

Here's an example of the parameter value (with default key assignments):

{
    "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
}
Parameter Type Example Information
"upper_dialog_hotkey" String "ctrl+arrowup" This parameter assigns hotkeys for moving upward through dialogues in the In Dialogue section.
"upper_dialog_hotkey" String "ctrl+arrowdown" This parameter assigns hotkeys for moving downward through dialogues in the In Dialogue section.
"upper_dialog_hotkey" String "ctrl+arrowleft" This parameter assigns hotkeys to call up the window for redirecting a visitor to another department.
"oldest_dialog_hotkey" String "ctrl+arrowright" This parameter assigns hotkeys for the function of transferring the oldest dialogue from the Awaiting Response section to the In Dialogue section (only works with auto-assignment enabled).
"send_message_by_enter" Boolean true This parameter determines how messages will be sent:
  • If set to true, messages in the Agent Workspace will be sent by pressing Enter, and line breaks will be performed using the key combination Shift + Enter.
  • If set to false, messages in the Agent Workspace will be sent using the key combination Shift + Enter, and line breaks will be performed by pressing Enter.

As shown in the example, you should write key names in lowercase, separating them with the plus sign (+) if you need to set a key combination for an action. Below is the table are all the values for non-alphabetical keys accepted by the hotkeys parameter:

Key Value Accepted by the Parameter
Space space
Enter enter
Backspace backspace
Delete delete
Tab tab
Esc escape
Left Arrow arrowleft
Right Arrow arrowright
Up Arrow arrowup
Down Arrow arrowdown
Alt alt
Shift shift
Ctrl ctrl

Some key combinations are already reserved by the web browser for specific actions. Using these combinations to assign specialized actions in Agent Workspace is not allowed. Here are the forbidden combinations:

* Ctrl + N

* Ctrl + Shift + N

* Ctrl + T

* Ctrl + Shift + T

* Ctrl + W

* Ctrl + Shift + W

In addition to the combinations listed above, there are others that perform specific actions in the web browser. You can assign them as specialized combinations for **Agent Workspace**, but pressing them from the browser will execute both the action in **Agent Workspace** and the browser function set for that key combination (for example, opening the save web page window when pressing Ctrl + S).