Is there a way to extract list of Custom Key Bindings?

Is there a way to extract list of Custom Key Bindings?

13
Basic UserBasic User
13

    Jun 17, 2005#1

    UE stores the list of your custom key bindings under the uedit32.kbd file but it is a binary file. Is there any way to extract them? I set a lot of custom key bindings as it allows me to be quite a bit more efficient and I'd like to see a list of them so I can more easily know what's available when creating additional key bindings.

    I know Mofi, you are probably going to tell me the key mapping config window already displays the current key binding when you try to set a new one if it already exists, and you would be correct, but I'd like to see a list of them all together. Even if I have to parse the list afterwards, that's no big deal, I just would like a way to convert the uedit32.kbd to a text equivalent. Thanks for any ideas.

    PS if nothing like this exists, any ideas on what it would take to write one?

    6,686585
    Grand MasterGrand Master
    6,686585

      Jun 18, 2005#2

      There is no way to convert the binary codes in uedit32.kbd to a list with names. You have to create such a list manually by clicking on every item in the key mapping list and look, if there is key assigned to it. That's a hard work.

      Hint: Open a second instance of UE or Notepad, so you can easily switch between the key mapping dialog and the text file, where you write down the keys.

      As you expected, I created such a list for my key mappings from the beginning.

      Hint: Save your file in the UE program directory and add it to the favorite files list, so you can easily open it.

      Edited on 2006-09-11: UEStudio 6.00 and UltraEdit 12.20 have a button in the key mapping configuration dialog named Show Key Mapping in Editor. Pressing this button will produce a file with the shortcuts, commands and description either sorted by keys or by IDs (radio option left the button). Hot keys of the currently loaded macros are also added to the list.
      Best regards from an UC/UE/UES for Windows user from Austria

      13
      Basic UserBasic User
      13

        Jun 18, 2005#3

        I was afraid of that. Thanks a lot of the example. I think I will create one when I get a chance.

        richard.crist
        richard.crist

          Jul 25, 2005#4

          Even if it is a binary file, there has to be a way to parse it. Could someone at IDM be so kind as to provide a layout of the uedit32.kbd binary file? Thank you so much in advance. :D

          6,686585
          Grand MasterGrand Master
          6,686585

            Oct 17, 2006#5

            Your and my wish for a key mapping export function became true in v12.20 of UltraEdit and v6.00 of UEStudio. The key mapping export can be done by keys or by ID in the key mapping configuration dialog. The hot keys of the currently loaded macros are taken also into consideration during export to a text file.

            Please note: On first start of an UltraEdit version 12.20 and higher or UEStudio version 6.00 and higher after an update/upgrade the keyboard configuration file uedit32.kbd or uestudio.kbd is converted to uedit32.uek or uestudio.uek and the *.kbd file is deleted. Those versions have now also multi-key mappings support and so a new binary format for the keyboard configuration file was necessary. I don't have seen any ghost key assignments on this conversion.
            Best regards from an UC/UE/UES for Windows user from Austria

            richard.crist
            richard.crist

              Oct 25, 2006#6

              I just renewed and installed UltraEdit 12.20. It is great! Thanks, Mofi for your kind reply. :D