- @ Maiev,
Your 2G macro does work if you replace one 'ENTERKey' with 'NavClick' (NavClick always opens a drop down menu while ENTER Key opens some of them):
App Name: Manage Connection
Macros:
MenuItemFromTop7;
Enterkey;
Enterkey;
MenuItemFromTop5;
NavClick; /* Replacing Enterkey */
MenuItemFromTop2;
Enterkey;
Esckey;
Esckey;
Esckey;
If you see that your macro doesn't always do its job correctly, add delays (Delay 50) after each macro that clicks a key and causes BB OS (with its relatively slow java based UI) to switch screen.03-19-12 10:11 PMLike 0 - Thanks
I have had a go and come up with the below - with media pictures being the app name and SS being a folder i purposely created to house the images i want to display. I will update the delay to be around 30 mins once i have it working... This issue i am having is
show $right; is shoing up a number 3 for example...
but
NavMoveRight$right; is only moving 1
Any thoughts or suggestions?
Also have not figured out how i can stop the macro from running if i need to mid delay...
Keyss
;navclick;
Set $Time=GetBatteryLevel;
div $time , 20;
set $right=$$result;
show $right;
NavMoveRight$right;
navmovedown1;
NavClick;Delay5;MENUKey;MenuItemFromBottom1;NavCli ck;
Set $Time=Getday;
div $time , 6;
set $left=$$result;
show $left;
NavMoveleft$left;
NavMovedown1;
Set $Time=GetBatteryLevel;
div $time , 20;
set $right=$$result;
show $right;
NavMoveRight$right;
navmoveup1;
NavClick;Delay5;MENUKey;MenuItemFromBottom1;NavCli ck;
Set $Time=Getday;
div $time , 6;
set $left=$$result;
show $left;
NavMoveleft$left;
NavMoveup1;
NavClick;03-21-12 06:04 AMLike 0 -
Yes, NFC, NFCShortcuts and ShortcutMe macros can easily impress people around you, and the nice thing about it is that it is your own macros, so you can easily take most of the credit for having the good impression on others!03-21-12 07:55 AMLike 0 - @paulsdv,
Glad to see that your macro is getting close to be finished.
If "Show $right;" shows 3 but "NavMoveRight $right;" doesn't move the cursor 3 times to right, it means that ShortcutMe does its job by simulating 3 right navigation movement, but the program (Media app in this case) ignores 2 quick movements after the first movement.
For those programs (like Media App), try this instead:
NavMoveRight 1;
Delay 50;
NavMoveRight 1;
Delay 50;
NavMoveRight 1;
Or use this one in your macro:
While2 $right>0;
Do2;
NavMoveRight 1;
Delay 50;
Dec $right;
Endwhile2;Last edited by Vijik; 03-21-12 at 08:14 AM.
03-21-12 08:11 AMLike 0 -
If you have the app and set for example 2xMuteKey to ShortcutMe/stopmacro, then any time you click the mute key twice it will stop the macro engine in ShortcutMe.
ShortcutMe itself can't detect keys because it has to run in the background when it runs your macros.03-21-12 08:30 AMLike 0 - MediaKeyBooster application (unfortunately a paid app) is able to detect all media key (Volume, Mute, etc) events.
If you have the app and set for example 2xMuteKey to ShortcutMe/stopmacro, then any time you click the mute key twice it will stop the macro engine in ShortcutMe.
ShortcutMe itself can't detect keys because it has to run in the background when it runs your macros.03-21-12 08:55 AMLike 0 - The parameter for 'Delay' macro is in mili seconds.
So 30 mins should be 30*60*1000: 3600000
But let me check the source code (later on when I am back behind my work PC) and see if the 'delay' macro can accept that big a number.
If not (if I have used Integer as parameter type for 'delay'), then you need to have a several Delay macros or a While-loop containing 'Delay' macro with smaller parameter (less then maximum integer number).
I will get back to you on this.03-21-12 09:12 AMLike 0 -
I try to answer what I think you mean.
When you run 'stopmacro' from MediaKeyBooster, whatever macro ShortcutMe is running will stop. You don't need to have a "Stop" macro in your macros for that.03-21-12 09:17 AMLike 0 -
so far so good...
Need to still play around with the stop macro, tapping the nfc tag works but its a bit messy having to back back back to homescreen each time a new notification comes in... Wonder if I can get that to also clear all screens back to homescreen? Also still have to play with the delays to see if 30 mins work... And also still not sure if my backlighton will do what I want it to...
But getting there... It is only because I got tired of waiting for jarrod to add one small feature to their app...
Any idea of whether having the same image on the screen for 30 mins at a time will burn the screen?03-21-12 01:47 PMLike 0 - Clicking Esc key several time after a macro interruption is not very big deal, but I just added this to my todo list:
"After a macro shortcut is interrupted by NFCShortcuts or MediaKeyBooster pop up a window asking if user wants to simulate 5 Esc Key clicks and bringing up BB Home Screen."
BB screens are LCD screens. As far as I know LCDs don't have Burn In effects like Plasma technology.
You can however, get your macro to turn off backlight for 2 seconds each minute to give the LCD a breathing room.
Macros you can use are "BackLightOff", "BackLightOn".03-21-12 02:04 PMLike 0 - "BacklightOn" and "BacklightOff" will last until something else on your BB changes the backlight status.
But since you are running macro, you should be able to override everything else by keep running those 2 macros very often.
You are fine to have 30 minutes delay using Delay macro:
Delay 1800000; /* Works fine */03-21-12 04:01 PMLike 0 - @ Maiev,
Your 2G macro does work if you replace one 'ENTERKey' with 'NavClick' (NavClick always opens a drop down menu while ENTER Key opens some of them):
App Name: Manage Connection
Macros:
MenuItemFromTop7;
Enterkey;
Enterkey;
MenuItemFromTop5;
NavClick; /* Replacing Enterkey */
MenuItemFromTop2;
Enterkey;
Esckey;
Esckey;
Esckey;
If you see that your macro doesn't always do its job correctly, add delays (Delay 50) after each macro that clicks a key and causes BB OS (with its relatively slow java based UI) to switch screen.
Thank you for your time
Now one question, did I miss out something or all the stuff above can be created as an icon/shortcut so NFC Shortcut can take advantage of that? :O!
Thanks!03-21-12 09:17 PMLike 0 -
All you need to do in those apps is to get them to launch ShortcutMe with parameter = shortcuts keys for your shortcut in ShortcutMe.03-21-12 10:03 PMLike 0 - "BacklightOn" and "BacklightOff" will last until something else on your BB changes the backlight status.
But since you are running macro, you should be able to override everything else by keep running those 2 macros very often.
You are fine to have 30 minutes delay using Delay macro:
Delay 1800000; /* Works fine */03-22-12 04:34 AMLike 0 -
ShortcutMe checks for "stopmacro" message each time it reads a new macro command in your macro shortcut.
So after it starts "Delay 1800000" (30 min delay) it doesn't check for that message in 30 minutes.
Try this instead of "Delay 1800000":
Set $DelayCounter = 1800;
While3 $DelayCounter > 0;
Do3;
Delay 1000;
Dec $DelayCounter;
EndWhile3;03-22-12 04:53 AMLike 0
- Forum
- BlackBerry OS Phone Forums
- BlackBerry OS Apps
Handy ShortcutMe 5.0 Macro Shortcuts
« What's Wrong With Intouch App? How Can I get it to Work Better?
|
Importing courses from a kml google maps file: is it possible? »
LINK TO POST COPIED TO CLIPBOARD