Skip to main content
Skip table of contents

The User Input Monitoring Parameter

User input monitoring allows the keystrokes entered by the user in remote SSH Linux Client sessions and local terminal sessions to be monitored.

Keystroke input events are detected by the system as user actions, separated by the user pressing the Enter key after entering any number of keystrokes.

To monitor the keystrokes input by the user, do the following:

1. Add the EnableUserInputMonitoring key (with a value of "1") to the EkranServer.Settings.config text file (which is located on the computer where the Application Server is installed, in the folder: C:\Program Files\Ekran System\Ekran System\Server).

2. Restart the Application Server.

3. In the Management Tool (while editing a Client / Client Group), on the Monitoring [Linux] tab, in the User input monitoring section (at the bottom of the page), select the Enable user input monitoring checkbox.


4. The keystroke inputs entered by the corresponding user can then be viewed and searched in the session (in the Metadata grid of the Session Viewer while playing a remote Linux SSH session).

Linux Clients log the following types of keystrokes:

• Character keys: Keys for alphabetic (upper or lower case) characters, numeric characters (0-9), all special characters, and the Space character.

• Navigation and typing modes: The arrow keys, Home/End, Page Up/Page Down, Tab, Insert, Delete/Backspace, Enter, and the Lock keys (Num Lock, Scroll Lock, and Caps Lock).

• Non-printing characters: The Ctrl key combinations (Ctrl+@, Ctrl+A, and Ctrl+C).

• Cursor controls: The ESC code sequences (ESC[#A, and ESC[#B).

• Function keys: Keys that perform various functions, such as printing or saving files, which are usually labelled as F1-F12 and located along the top of the keyboard.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.