View Full Version : REQ: new command for MyKbd macros
Hi everyone, especially Alex,
I've been using MyKbd hardkey macros for about a month or two and I'm really impressed at how useful they can be...
I came up with an idea which I hope is not very hard to implement, and I think it could improve their usefulness by an order of magnitude. :)
Basically, the idea is to allow a macro to do different things depending on which app it is in.
This could be done with an extra command called case, for example:
<case Launcher><run Address Book>
<case Versamail><tap Get>
...
The semantics for execution are:
1- When a case tag is found, test if current app is the one specified
2a- If it is, continue executing macro at the next command
2b- Else continue executing macro at the next case command, if present (or end execution if there are no more case commands)
This way we'd get super-powered hard buttons that can do multiple useful things.
(One thing I'd like to try, for example, is a macro that takes me to the editing screen of Notes of items, whatever the app is - Contacts, ShadowPlan, KsDateBook - which requires selecting different menu options depending on which app I'm in).
BTW, Alex, thank you very much for MyKbd, (even if you don't implement this suggestion)!
phreakonaleash
07-11-2007, 02:56 PM
I was thinking of asking for this very same thing. So that I could have my IRC macros in IRC and my standard ones everywhere else.
Very cool idea on implementation, mine was very confusing.
Church Punk
07-11-2007, 03:05 PM
i will also like to see this BUT in MySkin :)
also i dont know if its possible to have a macros for the Power button, just a thought :rolleyes:
phreakonaleash
07-11-2007, 03:08 PM
i will also like to see this BUT in MySkin :)
It would cost you five dollars in the form of a myKBD upgrade if Alex implemetnts it :D
Church Punk
07-11-2007, 03:14 PM
hmmmm, but just for that feature? i dunno... i dont use mykbd (have tried it out, but had no time to practice well enough...) but to support well :rolleyes: :D
phreakonaleash
07-11-2007, 03:16 PM
Well, CP, I love myKBD and am glad I didn't get mySkin. The atomik keyboards are lovely. (I may upload my layout here soon. (metropolis that is custom colorized for Velo blackhide and with macro keys instead of the arrows and graphitti keys))
cyberdude
07-11-2007, 04:13 PM
Well, CP, I love myKBD and am glad I didn't get mySkin. The atomik keyboards are lovely. (I may upload my layout here soon. (metropolis that is custom colorized for Velo blackhide and with macro keys instead of the arrows and graphitti keys))
I customized my mykbd Atomik layout with a different layout slightly and differnt colors as well as more macro keys. as seen in this scrrenshot i took when reporting an error in FINAL:
http://canadmin2.ca.aecom.yu.edu/screenshots/other apps/final_error.jpg
phreakonaleash
07-11-2007, 04:19 PM
very nice layout. The colors are a bit eekers, imho, but :-) They shold match the status bar. That is why i colorized mine like velo blackhide. ( ithink I may do a PalmRevolt skin to complement Blackhide.)
palmuse
07-12-2007, 11:10 PM
Wow! I have been thinking about the per app option as well.
I have another idea (or inquisitive thought at least). With all of the "wrappers" lying around, I wondered if it would be possible to wrap a myKbd macro in an app shell so it can be launched as an app (unlimited except by your imagination of course). I was thinking something real small like NOP.
Here is my thought... Versamail does not like the AutoOff for wifi at least for scheduled updates. So my fix attempt was to launch a wifi app ("SharkLink site app" to Blazer) with an alarm (mobileClock can do this) to turn on the wifi just before the Versamail scheduled update. This kinda worked, but my device locked up when I could not access my wifi (yeah, Blazer!).
So I though that either being able to schedule a custom macro (to turn on wifi) to run at certain times (another idea??) or wrap the macro so it can be "launched" at a specific time via mobileClock (or another alarm driven launcher). Might be nice for other uses as well. (?) Any thoughts? :D
phreakonaleash
07-12-2007, 11:14 PM
I have another idea (or inquisitive thought at least). With all of the "wrappers" lying around, I wondered if it would be possible to wrap a myKbd macro in an app shell so it can be launched as an app (unlimited except by your imagination of course). I was thinking something real small like NOP.
was also thinking this. Will have to break open myKbd's sources.
cyberdude
07-13-2007, 08:07 AM
What I'd really like is to be able to execute mykbd macros from 2playme.
After 12 replies, we still missing one from Alex Pruss... the only one that counts :)
pruss
07-18-2007, 11:42 AM
I've thought about this. I kind of like the proposed syntax. But I've got a book to finish writing. :-)
phreakonaleash
07-18-2007, 11:48 AM
@pruss:
is it possible to launch a macro programmatically like palmuse said:
I have another idea (or inquisitive thought at least). With all of the "wrappers" lying around, I wondered if it would be possible to wrap a myKbd macro in an app shell so it can be launched as an app (unlimited except by your imagination of course). I was thinking something real small like NOP.
If not, it may be a nice addon in the future (like the seperate code resource used in accessorizer to handle the accessorizing)
Good luck with your book!
pruss
07-18-2007, 08:06 PM
@pruss:
is it possible to launch a macro programmatically like palmuse said:
If not, it may be a nice addon in the future (like the seperate code resource used in accessorizer to handle the accessorizing)
Good luck with your book!
Well, anybody who wants to implement it is welcome to do so. The macro processing source code is freely available at handypalmstuff.sf.net in the partial myKbd source release.
Hi Alex!
So, how is your book coming? :-)
With Alex seemingly back among us with a little more time (I know, just a little), and so much hype around these forums regarding launchers and buttons, I'd just like to bump this thread hopeful that the most elaborate Hard Button launcher around - MyKbd macros - can become even better...
I did get around to looking at the source code, but it would take me weeks just to get into this, I never wrote anything for Palm OS. I'm sure Alex could do this in minutes (like 30 days = 43200 minutes) :)
vBulletin v3.0.3, Copyright ©2000-2012, Jelsoft Enterprises Ltd.