Client keyboard mapping files
The FH Web Edition client uses keyboard mapping files on Linux, Macintosh OS X, and Windows CE to ensure that the proper keyboard layout is loaded on the host, and that the correct key codes are sent for each key press and release. Keyboard mapping files provide support for new keyboards to be added by simply copying a new keyboard mapping file to the client. Keyboard mapping files are installed into the /etc/fhweb-client/kbd
directory of these clients. An internal version of the us.kbm
keyboard mapping file is used if a keyboard mapping file is not found.
These clients can automatically load keyboard mapping files based on information obtained from the operating system.
Client OS | Native install | Browser plug-in install | Default layout |
Layout obtained by |
---|---|---|---|---|
Linux |
|
|
U.S. |
Environment variable or automatically from the OS |
Mac OS X |
|
|
U.S. |
Environment variable or automatically from the OS |
Windows CE |
|
N/A |
en |
Automatically from the OS |
Environment Variable | Description |
---|---|
|
Specifies the fully qualified path name of the mapping file to use. If specified, this overrides all other means of obtaining the filename path. Example:
|
|
Specifies the root path name to the keyboard mapping files. The Example: On Linux, |
|
Specifies which Example: If the above example for Example: |
Note: Previous versions of the Linux client use the command-line argument Example: This is no longer recommended. Each keyboard mapping file contains the correct keyboard layout value that the server should use. Specifying a different keyboard layout with the command-line argument The command-line argument |