Several of the keys which Xic uses are not found on all keyboards, or they may return a different code than Xic expects. Xic contains a built-in facility for remapping keys from the keyboard to the functions expected in Xic, through a `y' response to the first prompt in the Key Map command. In this mode, the user is prompted to press keys on the keyboard that will correspond to the various special keys such as Page Up, Page Down, Home, and numeric keypad Add and Subtract. Only special function keys can be remapped, not the standard character entry keys, or modifier keys (e.g., Shift, Control) and not the function keys 1-12. If there is no response when a key is pressed and the pointer is in a drawing window, then that key can not be mapped. To skip mapping of a key, press Enter. To abort, press Esc. When the prompting is finished, a file will be created in the current directory named xic_keymap.hostname, where hostname is the name of the computer whose keyboard is being mapped. This file should be moved to the user's home directory or the system startup directory to create a permanent new keyboard mapping. This file will be read when Xic starts in future sessions.