1. Documentation
  2. More About NoTouch OS

Hotkeys

A hotkey is a key combination that, when pressed by the user will lead to an immediate action (such as launching a program, closing a window, etc). NoTouch supports many different hotkeys that can be configured. You will find the Hotkey definitions on the client under "Input" -> "Keyboard" -> "Hotkeys", in NoTouch Center, in the Group Settings, there is a "Hotkeys" tab.

Contents

Important predefined hotkeys


  • AnnounceAnnounce or Send new configurations and changes.
ctrl+alt+n

Changing hotkey definitions


When dealing with hotkeys there are two caveats:

  • Some connection modes, such as fullscreen RDP, may "eat" all hotkeys away - so they would not have any effect at all
  • Do not define hotkeys that have effects in your VDI connections, such as the typical, well-known Windows hotkeys like Alt-F4 etc. This will confuse your users.

Disabling a hotkey

Simply blank out the value of the hotkey you want to disable. Make sure it is empty.

Definition syntax

Valid key designators are Alt, Ctrl, Shift, F1-F9, a-z, 0-9, and the special keys Up, Down, Esc, Tab, and the keys on the numeric keypad KP_Add, KP_Subtract, KP_Divide, KP_Multiply, KP_Enter. You can combine keys with the + plus sign, so for example Alt+Ctrl+x would mean the user user has to press Alt, Ctrl and the x key simultaneously to trigger the action.

System actions

In NoTouch Center, on Group settings or on a client you will find the parameter subsection "Hotkeys", containing a list of predefined system actions that can be triggered by hotkeys. Among them are audio volume control, identify, run Control Center, switch to another (local) window, etc.

User-defined hotkeys

You can define hotkeys that will execute arbitrary Linux shell commands.

In NoTouch Center, there is one parameter for custom definitions. Use a syntax of comma separated key-value-pairs of the form KEYDEF=COMMAND, such as:

   Alt+Ctrl+Delete=/bin/reboot,Alt+Ctrl+s=/bin/shutdown

Connection start hotkey

Each connection can be assigned a hotkey that will launch it, when pressed by the user: Assign hotkeys to connections