I wonder if it is possible to show my TLB Menu by right-clicking the desktop.
Currently I have set my menu as Tear OFF, Always On Top, Popup at Cursor, Auto-close Menu, I have also set a hot-key for that. Pressing this hot-key brings up the Menu right under my mouse-pointer, which is almost like one of the best features (custom menus) of replacement shells like Blackbox or LiteStep.
The only missing behavior I couldn't do yet was to show this Menu by right-clicking the desktop. Can this be set somehow? If not can this somehow issued as a feature request?
Thanks a lot, once I'll be ready with skinning all the plugins I'm using, I'll share it.
I have tried to detect desktop right clicks with autohotkey (I'm not a programmer) to trigger another menu application. (Actually it was objectbar, which I have uninstalled since I found TLB)
I could do something, but due to the limitations of autohotkey and lacking any kind of programming expertise I could not detect if the mouse was over a desktop icon, and my menu was triggered also when right-clicking a desktop icon instead of its context menu.
In my view a customizable desktop right-click menu is the most important part of a shell. If you could get this working either from within TLB or with a small application, it would be a great shell extension. Maybe there should be a way to access the original desktop right-click menu (maybe with CTRL+rightclick?).
Quote:I could do something, but due to the limitations of autohotkey and lacking any kind of programming expertise I could not detect if the mouse was over a desktop icon, and my menu was triggered also when right-clicking a desktop icon instead of its context menu.
Please can you post the script here? Maybe I can to improve it.
I also have another autohotkey script that emulates another great feature of the blackbox replacement shell. Right-clicking a window titlebar minimizes the window, middle-clicking a window titlebar closes the window. Since both fetches right-clicks, these two interferes with each other.
This one operates with WM_NCHITTEST to detect titlebar clicks. If I knew how to detect desktop clicks either with WM_NCHITTEST or with any other trick, the two features could be combined.
This is the other script (works fine, you can try that, or I can also give the compiled standalone exe)
Code:
SetTitleMatchMode, 2
;#IfWinActive, Firefox
~RButton::
{
CoordMode, Mouse, Screen
SetMouseDelay, -1 ; no pause after mouse clicks
SetKeyDelay, -1 ; no pause after keys sent
MouseGetPos, ClickX, ClickY, WindowUnderMouseID
WinActivate, ahk_id %WindowUnderMouseID%
Quote:Currently this is impossible. But I like the idea. I think I can to make a small utility that convert right-click on the desktop into the hotkeys.
Well, the first version is ready and attached . Tested on Windows 7 only.
One more idea: could you add a possibility either by CTRL+right-clicking the desktop to bring up the original context menu, or add a hotkey to desktop keys itself to eenable/disable it?
Hi Yuri,
just recognized that checking the "Run on system startup" checkbox has no effect on Vista. I have put a shortcut to DeskKey into my Startup folder which is my preferred way of auto-launching non-service-like components anyway, just thought I let you know. Still my favorite "plugin" to TLB.
cheers
szekelya
Could the same be achieved by "right" double clicking the mouse on desktop (i had used clickzap in xp for that)? Also a request to add the "left" double click to a hot-key.
Thanks for this wonderful app.