About Input

 

The local input devices, mouse, keyboard, and numerical keypad, can be configured to fully adapt to the applications run on remote servers. This may be needed when the three button mouse is needed for the remote application, the application is setup for a keyboard interface to a different language, the numerical keypad needs to be setup for the application.

 

Mouse

Three settings are available for the mouse input: Auto, On, Off.

Auto

Auto is the default setting for mouse input. X-Win32 detects the mouse functionality, then sets up what is necessary to interface with the remote application.

On

When On is enabled, the middle button of a 3-button mouse is simulated by simultaneously  clicking the left and right mouse buttons. This 3-button feature is often needed for remote applications.

Off

When Off is selected, no configurations are applied; the mouse is used as is. This should only be used when you are using a 3-button mouse at your local workstation - most remote applications are setup to interact with a 3-button mouse.

Keyboard

The keyboard setting in Microsoft Windows determines the default keyboard selection. The keyboard file in use is identified by the MS Windows country code. For example, the default file for a U.S. keyboard is us.xkb.

A specific keyboard may be selected for use with the X-server. This may be a keyboard for a specific country, or a specially modified keyboard. The selection is shown in the Keyboard text fields. For  X-server to automatically select the corresponding .xkb file that matches the keyboard that is currently used with the MS Windows operation system, select AUTOMATIC SELECTION.

Four options are available for keyboard input: Model, Layout, Variant, Emulate_NumLock Mapping the Keyboard.

Model

The default setting for Model is automatic. X-Win32 automatically selects the keyboard driver that applies to your keyboard. If needed, you can select the keyboard interface from the drop menu.

Layout

The default setting for Model is automatic. X-Win32 automatically sets the layout (mapping) of the keyboard to the language of the keyboard. If needed, you can select to which language to interface the keyboard.

Variant

There can be variations of the mapping of the keyboard. If needed, you can select to which variant to interface the keyboard.

This is recommended for advanced users only.

Emulate NumLock

Send the actual number when using the keypad rather than the keypad button.  For example when Emulate NumLock is enabled, and you press the "7" button on the keypad, the key send will be the same keycode as "7" on the top of the keyboard.  With emulate NumLock disabled, the keycode sent will be KP_7.  On certain Operating Systems (most notably AIX), the NumLock button is treated as a keyboard modifier (like SHIFT or ALT) and modifies all keys on the keyboard.  Enabling this feature works around this issue.  The default setting is disabled.    

Mapping  the Keyboard

The clients (remote host) can be allowed to re-map the local keyboard. The default setting is to disallow this action.

 

Send Left Alt to X

Checking this option will allow the Left Alt button to be sent to the remote host rather than being intercepted by the Windows Operating system.

 

Send Right Alt to X

Same as "Send Left Alt to X" but for the right Alt button.

Related Topics

Configuring Input: