[Wishlist] Add the Context menu key to trigger the QAP main menu

From Jörg.

"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.

QAP 101: What should I know about Quick Access Popup before I start (and can't stop) using it?

When you run it, Quick Access Popup (QAP) adds an icon in the Notification Area and awaits your orders. When you want to open a frequently used folder, launch an application or work on a document, open the Quick Access Popup menu.

  1. There are three ways to to open the Quick Access Popup menu:
    • Click on the Quick Access Popup icon in the Notification Area (System Tray).
    • Or click the middle mouse button (MMB).
    • Or, if you are a keyboard shortcut addict, press Windows+W.
  2. In the QAP menu, select your favorite folder, application or document. Quick Access Popup will instantly launch it!

Open the QAP menu from the QAP icon in the Notification Area to launch a favorite

Open the QAP menu in Windows Explorer (middle mouse button or Windows + W) to change the folder in the current window


You are already working in a Windows Explorer and just want to change the folder in the current window?

  1. Click the middle mouse button while the mouse pointer is over the Explorer window (or press Windows+W).
  2. In the popup menu, select the desired folder. Quick Access Popup will instantly navigate your Explorer to the selected folder!
  3. Changing folders in file dialog boxes (Open, Save As, etc.) is also available if you enable this option (see  Can I change folders in file dialog boxes?).

Now, you can't resist to customize your popup menu? Adding your own folders, applications, documents, web links or FTP site is very easy.

  1. Open the QAP popup menu (middle mouse button or Windows+W) and choose the Settings menu.
  2. In the Settings window, click the Add button, select the type of favorite to add (for example Folder, Document or Application) and click Continue.
  3. In the Add Favorite window, enter the menu name and the path to your favorite folder, application or document. There are plenty of options to discover in the other tabs but all you need to enter is in the first one justly named Basic Settings.
  4. Click Add when you are finished with the favorite's settings.
  5. Back in the Settings window, use the various buttons to add, reorder, remove or edit your favorites. Don't forget to click the big Save button in the Settings window to keep your changes.

There are a few alternative ways to add favorites:

  • Add folders on the fly. When you are in a favorite folder, open the QAP popup menu, select the menu Add This Folder (or press Shift+Control+A) and enter the menu name of this new favorite. See more info about the Add This Folder feature.
  • Drag & drop favorite folders, documents or applications from your file manager to the Settings window and give them a menu name. That's it!

What else should I know when I'll get familiar with the basics?

  1. What are these special folders in the My Special Folders menu?
  2. What are these options in the My QAP Essentials menu?
  3. Gather favorites in submenus.
  4. Launch groups of related favorites.
  5. Harness the Alternative features
  6. Iron the QAP icon in the Notification Area

How can I make the QAP icon always stay in the Notification Area?

qap-icon-in-trayWhen you run it, Quick Access Popup (QAP) adds an icon in the Notification Area (System Tray) and await your orders. You can click this icon to open the QAP menu.

But icons in the Notification zone have a tendency to fidget and disappear in an obscure menu... There is a method to iron the QAP icon in the Notification zone. Follow the instructions for your Windows version:

 

What hotkeys are set by default when QAP is installed and how can I change them?

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.

Favorite 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.

How do I display the Quick Access Popup menu?

QAP has two types of triggers to open two different menus. Each menu can be open with a mouse button and a keyboard hotkey.

  1. 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).

  2. 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).

What are the Alternative menu features?

Alternative menu features are actions to be executed on one of the favorites in your QAP menu. After you click one of the options in the Alternative menu, the full QAP menu is displayed to let you choose on what favorite you want to execute the Alternative menu feature.

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 favorite (see the list of Alternative menu features below).
  • Then, in the QAP menu, select the target favorite on which the Alternative menu feature will be executed.

Alternative menu features

The Alternative menu offers the following features:

  • Open in new window: open the favorite in a new window instead of changing the folder in the target window.
  • Edit a Favorite: change a favorite settings directly from the QAP menu (without having to open the Settings window).
  • Copy a Favorite's Path or URL: copy the file path or the URL of a favorite to your clipboard in order to paste it in any other window.
  • Run as administrator (starting with v8.1): run the application with administrator access (elevated privileges).
  • Open the Containing Folder in the Current Window (starting with v8.1.1): open in the current Explorer window the parent folder of the selected favorite document, application or folder.
  • Open the Containing Folder in a New Window (starting with v8.1.1): open the parent folder of the selected favorite in a new window (even if the menu is opened in an existing Explorer window or in a file dialog box).

Three Alternative menu features are also available directly from the regular menu by using keyboard modifiers when clicking a favorite in the popup menu:

  • Shift + Click:  Open in new window.
  • Control + Click: Copy a Favorite's Path or URL.
  • Shift + Control + Click: Edit a Favorite.

 

Can I launch my favorites with keyboard or mouse shortcuts?

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.

You can assign a mouse button using the Mouse drop down list. You can also use any key in the Keyboard key selector ("T" in the above screen capture). You can also select special characters like space bar, tab, enter, escape or menu key (also known as "application key" or "context menu key", and displayed "application" in the key selector) by clicking on the desired link under the key selector.

All these mouse buttons or keys can be combined with one or more of the keyboard modifiers on the left side: Shift, Alt, Ctrl and Win keys. You can create shortcuts for Left only, Right only or Any keyboard modifiers. 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").

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.

Manage Hotkeys

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 NameHotkey 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.

Why is the middle mouse button not working over some windows?

Note to power users with more technical knowledge about ACL: do not hesitate to use the comment form below to give more detailed or accurate information.

Most of the time, this issue is related to ACL (Windows Access Control List).

Each window in Windows is launched with a given set of rights. Basically, there are two levels:

  • user level (standard permissions)
  • administrator level (elevated permissions)

With elevated privileges, user can make changes to the system that can affect all other users on the system.

Quick Access Popup hotkeys (by default, middle mouse button) only work on windows that have equal or lower access level. If you start an application with an higher "administrator" privileges (using the Run As Administrator Windows Explorer menu), QAP will not have the permission to open its menu over the windows created by this app. To do so, you would have to also launch QAP with administrator privileges.

Is it a good idea to launch QAP as Administrator? You have to know that every program started from QAP will the also inherit these enhanced rights. This could allow them to do changes on your system without prompting you. From a system security point of view, this may put your system at risk. In other words, you have to know what you are doing.

Can I block the QAP menu trigger (middle mouse button) if it interfere with one of my other apps?

Yes. There may be some applications where the user does not want the QAP menu mouse trigger (by default, Middle Mouse Button) to interfere with the app's normal behavior. QAP allows to block the QAP mouse menu based on the window title or window class identification.

But, before considering blocking hotkeys, you could first see if another hotkey would best fit your needs. If yes, use the Options window, tab Menu hotkeys to select different triggers for the QAP menu.

If you prefer the exclusion approach, open the Exclusions list in the Options dialog box (tab Exclusions list). In the text zone, enter any part of the window title of the application to exclude (the window title is what appear in the top horizontal bar of the window). You can enter multiple exclusions, one per line.

For example, to exclude Google Chrome and Microsoft Word applications, enter the following two lines in the exclusion list:

Google Chrome
Microsoft Word

Click Save and try the to open the menu again in these windows. The menu won't show up. The QAP hotkey is disabled and the middle mouse button click is sent to the target window as if QAP was not running.

Excluding dialog boxes

By default, QAP will only block the mouse hotkey in the app's main window. Starting with v8.1, you can disable the mouse hotkey also in app's dialog boxes by adding the prefix * (asterisk) to the title or the class name, for example:

*3D Studio

In this example, the mouse hotkey will be blocked in both the 3D Studio Max main window and in its dialog boxes.

To be more specific

Using this technique, there may be situation where a window title in another app could include one of the exclusion strings you entered. For example, if you save a file in Notepad under the name "My Microsoft Word tips and tricks.txt", this window would be excluded because it includes the string "Microsoft Word". But you can be more specific with this:

- Microsoft Word

Adding the dash and space at the beginning of the string will exclude Word windows because the app name in the Word's title bar is always preceded by the document name and a dash between spaces.

To be a bit more technical

Another way to be more specific is to enter part of the app's "window class name". For example, Word's windows class name is "OpusApp" and Chrome' windows class name is "Chrome_WidgetWin". So, these two exclusion lines could be:

Chrome_WidgetWin
OpusApp

How can I find a window class name or a window title if the app has no title bar?

To identify the window you want to exclude, use the Get window Title and Class button at the bottom of the Exclusions list in the Options dialog box. It will prompt you to click in the target window with the QAP menu hotkey (middle mouse button) and will copy the window title and class name in your Clipboard. Paste this info in the exclusion list and edit it to remove unnecessary parts as described above.

There are other tools to gather more info about windows. I recommend this freeware utility: WinLister by NirSoft.

[Wishlist] Exclude dialog boxes based on name or class of parent window

Currently, QAP triggers exclusion list is checked for apps main window (by their name or class name - see Can I block the QAP menu trigger (middle mouse button) if it interfere with one of my other apps?). QAP triggers exclusion list is not applied to app's dialog boxes ("child" windows).

There is a request for the QAP exclusion list to be check not only the current window name/class but also, if it current window is a dialog box (class name "#32770"), to this window's parent window.

See this thread.

[Wishlist] Show QAP popup menu pressing Ctrl key twice in a short time

From Horst:

Allow pressing Ctrl key twice in a short time.
I use the following AHK code to start something after the CTRL key is pressed twice:

~Ctrl::
;400 is the maximum allowed delay (in milliseconds) between presses.
if (A_PriorHotKey = “~Ctrl” AND A_TimeSincePriorHotkey < 400)
{
 ;Put code to be executed here.
 ;Msgbox,Double press detected.
 Run c:\Tools\Everything\Everything.exe
}
Sleep 0
KeyWait Ctrl
return

[Wishlist] Play sound when opening menus and launching favorites

From Loving Beast

How about creating sound events for not only people who are blind, but also like their computers to talk to them, per selection? I mean, a sound event option for when opening the QA menu, and then an option for when a menu item is opened or selected would be great! Although I really do enjoy it already, I think it would be a nice option for a future update to have. Keep up the good work...

5+

[Wishlist] Supporting Mouse-modified hotkeys (combining two mouse buttons to show the menu)

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) ?
Thank you!

11+

[Wishlist] Open QAP menu when mouse over the QAP tray icon

Suggestion from RandomGuy001

Offer an option to open the to launch the FoldersPopup (or QuickAccessPopup) window upon mouse over of the icon in the system tray. This would be exactly the same as left-clicking the icon in the system tray now, only it would be launched by mouse-over instead. I have a program that I use (SE-TrayMenu) for this very purpose, shortcuts to common locations. If I could merge these two programs that would be indispensable!

 

5+

[Wishlist] Offer two hotkeys to launch the QAP menu: Launch/Navigate hotkey and Alternative hotkey

Background
First, a bit of background about Folders Popup hotkeys. in FP, two mouse/keyboard hotkeys were available:

  1. Middle Mouse Button (or Win+A): to navigate to a favorite folder (change folder in the current Explorer or dialog box), available only when the target window is a File Explorer or a dialog box.
  2. Shift+Middle Mouse Button (or Shift+Win+A): available over any target window, to open a favorite folder in a new Explorer window.

A FP user (I have to retrieve his name) one day suggested to merge the “Navigate” and “Launch” hotkeys in one key and to navigate to the favorite folder if the target window is a file Explorer or dialog box that can be “navigated”, or if not, to open the favorite folder in a new window.

Before I continue, I have to explain that all dialog boxes, all have the same signature (or "class") whether they are "file dialog box" or another type of dialog box, for example an "option dialog box". Because of this, I resisted the idea of merging hotkeys because there is a risk that, if the user activate the menu on a dialog box that is not a file dialog box and try to change the folder, Quick Access Popup could change some values in the dialog box inadvertently.

I would like to implement this because this risk is pretty low and, on the other hand, it is much easier for users to remember only one hotkey and to be able to activate this hotkey over any window. From comments received on FP website, I know that users wondered why the hotkey does work pop over certain window and did not read about the "Shift+Click Middle Mouse button" hotkey thing to pop the menu over non Explorer or dialog box windows.

New implementation
This long intro (that I hope is not too hard to follow) to say that the new approach being currently developed in QAP is:

Launch/Navigate hotkey (by default Middle mouse button)

  • Available over any window
  • Display the main menu and...
    • 1) If the user select a Application, Document or Link favorite, launch the application, document or link
    • 2) If the user select a Folder or a Special folder favorite...
      • 2 a) if the target window is a File Explorer, navigate to the favorite folder
      • 2 b) if the target window is of any other type, open the folder in a new Explorer window
      • 2 c) if the target window is a dialog box and the user enabled navigation in dialog box (see the option below), navigate the dialog box to the favorite folder

Alternative Menu hotkey (by default Shift+Middle mouse button)

  • Available over any window
  • First display a menu of "alternative features" such as:
    • Open in a new window (open the favorite folder in a new window even if the current window is an Explorer)
    • Copy favorite's path or URL to Clipboard (current FP feature)
    • Edit a favorite (see this item)
  • Then, display the favorite popup menu and, when the user select a favorite, execute the previously selected "alternative feature".

Option to change folders in dialog box with the Navigate hotkeys

As I mentioned previously, the main QAP hotkey can change a folder in a dialog box if the feature is enabled in Options. But you must use this feature only in "file dialog boxes" (Open, Save As, etc.). If you use it in other types of dialog box, for example a Preferences dialog box, trying to change folder in this dialog box could modify and save values in the dialog box without any notification. In order to enable "Change folders in dialog box", you must confirm in the QAP Options that you understand the consequence of misusing the change folder feature in "non-file dialog boxes" and that you will only use it the proper dialog boxes (Open, Save As, etc.).

Summary of hotkeys
The triggers for these two hotkeys can be configured with a mouse and a keyboard hotkey. Default hotkeys will be:

Hotkey Mouse hotkey Keyboard hotkey
Launch/Navigate Middle mouse button Windows-W (see footnote)
Alternative Menu Shift+Middle Mouse Button
(or Special button 2 if available)
Shift+Windows-W

Note: Default keyboards hotkeys were Windows+A and Shift+Windows+A in Folders Popup. They are changed to Windows+W and Shift+Windows+W because Windows+A is now a reserved shortcut in Windows 10.

[Wishlist] Trigger the popup menu from the Explorer, file dialog box or Desktop context menu

This context menu is obtained when you right-click in the white zone of an Explorer or file dialog box window, or on the Desktop's background. In other words, anywhere except on icons or file lists.

This context menu named Quick Access Popup menu... would send a message to QAP. The receiver in QAP would then open the main menu. As for this item, the feature would be only for non-portable install.