Home Download Screenshots Wiki Plugins Translations Developers Donate Forums/Help Contact Us |
StrokeIt
Plugin additionsPosted by Scott
Reading from a flat file isn't going to happen until a scripting engine gets in there, if one does. Then, reading files will become its own plugin, and you'd put values into registers. then osd would read those registers. Thusly, neither will will system info be implimented, because that would require either: 1) reading from a file provided by a stats program, or 2) bloat in the plugin to get the stats itself. both are no good. of course, if we get that scripting engine, then i'll write a stats plugin to put stats into registers, and then, again, osd can read those registers.
-Scott
No problem. I've been looking at existing scripting solutions that like to play well with being embeded. The only disadvantage that I can find of most of them is that they'll all at least double the size of the strokeit distribution. So, we'll see where all that ends up.
The register thing isn't entirely scripting based. The same sort of thing could be achieved with just an internal structure for passing data between plugin calls. One of the issues with that, though, is, what are the plugins supposed to look for when their calls get triggered, what do they do if they can't find it, and, what do they do if there's something different there? More stuff for the StrokeIt internals guy (That's Jeff), to look at. -Scott
Geez, I start visual studio, and work actually gets done.
[url=http://www.redrubberball.net/files/StrokeIt_OSD_1.0.exe]New OSD Build[/url] That should have the "Use Clipboard" functionality in it. If the checkbox is checked, it'll use the clipboard if there's text data in it. Otherwise, it'll give you whatever is in the field above it (for example, 'no text' or something, so you know there was nothing in the clipboard, and that the plugin didn't just fail). If this doesn't work, let me know. But, it works for me. -Scott
Hi Scott,
For me the following key codes are new (VK_BROWSER_BACK 0xA6 Windows 2000/XP: Browser Back key (VK_BROWSER_FORWARD 0xA7 Windows 2000/XP: Browser Forward key (VK_BROWSER_REFRESH 0xA8 Windows 2000/XP: Browser Refresh key (VK_BROWSER_STOP 0xA9 Windows 2000/XP: Browser Stop key (VK_BROWSER_SEARCH 0xAA Windows 2000/XP: Browser Search key (VK_BROWSER_FAVORITES 0xAB Windows 2000/XP: Browser Favorites key (VK_BROWSER_HOME 0xAC Windows 2000/XP: Browser Start and Home key ____________________________________________________________________________ VK_VOLUME_MUTE 0xAD Windows 2000/XP: Volume Mute key !!!! [VOLUMEMUTE_DOWN][VOLUMEMUTE][VOLUMEMUTE_UP] ? VK_VOLUME_DOWN 0xAE Windows 2000/XP: Volume Down key !!!! [VOLUMEDOWN_DOWN][VOLUMEDOWN][VOLUMEDOWN_UP] ? VK_VOLUME_UP 0xAF Windows 2000/XP: Volume Up key !!! [VOLUMEUP_DOWN][VOLUMEUP][VOLUMEUP_UP] ? _____________________________________________________________________________ VK_MEDIA_NEXT_TRACK 0xB0 Windows 2000/XP: Next Track key !!! VK_MEDIA_PREV_TRACK 0xB1 Windows 2000/XP: Previous Track key !!! VK_MEDIA_STOP 0xB2 Windows 2000/XP: Stop Media key !!! VK_MEDIA_PLAY_PAUSE 0xB3 Windows 2000/XP: Play/Pause Media key !!! (VK_LAUNCH_MAIL 0xB4 Windows 2000/XP: Start Mail key (VK_LAUNCH_MEDIA_SELECT 0xB5 Windows 2000/XP: Select Media key (VK_LAUNCH_APP1 0xB6 Windows 2000/XP: Start Application 1 key (VK_LAUNCH_APP2 0xB7 Windows 2000/XP: Start Application 2 key so can you please tell me how I can use the key codes wm_keydown to current windows is not doing the job, so to what window must I post this command ? or can you implement this in the keys - send keystrokes plugin ? or an outside plugin to control master volume under 2000/XP. with best regards Leo
Fantastic the new OSD works great. Just a tip for everyone, when I started using it, it seems to move the field values up a field. so in the time field it showed the font size and in the size it showed the name. Obviously it didn't work with settings like that:).
If its not too much trouble would there be anyway to display the clipboard data as variable in a string. Here's an example. The clipboard data is %clip%. Or something like that...I'm sure you get the point. If its a lot of extra work then leave it as is. Its my fault for not thinking this all the way thru when I made the initial request. Thanks again for taking the time to add this functionality. Great work as usual.
Also Scott...it seems as though there are problems with the new osd plugin. Myself and a friend are both receiving strokeit has generated errors on win2k when trying to use the plugin. If I remove the osd from the action then no problems. As soon as I add it back I get the error at least 75% of the time. I tried a full uninstall/reinstall to a new directory and same problem. Do you have any ideas on how to troubleshoot this further.
|