Community
    • Login

    List of all assigned keyboard shortcuts

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    47 Posts 17 Posters 29.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • EkopalypseE
      Ekopalypse @Alan Kilborn
      last edited by

      @Alan-Kilborn

      looped it 500 times and returned always with the same 181 defined shortcuts
      but who knows how this runs on a much slower or faster machine than mine??
      I haven’t digged deeper if there is another way to switch the tabs then simulating the tab key event, preferable via winapi, but I guess adjusting a timer shouldn’t be an issue.

      1 Reply Last reply Reply Quote 2
      • Sudeep TamrakarS
        Sudeep Tamrakar
        last edited by

        Thanks. I’ve also found virtual typing keyboard and its shortcut keys. Check and let me know whether it may help you,

        1 Reply Last reply Reply Quote -1
        • GubithG
          Gubith
          last edited by

          I wanted to use command ID for context menu commands.

          Partial, discombobulated list: https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/PowerEditor/src/menuCmdID.h#L40

          NppUISpy: Does not list all the commands to a file, but does have all the info needed to make such a list.

          I just wanted to add a context menu, I did not want to do research.

          Gregory GG 1 Reply Last reply Reply Quote 0
          • Gregory GG
            Gregory G @Gubith
            last edited by

            @Gubith I see this thread is old. But I found it useful. I used one of the python scripts above to generate the list. {thanks!} Then I imported the output into Excel. I added three functions there.

            Column A
            Function description
            Column B
            Shortcut key
            Column C Control Combination
            =IFERROR(LEFT(B2,FIND("^",SUBSTITUTE(B2,"+","^",LEN(B2)-LEN(SUBSTITUTE(B2,"+",""))))-1),"")	
            Column D Key
            =IFERROR(RIGHT(B2,LEN(B2)-(FIND("^",SUBSTITUTE(B2,"+","^",LEN(B2)-LEN(SUBSTITUTE(B2,"+","")))))),B2)	
            Column E Type
            =IF(LEN(D2)>1,"[Function]","[Alpha]")
            

            I’m played around with Python a little bit, but I knew I could whip this up with Excel much faster, plus alter the sort order at will when I was done. It allowed me to quickly find what keys I might grab to assign for my own functions. Such as sort by type, key, control. I realize I could all be done in Python, but I didn’t want to the the time to figure it out.

            alt text

            1 Reply Last reply Reply Quote 4
            • Thomas KainradT
              Thomas Kainrad
              last edited by Thomas Kainrad

              My project KeyCombiner now has a Notepad++ collection with all default bindings listed in Notepad++'s Shortcut Mapper. The table can be searched and filtered extensively. Also, the shortcuts are mapped onto a virtual keyboard for quick and efficient exploration: https://keycombiner.com/collections/notepad/

              Notepad-plus-plus collection in KeyCombiner

              Thanks, @Alan-Kilborn for your list in this thread. Most of the shortcuts in KeyCombiner’s table are from this list. I only added a couple of additional default bindings that I suppose were added recently. Hope this is useful for someone! It definitely helped me finding available combinations.

              PENchanterP 1 Reply Last reply Reply Quote 2
              • TroshinDVT
                TroshinDV
                last edited by

                Screenshot_80.png
                https://github.com/trdm/UICtrlDataSpy

                Alan KilbornA 1 Reply Last reply Reply Quote 0
                • Alan KilbornA
                  Alan Kilborn @TroshinDV
                  last edited by

                  @TroshinDV

                  It’s often said that “a picture is worth 10000 words”, but in your case I think you need some words to go along with the pic.

                  And probably, those words should be in English, as it seems like we have to keep reminding you.

                  I think if you don’t heed the advice, and keep posting, people are going to get absolutely nothing out of your posts.

                  1 Reply Last reply Reply Quote 0
                  • PENchanterP
                    PENchanter @Thomas Kainrad
                    last edited by

                    Hi @Thomas-Kainrad ! Why does “keycombiner” require a pro subscriptioin in order to export your project? I saved the list to two pdfs (using display 100 entries), but would like the original export, if possible. THANK YOU for putting that together!! It looks pretty sharp! Take care.

                    Thomas KainradT Alan KilbornA 2 Replies Last reply Reply Quote 0
                    • Thomas KainradT
                      Thomas Kainrad @PENchanter
                      last edited by

                      Hey @PENchanter! I am glad you liked KeyCombiner :)

                      It is an important piece in many people’s personal knowledge management stack. Therefore, it is essential that it exists for many years to come. To make this possible, it has to be sustainable and charge a very small amount for advanced features. With the Pro subscription, you would get much more than just collection export.

                      However, if you just want the Notepad++ collection as a CSV, write a mail to KeyCombiner support and I will send it to you.

                      1 Reply Last reply Reply Quote 0
                      • Alan KilbornA
                        Alan Kilborn @PENchanter
                        last edited by

                        @PENchanter

                        I would certainly go with @Ekopalypse 's script approach in order to obtain the list of keyboard shortcuts, rather than paying any small amount of money to achieve it, but of course you are free to do as you like.

                        1 Reply Last reply Reply Quote 0
                        • Alan KilbornA Alan Kilborn referenced this topic on
                        • PeterJonesP PeterJones referenced this topic on
                        • Alan KilbornA Alan Kilborn referenced this topic on
                        • First post
                          Last post
                        The Community of users of the Notepad++ text editor.
                        Powered by NodeBB | Contributors