The funky character is a German umlaut. There are built-in hotkeys to insert the 7 special German characters. These hotkeys are very old. They were already present in the first (English) version of UltraEdit I used years ago.
UltraEdit/UEStudio specials for German characters
Code: Select all
Ctrl+Shift+A German 'ä' character ID_KEYA
German 'Ä' character if CAPS LOCK on
Ctrl+Shift+O German 'ö' character ID_KEYO
German 'Ö' character if CAPS LOCK on
Ctrl+Shift+S German 'ß' character ID_KEYS
Ctrl+Shift+U German 'ü' character ID_KEYU
German 'Ü' character if CAPS LOCK on
I have emailed the IDM developers during beta testing UEStudio 6.00 that they should better add the German special hotkeys for German writers also to the commands list to avoid duplicate assignments when converting the key mapping configuration file. But unfortunately IDM did not do it because they are only for the German writers.
You can simply fix the duplicate assignments of the 4 hotkeys by simply removing for example your Ctrl+Shift+O assignment and reassign it to the command you want to execute with this hotkey. These duplicate assignments should not happen anymore on future updates. It only happens when converting an existing uedit32.kbd with Ctrl+Shift+
[AOSU] to uedit32.uek.
And previous versions always created duplicate assignments when new default keys are added to a version and the user has had this key aleady assigned to a function. Because I have assigned really many personal keys, I was always affected by these duplicate assignments and the only chance to find the duplicates in the past was to check every command in the keyboard configuration list and even this was not enough because in UltraEdit "ghost key assignments" to functions in UEStudio were created. Those were really hard to fix.
Well, the existing but maybe till now not detected duplicates are also converted from kbd to uek. Now they can be easily removed (except the 4 german specials). Just create the key mapping shortcut list sorted by keys and check for keys with more than 1 command assigned. Such duplicate assignments should no happen anymore in future. I have had a long email discussion with the developers about this problem in the last months (yes, months).