I want to be able to open Spotlight and launch specific apps without touching my mouse or scroll down through lists with the arrow key. For example, I want to press Command + Spacebar (to open Spotlight), then press "ill" followed by Return/Enter to launch Adobe Illustrator. This works sometimes, but other times this will open a document which has the title of "I'll fly away." Similarly, I want the Spotlight search of "PS" to launch Adobe Photoshop, but it pulls up my "hp psc 1300 series" printer, instead.
Spotlight does seem to have some sort of learning mechanism built in. For instance, I can now type "in" to launch InDesign, but, unfortunately, my brain doesn't remember that shortcut and would prefer "id" for InDesign. This is likely because "Id" are the initials used on the app icon for InDesign. This is similar to the "Ps" in my Photoshop example above. The learning mechanism doesn't seem to be able to learn the abbreviations I associate with apps, rather, it seems to learn that if I had been in the habit of typing an entire app title, it can predict that "ph" will likely become a search for "photoshop." It seems to learn truncated portions of my search terms over time.
I realize that this is not the primary purpose of Spotlight and that there are likely other apps/services in which this may be possible, but please refrain from focusing your answer on these points.
So, again, the question is; Is there a way to make Spotlight prioritize specific apps based on user-defined search terms/shortcuts, and, if yes, how?