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.

Older Mice only had 2 buttons. The middle mouse button could be simulated by clicking both the left and right mouse button at the same time. 3 button simulation gives the user the choice to set this feature if needed.
Three settings are available for the mouse input: Auto, On, Off.
Auto is the default setting for mouse input. X-Win32 detects the number of buttons on the mice and sets the functionality to on or off accordingly.
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.
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.
This option allows the mouse wheel functionality to be emulated using arrow keys
Buttons is the default option. Mouse wheel up and down are set.
Keys maps the MouseWheelUp to the Up arrow. MouseWheelDown is mapped to the down arrow.
MouseWheelUp and MouseWheelDown are turned off. The remote application will only detect 3 available mouse buttons.
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.
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.
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.
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.
When ENable XKeyboard Extension is turned off, X-Win32 will use the old style keyboard mappings. This option allows you to select which keyboard layout you would like to use.
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.
The clients (remote host) can be allowed to re-map the local keyboard. The default setting is to disallow this action.
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.
Same as "Send Left Alt to X" but for the right Alt button.
Configuring Input: