A while back someone requested a "super-hotkey" where you could define a
hotkey which similiar to win-s which would pop open dqsd but would type
a predefined search for it. That sounds like a fairly useful feature but
what I'd like to do is expand on it a little:
My feature would allow people to highlight words they want to search
with and then perform a keystroke to execute one. It would give dqsd
most of the convenience of Atomica without getting into the Windows API
much.
You might have preferences or another index file like aliases where you
can configure the hotkeys.
When a hotkey was pressed it would:
1. send ctrl-c
2. set focus to dqsd (like win-s)
3. type (or possibly just set the textbox equal to) corresponding
key>keyword from index
4. do a paste
5. fire off the search.
6. *Maybe return focus to original window depending on if dqsd will
do popups without focus, possibly have it an option in the index file.
I'd really love to get this feature but I'm not sure how to implement
it. I spent a long time staring into various pieces of the dll code
deciphering it and scouring msdn, and did eventually get it to send a
few keystrokes but I don't really know how I'd get the dll and js code
to work together. I've worked with mfc/winapi just enough not to be
scared off by it...what do you think? Is there any code in dqsd already
which, with some tweaking, might take care of any of the steps ?
**An interesting add-on for this would be a GS spellchecker that
automatically will check and replace the highlighted word with the
returned corrected version. But I'd think this might require a sendpaste
function in the dll and called with the js?
-Thad
-------------------------------------------------------
This sf.net email is sponsored by: viaVerio will pay you up to
$1,000 for every account that you consolidate with us.
http://ad.doubleclick.net/clk;4749864;7604308;v?
http://www.viaverio.com/consolidator/osdn.cfm
_______________________________________________
DQSD-Devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dqsd-devel