Visual Studio - yep Getting old - yep Having problems finding all those hard to remember shortcuts? - what year is it, oh, sorry - yep
QuickLaunch shows you whats on the menus - great. It doesn't show you all that you can do! QuickLaunchCommands will find your search pattern within all Commands available for the current context. i.e. [pseudocode] DTE.Commands.FindAll(cmd => cmd.IsAvailable) So - example - DeleteLine - you can do it, but only if you know the shortcut. Try and find the shortcut key for DeleteLine - go on, bet you have to go keyboard settings options to find it. Install QuickLaunchCommands: Ctrl+Q "line delete" - there you go: CTRL+SHIFT+L. Or - example - Goto Next Error - again, its doable - and can save you tons of mouse moving. CTRL+Q "next error" - there again: CTRL+SHIFT+F12
SIMPLES
This project is a complete and utter hack of: VoiceCommandsby Mads Kristensen and A quick launch example by Alin Constantin --
I very much stand on the shoulder of giants.
Source code available when I get a minute or two or by being badgered to do it.......
Hope someone finds it useful.
Paul
versions 1.5: Fixed problem where certain COM components could become detached whilst building command table cache causing exception. We now catch and ignore these exceptions. (Thanks Andrii for the logging :) 1.4: renamed shortcut to @cmd. 1.3: package loads early to allow command table to be created before first QL use. 1.2: internal 1.1: It was a little intense in its startup, plus some other optimizations to speed it up. 1.0: First commit. |