"On notebooks one hardly ever finds a middle mouse button. So you have to compensate for that by using a keyboard shortcut to open QAP. I wonder if it would be possible to use the context menu key (the one between Alt Gr and Ctrl)? I can't remember that I ever used that key and I bet I'm not alone. That key would be perfect as a middle mouse replacement. It's code is E05D."
This key is called AppsKey in AHK. Also called "Menu key" or "Context menu key". This is the key that invokes the right-click context menu.
During installation, shortcuts are created for two types of hotkeys: popup menu hotkeys and favorite hotkeys.
Popup menu hotkeys
By default, the QAP popup menu can be triggered by the Middle Mouse Button and the keyboard shortcut Windows+W. A second popup menu called Alternative menu is triggered by default by Shift+Middle Mouse Button or Shift+Windows+W. You can change these settings in Options, second tab Menu hotkeys.
Mouse or keyboard hotkeys can also be assigned to any favorite in your menu. This allow you to launch a favorite without having to open the QAP popup menu and locate your favorite.
At installation time, only some QAP feature favorites are assigned shortcuts. Four of them are in the menu called My QAP Essentials created at installation in the main popup menu. It includes keyboard shortcuts for the following QAP features:
- Shift-Control-W for Switch
- Shift-Control-F for Reopen a Folder
- Shift-Control-R for Recent folders
- Shift-Control-C for the Clipboard menu.
Another QAP feature is inserted in the main menu during installation:
- Shift-Control-S for Settings.
You can change all these shortcuts by editing each favorite separately or you can edit all of them in the Hotkeys dialog box: click the Hotkeys button in the Settings window.
QAP has two types of triggers to open two different menus. Each menu can be open with a mouse button and a keyboard hotkey.
- QAP menu triggers: mouse default is middle mouse button and keyboard default is Windows+W.
- These triggers show the QAP popup menu over any window (except those excluded, more info about exclusion list).
- In the QAP menu, the favorite you choose is launched in a new window.
- But, if the favorite is a folder and the target window supports folder navigation (Windows Explorer, Console or other file managers), the window location is changed to the favorite folder.
- Folder navigation is also available for file dialog boxes (Open, Save As, etc.) but this has to be enabled in Options window (see the Options window first tab named General, first checkbox).
- Alternative menu triggers: mouse default is Shift+middle mouse button and keyboard default is Shift+Windows+W.
- These triggers show the Alternative menu over any windows.
- In the Alternative menu, you select the actions to apply to one of your favorites (see the list of Alternative menu features in: What are the Alternative menu features?).
- Then, in the QAP menu, select the target favorite on which the Alternative menu feature will be executed.
Using Explorer Context menus
You can also show the popup menu from the Explorer context menu (right-click menu). On the Desktop, right-click the Desktop (anywhere except on icons) and select Show Quick Access Popup menu. To use the Alternative menu, hold Shift while you right-click the Desktop and select Show Quick Access Popup Alternative menu.
Using the Ctrl+Ctrl hotkey
Since QAP v8, you can also open the main QAP menu by pressing twice the left or right Control key. Enable this feature in the Options window (Hotkeys tab).
Can I create menu entry with a keyboard shortcut in its name? or Why is the "&" hidden in my menu name?
First, the quick answer to the second question: To display an ampersand in a menu you have to type it twice, for example: "Sweet && Sour".
Why? The ampersand character in Windows menu is used to make a keyboard shortcut with the following character. For example, in the screen capture from Notepad on the right, the Replace command can be called by pression Atl + E then R. This is because, under the hood, the menu name is "&Edit" and the menu command is "&Replace".
The ampersand can be inserted anywhere in a menu name to enable the following character as a keyboard shortcut.
Normally, Windows will underline the menu shortcuts only when you open the menu with a keyboard shortcut. To force Windows to always display the menu shortcut, check the Underline keyboard shortcuts option in the Ease of Access Center section of the Windows Control Panel.
Can I use the keyboard to navigate in the favorites list or select favorites in the Settings window?
You can move, edit or delete favorites in the Settings window using your keyboard. You can also select multiple favorites to move or remove them together.
Settings window shortcuts
- Up: Select previous favorite
- Down: Select next favorite
- Enter: Edit favorite
- Ctrl-N: Add a new favorite
- Ctrl-C: Copy a favorite (more on this)
- Del: Remove favorite(s)
- Shift-Up/Down: Select contiguous favorites
- Ctrl-Click: Select non-contiguous favorites
- Ctrl-A: Select all favorites
- Ctrl-Down: Move favorite(s) down
- Ctrl-Up: Move favorite(s) up
- Ctrl-Right: Open selected submenu or group
- Ctrl-Left: Open parent menu
Shortcuts addicts will feel like in a candy store 🙂 ! In Quick Access Popup, any favorite location can be associated to a keyboard or a mouse shortcut. Use the Menu Options tab in the Add/Edit Favorite dialog box to assign hotkeys.
Shortcuts can be assigned to any type of favorite. Not only to folders, documents or applications, but also to submenus, groups of favorites or QAP features.
When setting a shortcut, QAP check if the shortcut is already assigned to another favorite or to one of the QAP menus triggers. If yes, it will ask for another shortcut.
Starting with v8.1, you can create shortcuts for Left only, Right only or Any keyboard modifiers (Shift, Alt, Ctrl and Win keys). For example, Left Alt + Space and Right Alt + Space can launch different favorites or submenus. In the hotkeys lists, left modifiers are prefixes with "<" (for example "<Alt+Space") and right modifiers with ">" (for example, ">Alt+Space").
To get a global view of your keyboards or mouse shortcuts, click the Hotkeys button in the Settings window. In the shortcuts list of the Manage Hotkeys window, you can sort shortcuts by Menu, Favorite Name, Hotkey or Favorite Location. Double click a shortcut to change or remove its assigned hotkey.
By default, the list shows only favorites with shortcuts. Check See all favorites to find the favorites for which you could assign a new shortcut.
In the Change hotkey dialog box, set the keyboard key or mouse button, and the keyboard modifiers (Shift, Control, Alt or Windows). You can select None to remove the shortcut or, when a default hotkey is defined for this favorite, click Reset default hotkey to choose the suggested hotkey.
Request from Michael.
An obscure one I guess... when you define a hotkey (say Ctrl+F9) for an application Favorite it gets saved in the settings file against the application's EXE path. This makes sense, however if you have several favorites defined using the same EXE path - except that each have different command-line params - they automatically all get associated with the same hotkey.
For example I have defined several scheduled tasks in Windows, each with different command line params, e.g.:
C:\Windows\system32\schtasks.exe /run /TN "NoUAC\UAC Revo Uninstaller Pro"
As it stands I don't think QAP supports this approach (hotkeys against an EXE that has multiple matches but different params).
Granted, this one's a bit out of the ordinary, and QAP does work fine if you define these as menu popups alone (no shortkey).
Obscure but interesting one... Actually, favorite hotkeys are associated to "location", regardless of other settings (Advanced setting, Live Folder settings, etc.). This is a limitation of the current design.
The solution would be to associate hotkeys to a combination (concatenation) of the location and parameters (and maybe of other settings like "Start In" or "Live Folder" settings), for example:
Hotkey1=C:\Windows\system32\schtasks.exe /run /TN "NoUAC\UAC Revo Uninstaller Pro"|+^x
Hotkey2=C:\Windows\system32\schtasks.exe /run /TN "SomethingElse"|+^y
This may not be so hard. But backward compatibility may be an issue...
Suggestion from Gideon.
[Wishlist] Add double clicking in addition to Shift, Ctrl, Alt, Windows modifiers of a QAP hotkey button
See BorisB post (#3)
From BorisB (item #1)
Help from an AHK developer using a russian keyboard would be greatly appreciated on this one.
[Wishlist] Distinguish left and right keyboard modifiers (Shift, Alt, Control) when creating shortcut hotkeys
I have a feature request. With hotkeys I’d like to be able to specify Left and Right side for Shift, Ctrl, Windows, and Alt (e.g., LCtrl).
As I have QAP configured now, I display my “application” QAP menu using Ctrl+space, my “folder” QAP menu using Alt+space, my “connections” QAP menu using Shift+space, and the main QAP menu using Win+space. I’d like to launch some other frequently used QAP menus using the modifiers on the right side.
From Ravi Gautam on ghacks
Can you set double Click in empty white space as a Hotkey?
Comments from joby_toss on Portable Freeware forum
I'm also facing a small issue: I'm a "mouse only" guy and Middle Click hotkey to show the menu interferes with my internet browser (close tab, open link in new tab) and my files browser (open folder in new tab), so QAP is stealing it from those apps.
Would it be possible to combine 2 mouse buttons to show the menu (e.g. Middle Click while Right Button is pressed) ?