Key Mapping (Configuration)

The Key Mapping branch under Configuration allows the user to reassign the default key mapping provided by UltraEdit/UEStudio to suit their particular needs:

This dialog shows a list of commands within the editor that may be mapped by the user to a key combination of their choice. Clicking on any of the commands will show the existing key assignment (if any) and the command description below the list. Commands will be sorted alphabetically.

To add or change a command key assignment:

1) Select the command you wish to modify from the Commands list.

2) Clicking the mouse in the Press New (Multi-)Key entry window area, or TAB to give it focus.

3) Type the new key assignment just as you would if you were invoking the command - This key combination will be captured and displayed. Users may use up to three keys (i.e. "Ctrl+Shift+T") for multi-key assignments in each field.

4) Click on the Assign button and the new key will be assigned to the command. If an existing key is assigned you will be asked if you wish to delete it and replace with the new assignment.

Chords

Users may use both text fields under Press new (multi-)key to define "chords". For example:

Ctrl+R

M

could be used to toggle a bookmark when "CTRL+R, and M" are pressed in quick succession.

The Multi-key delay value may be set to allow the user time to enter multi-key shortcuts rather than having the first portion of a multi-key shortcut processed on its own.

To remove a key assignment:

1) Select the command you wish to modify from the Commands list.

2) Select the existing key assignment from the Existing keys list.

3) Click on the Remove button and the key assignment will be removed.

To reset the key assignments to the default:

1) Click on the Defaults button and the key assignments will be reset to the defaults. The users will be prompted to confirm the action.

File Containing User Keyboard Mapping

The keyboard mapping file is stored (and searched for when the editor starts up) in the same directory as the INI File. The filename is the same as the INI with the .UEK extension, i.e. UEDIT32.UEK, UEDIT64.UEK or UESTUDIO.UEK.

Tab Key moves focus from "New Key" entry

If this option is selected pressing the TAB key while focus is on the "New Key" entry field will move focus out of this field rather than including "TAB" in the mapping for the selected command.

Show key mapping in editor

When this button is pressed a listing of all currently configured keyboard shortcuts for use with UltraEdit/UEStudio will be written to a file with the format "[Editor Name].shortcuts". This includes standard keyboard shortcuts, menu shortcuts, and macro hotkeys. If Sort by Keys is selected this list will be sorted based on the shortcut keys for each function. If Sort by IDs is selected this list will be sorted based on the command names. If desired, this list may be printed for reference.