Skip to content

Keyboard tab

How do I get to this dialog box?

From X Manager or X Manager for Domains or the X Administrative Console

  1. (Administrative Console only) Click the Domain Definitions tab.

  2. In the left pane, select an existing session definition or click next to Sessions Definitions to create a new one.

  3. On the Session Definition pane, click the Keyboard tab.

The options are:

Backspace sends

Select what should be sent to the host when the Backspace key is pressed.


Changing this setting affects how Reflection X sends the Backspace and Delete functions to X clients; because different X clients interpret these functions differently, you may get unexpected results with some clients. For example, the hpterm client normally responds to the Delete function with a backspace. With the Backspace sends option set to Delete, hpterm responds to your computer's Backspace key with a backspace, and not as Delete.

Option Description
Backspace Have Backspace function as a backspace. This is the default. (To perform a delete when this option is selected, press Shift+Backspace.)
Delete Have Backspace function as Delete. (To perform a backspace when this option is selected, press Shift+Backspace).
Control-h Have Backspace perform a backspace (as typically used under Linux hosts).

Permit X clients to remap the keyboard

Some X clients (for example, xmodmap) perform keyboard remapping. If permitted, these client remappings override whatever is specified in the Reflection X keymap file.

By default, the Reflection X keyboard mapping is used, regardless of client requests. If a client attempts to do any remapping when such behavior is not permitted, a protocol error is returned to the client.

Keyboard Map

Displays the current keyboard map. If you're using X Manager or X Manager for Domains, click Edit to modify keyboard mappings.

Native IME Support

If you already use an Input Method Editor (IME) that is available on your workstation, you may want to enable Native IME Support.


An input method editor is an application that allows you to enter characters and symbols that are not available on your keyboard.

This feature lets you use your workstation's IME to compose text. The XIM server provided by Reflection X obtains the composed text from your IME and passes it to XIM-aware clients. This means that you can work with varied X clients without having to learn new input techniques.

The Reflection XIM server supports:

  • On-the-spot and over-the-spot editing

  • All Unicode characters, including Japanese, Chinese, and Korean characters

For configuration details, see Configure Reflection X to Use Your Local IME.

Launch XIM Server Start an XIM server that obtains composed text from the native IME and passes it to X clients.
Note: XIM (X Input Method) is an X11 protocol that supports composed character input. The XIM server provided by Reflection X can obtain composed text from an IME running on the Reflection X workstation and pass this text to XIM-aware X clients. (Reflection X does not support passing composed text to other input methods that may be provided by your operating system, such as XIMP and SCIM.)
Force clients to use Reflection's XIM server Override an X client's choice of XIM server and force it to connect to the XIM server that uses the native IME. You should always select this option. It helps ensure that the X Client will locate the Reflection XIM server, which is the only XIM server able to pass input from your local IME to the X client. (In rare instances you may want to clear this setting during troubleshooting.)
Remove spotLocation from list of supported XIM Input Context attributes Remove spotLocation from the list of supported XIM (X Input Method) Input Context attributes returned by the XIM_OPEN request. Enabling this setting has two consequences. First, performance may be improved for X clients compatible with no spotLocation attribute. Second, native IME input will likely fail for clients that require the spotLocation attribute.

More information

Back to top