The
ASCII Table view is also in UltraEdit for Windows v2022.0.0.102 still an ASCII table. Well, in real it shows the 256 characters encoded using the Windows code page defined by the user according to country/region configured for the user account.
However, every user can create its own character tables. There are multiple solutions available for a custom character table using tags, templates or macros.
Tags
In ribbon mode click on ribbon tab
Layout in third group
Lists on check box item
Tags to open the
Tags List view. In toolbar/menu mode with contemporary menus click in menu
Layout on menu item
Tags to open this view. In toolbar/menu mode with traditional menus click in menu
View in submenu
Views/lists on menu item
Tag list (UE for Windows ≤ 28.20) respectively in submenu
Lists on menu item
Tag list (UE for Windows ≥ 2022.0).
There can be seen at top already several groups. The group
HTML - Special Characters is a "character table" for inserting characters with their HTML entities into an HTML/XHTML file. Right click into the view and click on context menu item
Modify tags to open the
Tag List Modify dialog window. There can be created a new group with button
New group with a custom name to which custom tags can be added for creating a custom character map. A tag is in this case the single character to insert and a description of user´s choice. (Unicode code point value + character name would be a good description.)
Double clicking on a tag in the created group selected in the
Tags List view inserts the defined character.
Templates
Templates are the enhanced version of tags. Templates can be inserted also from within the document window without opening the
Template List on having the
smart templates feature enabled in configuration as it is by default. The first fifty
global templates can be inserted into active file also by pressing the hotkey or chord (multi-key assignment) assigned by the user in the key mapping configuration dialog to the commands
User template x with
x being a number in range 0 to 49. So on definition of the most often needed characters as global templates it would be very efficient to use chords to insert them like Ctrl+L (literal) or Ctrl+Shift+T (template) as first key and a character specific key for the appropriate template respectively character.
In ribbon mode click on ribbon tab
Layout in third group
Lists on check box item
Templates to open the
Template List view. In toolbar/menu mode with contemporary menus click in menu
Layout on menu item
Templates to open this view. In toolbar/menu mode with traditional menus click in menu
View in submenu
Views/lists on menu item
Template list (UE for Windows ≤ 28.20) respectively in submenu
Lists on menu item
Template list (UE for Windows ≥ 2022.0).
There can be seen most likely a tree with
Global with the global templates (none by default) and the name of the currently used layout for templates associated with currently used layout and perhaps also a language template if the active file is syntax highlighting with a language for which also language templates are defined. Language templates are not of interest for a character table. So focus on global or layout templates. Right click into the view and click on context menu item
Modify templates to open the
Modify Templates dialog window. There is at top the template group selector. Select here
Global or the currently used layout.
Add templates with a name which is good for identifying the character to insert into active file and which can be easily typed on keyboard on having enabled inserting smart templates for auto-completion. The template content is just the single character to insert. The description is of user´s choice. (Unicode code point value + character name would be a good description.)
Macros
There can be also created macros to insert a character, one macro per character. All these macros must be saved next in one macro file which is configured to be automatically loaded on startup of UltraEdit. A macro can be executed by the hotkey or chord assigned to the macro or by double clicking on the macro name in the
Macro List view.
In ribbon mode click on ribbon tab
Layout in third group
Lists on check box item
Macros to open the
Macro List view. In toolbar/menu mode click in menu
Layout on menu item
Macros to open this view. In toolbar/menu mode with traditional menus click in menu
View in submenu
Views/lists on menu item
Macro list (UE for Windows ≤ 28.20) respectively in submenu
Lists on menu item
Macro list (UE for Windows ≥ 2022.0).
Right click into the view and click on context menu item
Modify macro to open the
Edit/Create Macro dialog window. The button
New macro must be used to create a new macro with name of user´s choice being the string displayed in the
Macro List view and a hotkey or chord for execution by key on macro file containing this macro being loaded. The two respectively three macro properties should be all unchecked for a macro just inserting a single character.
The macro itself consists of just the single character to insert enclosed in
" and nothing else, except the character should be inserted different according to file extension. I use macros to insert ÄÖÜäöüß according to file extension and use as hotkeys for these seven macros the appropriate key on German keyboard.
Auto-complete file
There can be configured at
Advanced - Settings or Configuration - Editor - Word wrap / tab settings an
auto-complete file with strings (words or phrases) added to auto-completion window on making use of auto-completion feature. As everything below the list box at top of this configuration dialog window is specific for the file extension(s) defined for currently selected list item (Default is for all other file types), it is possible to use file type respectively file extension specific auto-completion files.
Well, an auto-completion file is not really helpful for a custom character table. But if the used OCR software does recognize incorrect always the same words or phrases, it could be useful to define these words or phrases in an auto-completion file for faster inserting them using the auto-completion feature and deleting next the incorrect recognized word or phrase.
A macro would be also a good idea which runs several find and replace all commands on a file to automatically correct often wrong recognized words and phrases.