[Wishlist] Add more main menu click modifiers for Alternative menu features

At this time, only two keys can be used to alter the behavior of the main menu “click”: Shift and Control. Alt And Win close the menu before you can click in it. So I have only these three combination available.

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

I choose these features because they are probably the most used Alternative menu features. What could be done is:

– check if other modifiers can be used or if Right/Left-Shift and Right/Left-Control could be distinguished. If yes, we have much more possibilities.
– make the three combination configurable in Options.

[Wishlist] Use desktop.ini icon or custom Live folder favorite icon (if they exist) as iconFolderLiveOpened

From Laurent:

“But icon for the first line is always the standard icon “iconFolderLiveOpened”.
Maybe this could remain the default option, but It would be great to be able to define two other options :
1) the standard icon “iconFolderLiveOpened” except if a specific icon is defined in corresponding desktop.ini
2) the same icon than the one defined in QAP for the liveFolder”

I would not make it an option. More an order of choice to use he first available:
– the desktop.ini icon from the folder (this could be different icons in sub levels),
– the Live Folder favorite icon (always the same in sublevels)
– the default iconFolderLiveOpened

[Wishlist] Support left/right options when opening folders in Groups for QAPconnect third party file managers

Update 2019-01-30:
Renamed wish item from “Support folders in Group for QAPconnect third party file managers” to
“Support left/right options when opening folders in Group for QAPconnect third party file managers”

Group are supported in QAPconnect file managers if the file manager options are correctly configured in the QAPconnect.ini file. What could be added is to support “Left/Right” option if file manager has left/right (or top/bottom) panes.

[Wishlist] Support Directory Opus Layouts

See DOpus forum post.

Leo said:
This should work:
“C:\Program Files\GPSoftware\Directory Opus\DOpusRT.exe” /acmd Prefs LAYOUT=”My Layout”
PS: Don’t forget layouts can be organised into sub-folders. Easy to handle, but also easy to overlook.

Format for layouts in sub-folders:
“SubFolder/Sub2/MyLayout”

I would put this liust as a submenu of the “Directory Opus Favorites” menu (new QAP Feature in v9.3). It could also be a separate QAP Feature but my first guess is that DOpus users would love to have both of them together. You can comment on thit by email or in the .
Jean

Done in v9.3.1

[Wishlist] Option to include hidden folder or files in Live folders

From Laurent:
currently, live folders do NOT show hidden sub-folders.
Maybe this is the best option in most of the cases.
Nevertheless, it would be great to be have an option, when defining a specific live folder, to include in its subfolder list, hidden subfolders.

PS:
Another option, maybe even better, could be to apply in QAP same rules than in Win Explorer,
based on user’s preferences, (defined in HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden)

– If hidden files and folders are currently displayed in Win Explorer, display them in LiveFolder’s subfolder list
– but if they remain hidden in Win Explorr, do not display them as well in QAP
– and the same about System files (HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden)

Or a mix of my original proposal and this new one….

[Wishlist] Run and Run as administrator with variable parameter

The parameter is asked to user in a dialog box when user launches the favorite.

Until this is done, users can use the new {Clipboard} placeholder for this. Put “{Clipboard}” (with the quotes) in the Parameter field and copy the content for the parameter to the Windows Clipboard before launching the favorite.

[Wishlist] Option to start numeric menu shortcuts at 1 instead of 0

Suggestion received by email.

“Most users are right-handed. So they normally have the right hand on the mouse and the left is at the keyboard. This works perfectly when items are numbered from 1 onwards. It doesn’t work the same when the first entry begins with 0 instead of 1. The left hand (if you want to use the keyboard for quicker access) needs to travel all the way to the right side to hit the 0 instead of just using the left little finger to reach up to the 1. This is even more important when using a split ergonomic keyboard.”

Done in v9.3.

[Wishlist] Support for a variable containing cloud drives root folders

Would be {DROPBOX}, {GOOGLE_DRIVE}, {ONEDRIVE} and {ICLOUD}
(ask on the support group for others)

For example: “{DROPBOX}\MyFolder\”

 

Could be auto detected for

Dropbox: https://www.dropbox.com/help/desktop-web/locate-dropbox-folder

Google Drive: https://stackoverflow.com/questions/13454508/how-do-i-find-the-onedrive-skydrive-and-googledrive-folders-without-the-api

OneDrive: HKEY_CURRENT_USER\Software\Microsoft\OneDrive
https://stackoverflow.com/a/29562190/2327946

Done in v9.2.

[Wishlist] Display all dialog boxes on the monitor where the Settings window is positioned

In current version (v9.0.x), “Settings” and “Add/Edit Favorite” windows position and size are remembered and saved in the ini file. The first time they are displayed at the center of main monitor (if system has multiple monitors). But other dialog boxes (“Add Favorite Type”, “Options” and secondary dialog boxes) are always positioned at the center of the main monitor.

The request is to open these windows at the center of the monitor where is located the main “Settings” window. This will also apply to the first time the “Add/Edit Favorite” window is open (after that its position will be remembered as now).

FYI, the position of the “Settings” and “Add/Edit Favorite” and “Move favorite” (and “Move favorites”) is remembered to allow the display of long submenu paths in the “Settings” list or in the other dialog boxes “Menu” drop down lists. In my view, it is not necessary to remember the position and size of the other dialog boxes.

You can discuss this request in this thread.

Note to myself: see my function ActiveMonitorInfo().

Done in v9.4

[Wishlist] Create a placeholder for clipboard content in favorites properties

Replace the placeholder “{Clipboard}” with the current content of the clipboard in favorite “Parameters” property for all type of favorite supporting parameter (or “arguments”): application, documents, links, FTP, etc.)

Examples of use:
Application favorite for Chrome, Firefox or Internet Explorer -> Parameter: “? {Clipboard}” (include the quotes in the parameter) will search for the text in the clipboard
Windows App favorite for Edge -> Parameter: {Clipboard} (no quotes) will search for the text in the clipboard

Application favorite for Chrome, Firefox or Internet Explorer -> Parameter: “? \”{Clipboard}\”” (include the quotes in the parameter) will search for the exact expression in the clipboard
Windows App vavorite for Edge -> Parameter: “{Clipboard}” (including quoted) will search for the exact expression in the clipboard

Done in v9.2.

[Wishlist] Option to display the Alternative menu notification or not

This notification is displayed for any entry in the Alternative menu. Normally, it is cleared by Windows automatically after a 10-30 seconds. QAP has no control on this duration.
 
The goal is to explain new users what to do after they selected a command in the Alternative menu. What I could do is add an option to make this notification optional. It would be true by default and experienced users could turn it off.
 

Done in v9.1.1.

[Wishlist] Option to hide file extensions in Live folders

Suggestion from jhalter.

Additional suggestion from Laurent:

I would personnally suggest is to follow, in QAP, rules as they are applied in Windows Explorer.
Thanks to these rules
– some extension are never displayed (based on NeverShowExt key in registry), which is in particular the case for .lnk
– and other extensions can be hidden or displayed, based on user choice, thanks to Explorer option “Masquer les extensions dont le type est connu” (sorry, I don’t know the exact wording in english)

[Wishlist] Advanced validation of file dialog box

Actually, there is very small risk that trying to change a folder in a dialog box that is not a “file” dialog box (like Open, Save As) but another type of dialog box (like Options or Preferences) to alter dialog box content inadvertently. A QAP user (thanks Helge) is doing research on how to identify with more certitude that a dialog box is a file dialog box.

See “Technical explanation” in http://www.quickaccesspopup.com/can-i-change-folders-in-file-dialog-boxes-open-save-as-etc/

[Wishlist] Extended search in Settings

– add the “Extended Search” checkbox after the “Search” text box in the “Settings” window
– by default, the “Extended Search” is not checked, and search filters only based on the favorites name
– if the “Extended Search” is checked, search covers favorite name, type, shortcut, hotstring trigger, location (file or folder path), snippet content, FTP login name and password, and advanced settings “Parameters” and “Start in” folder

 

Done in v9.0.1.

[Wishlist] Add QAP features Sleep/Hibernate and a Stop Computer Combo

Stop Computer Combo would be:

“Logoff”
“Shutdown”
“Reboot”
“Power down” (shutdown and turn power off)
“Force” (checkbox for above actions – may cause data loss)

“Suspend” (DllCall(“PowrProf\SetSuspendState”, “int”, 0, “int”, 0, “int”, 0))
“Hibernate” (DllCall(“PowrProf\SetSuspendState”, “int”, 1, “int”, 0, “int”, 0))
“Disable wake events” (checkbox)
“Suspend and Disable wake events” (DllCall(“PowrProf\SetSuspendState”, “int”, 0, “int”, 0, “int”, 1))”Hibernate and Disable wake events” (DllCall(“PowrProf\SetSuspendState”, “int”, 1, “int”, 0, “int”, 1))

“Turn monitor off”
“Start screen saver”
(see examples in https://autohotkey.com/docs/commands/PostMessage.htm)

 

Done in v9.0.1.

[Wishlist] Offer install and update with installer/updater Win Sparkle

From John H.

Win Sparkle
https://winsparkle.org/

Video: Quick Example

Notes – JL (2018-07-31):

AutoHotkey wrapper! WinSparkle with AHK
https://github.com/xthukuh/WinSparkleAHK

About WinSparle… From what I can see in this video, I don’t see much difference with what is already coded inside QAP: check for update at launch of on demand, direct link to download the setup or portable file (see screen capture), and the rest is the execution of the setup file (note: this is not available for beta version but these beta versions are for a small private group of users). The only difference I see is that WinSparke saves the step of downloading and running the setup file. Am I missing something?

[Wishlist] Define variables at the group or submenu level

Suggestion from Nick.

Define variable at a group or submenu level (or global) that can be used in favorites properties. For example, in a “XYZ” submenu: set myvar=”xyz”. Then, within the submenu, use the variable %myvar% in the “Location”, “Start in”, “Parameters” or window x, y, width and height fields.

[Wishlist] Add an option to set the QAP temp folder location

Received by email: “Right now a “temp” folder is created in the QAP dir when I run QAP. I’m running QAP on my Google drive folder (to have QAP with settings synced to my other Windows devices, which works great). Would it be possible to redirect that temp folder to the %temp% folder in windows? That way the QAP temp folder would not be synced to Google Drive all the time.”

[Wishlist] Add Capslock as keyboard modifier for shortcuts (with Alt, Ctrl, etc.)

Note (2018-07-31)

This was suggested some time ago. I do not remember by who. I did some research on it. It is possible to use the CapsLock key as a modifier. But this technique works and is easy to code in a standalone script when the hotkeys are saved inside the script itself. But it would be harder in QAP because it needs to save/retrieve the hotkeys selected by the user in the ini file. Doing it makes the use of the “#If” command much more complex. Same goes for using Scroll or NumLock as modifiers. This is why I’ll put this suggestion on the abandoned list for now.

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

[Wishlist] Stay on top option for Settings window

Request received with a donation:

Hi Jean Thank you so much for developing Quick Access Popup (QAP); it is most appreciated. I find QAP does everything I need. For me it is perfect. However, I just have one request. Please can you add, say a ‘switch’, such that you can toggle QAP to either stay on top or act as it does now? I ask because I love the drag and drop feature QAP has. I like to set-up a lot of folders etc at any one time. If QAP could ‘stay on top’ then doing ‘drag and drop’ would be super. Otherwise, I absolutely love QAP. It answers a problem that I find with Windows. Any software that does that is to be applauded. Wishing you well in its future development Many thanks

[Wishlist] Add a Search text box at the top of Settings window

Suggestion from Rahim.

I would add the search box between the menu selection dropdown list and the top of the favorites list. The search result would appear instead of the favorites list. It would be filtered according to the content of the search text box. There would be no search button. The search result would appear automatically as the search text is entered or modified. An “X” at the end of the search text box would remove the filtering and restore the normal list. The search scope would include only the favorites name and location.

[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] Support hotkeys for various favorites with the same location but different parameters

Request from Michael.

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

Jean:

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…

[Wishlist] Directory of existing shared menus

Suggestion from Helge.

Assuming a list of shared menus existing on a shared drive, in a rather large organization. Each shared menu external ini file would be saved in a sub-folder. All users would have read access to all these folders. Each shared menu would be managed by one or more users having write access to this external setting’s sub-folder.

In QAP, show a directory of registered shared menus and allow user to “subscribe to” (add) the shared menus of his choice. Subscribing could be done from a sub-menu within QAP menu, or from a dialog box opened by a button in the Settings window. Check boxes or check menu would allow to select one or more menus.

Offer a way for sysadmin to automatically add a shared menu at next (or first) use of QAP. Let user confirm the addition and position of this shared menu. User could change the name or position of this menu, as with any favorite.

More details in these posts from Helge:
http://www.quickaccesspopup.com/quick-access-popup-wishlist/#comment-12318
http://www.quickaccesspopup.com/quick-access-popup-wishlist/#comment-12348
http://www.quickaccesspopup.com/quick-access-popup-wishlist/#comment-12358

[Wishlist] Support current location placeholders in favorite folders location

From Lukas:

Use {CUR_DIR} for opening a folder relative to the current one.

I was searching the help everywhere but couldn’t find a way to handle this.

I have a lot of project folders and all of them have the same structure. As an example:

Project1
– 3D
– Post
– Output

Project2
– 3D
– Post
– Output

I would like to have a menu entry saying “Post” and by clicking it it opens the folder relative to my currently opened folder.
Maybe that’s already possible since there is the {CUR_DIR} variable for running applications.
I just can’t get it to work.

[Wishlist] Configure Explorer Context menus

From Steffen:

It would be great to have the possibility to select which actions are shown in the Explorer context menus. For example, when right clicking on a folder in Explorer, I would like to have “Add Folder to Quick Access Popup menu Express” instead of “Add Folder to Quick Access Popup menu” (I know I could use Shift+Rightclick to get the Express entry, but I would prefer this entry at a simple right-click.) Maybe you could also abbreviate the entry: “Add Folder to QAP menu Express”.

 

2018-07-31: Considered out of scope at this time.

[Wishlist] Support for the Run registry key instead of the Startup shortcut

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
“QuickAccessPopup”=”C:\\Program Files\\Quick Access Popup\\QuickAccessPopup.exe”

Notes in my personal email:
https://mail.google.com/mail/u/0/?fs=1&source=atom#inbox/1586e346d5ca6e40

Update 2018-11-17

QAP will continue to use the Startup shortcut as primary way to autostart QAP because this allow users to set their own working directory using the “Start In” option in the Startup Shortcut. But, for users who prefer to use the Run registry key (that is not supported now because this method returns no working directory), QAP will support (when this item will be done) the new parameter “/Working:…” with the path to the working directory (e.g.: “/Working:C:\Quick Access Popup”).

 


Done in v9.3.1.1

Update 2019-10-03

QAP v10, when installed using the Easy Setup EXE file, now uses the Run registry key to memorize the startup option. The Startup shortcut is now only used if QAP was installed in portable mode with the ZIP file.

[Wishlist] Support VirtualPanel and other file system plugins in TC Hotlist

See:
http://www.quickaccesspopup.com/how-do-i-enable-total-commander-support-in-quick-access-popup/#comment-11791

After discusison on TC forum:
– check the[FileSystemPlugins] section of WinCdm.ini for a variable name (var_name) that would be used in the [DirMenu] section in the following format:
cmd#=cd ///var_name/etc.
(note: I’m using forward slashes here because WordPress tend to remove backslashes from posts – so in the examples in this page, replace forward slashes with backslashes)
– once found, it the value for this variable in [FileSystemPlugins] contains “VirtualPanel.wfx” this is a VirtualPlaner location

At this time, I do not plan to fully support TC file system plugins but at least, exclude the unsupported entries in the TC Hotlist menu in QAP.

1 2