UE 12.20 messed up my keyboard shortcuts

General and specific configuration/INI settings

UE 12.20 messed up my keyboard shortcuts

Postby toddm » Fri Oct 20, 2006 4:08 pm

When I view the keyboard shortcut mapping in UE I can see many of my custom shortcuts now have two commands assigned to the same shortcut. I can go through manually and figure out which keys have duplicates, but I'd rather not do this.

How can I easily get my old keyboard shortcut settings back?

Thanks.
User avatar
toddm
Advanced User
Advanced User
 
Posts: 83
Joined: Wed Jul 28, 2004 11:00 pm

Re: UE 12.20 messed up my keyboard shortcuts

Postby toddm » Fri Oct 20, 2006 6:02 pm

I noticed another problem with keyboard shortcuts. Ctrl+Shift+O doesn't work. Instead of executing FileRevertToSaved it inserts a funky character.

Code: Select all
ö


Is anyone else seeing this?
User avatar
toddm
Advanced User
Advanced User
 
Posts: 83
Joined: Wed Jul 28, 2004 11:00 pm

Re: UE 12.20 messed up my keyboard shortcuts

Postby schwit » Fri Oct 20, 2006 11:52 pm

Same here. I did a dump via 'show key mapping in editor' and noticed my keys had duplicate mappings with the default keys. It looks like a merge occurred.
User avatar
schwit
Newbie
 
Posts: 2
Joined: Sat Mar 05, 2005 12:00 am

Re: UE 12.20 messed up my keyboard shortcuts

Postby Mofi » Sun Oct 22, 2006 4:44 pm

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).
User avatar
Mofi
Grand Master
Grand Master
 
Posts: 4064
Joined: Thu Jul 29, 2004 11:00 pm
Location: Vienna

Re: UE 12.20 messed up my keyboard shortcuts

Postby toddm » Mon Oct 23, 2006 1:01 pm

I couldn't figure out how to delete the mapping for the ID_ special keys directly, but for the ones that were interfering with my keys I got rid of them by reassigning my keys. When I did this UE detected something else was using the same keyboard shortcut and asked if I wanted to remove it.
User avatar
toddm
Advanced User
Advanced User
 
Posts: 83
Joined: Wed Jul 28, 2004 11:00 pm

Re: UE 12.20 messed up my keyboard shortcuts

Postby Mofi » Wed Jun 13, 2007 7:32 am

I think, with UltraEdit v13.10+1 and UEStudio v6.30+1 really all commands are now available for key assignment. The new commands in the key mapping configuration dialog for (nearly) always existing internal commands are:

AdvancedBackRestoreUserCustomizations
DeleteNextWord
DeletePrevWord
EnableHelpPointer
InserChar-ä
InserChar-ö
InserChar-ü
InserChar-ß
RunHTMLTidy
ScrollDownLine
ScrollUpLine

In the unsorted list (option Sort not checked) all these new commands except first one are at the end of the list.

For completeness here are the other new commands because of new features in UE v13.10 and UES v6.30:

AdvancedOpenNewInstance
EditPasteAsHTML
EditPasteAsRTF
ModifyScripts
RunActiveScript
ViewRefreshBrowserView
ViewShow/HideScriptList
ViewShowLineEndings
ViewToggleBrowserView
ViewToggleColumnMarker3
ViewToggleColumnMarker4
ViewToggleColumnMarker5
ViewToggleColumnMarker6
ViewToggleColumnMarker7
ViewToggleColumnMarker8
ViewToggleColumnMarker9
ViewToggleColumnMarker10
ViewToggleColumnMarker11
ViewToggleColumnMarker12
User avatar
Mofi
Grand Master
Grand Master
 
Posts: 4064
Joined: Thu Jul 29, 2004 11:00 pm
Location: Vienna


Return to Configuration/INI Settings