mdavej wrote:Tombongo, would you please post all the steps in your PS3 macros and indicate which use the held/repeated commands? I think they would be of interest to many people.
I can hopefully have vickyg2003 post my the final KM file and possibly my IR file for the benefit of others.
The power off macro is the only one needed, but should not be called directly. There should be a ToadTog wrapped around the call of this macro. This is due to the fact that ANY keypress will turn on the PS3, and invoking the power off macro when the PS3 is off will just turn it on.
Power Off Macro
key 1) LONG PS
key 2) Down
key 3) Down
key 4) Down
key 5) Up
key 6) Enter
key 7) Enter
key 8) Enter
key 9) Enter
Notes
key 1) This gets us to the "Turn off the system" menu. This is long enough to support getting to the "Turn off the system" menu from all tested situations. The PS3 is essentially a PC and different software requires longer times to release control to the system. This can be adjusted if people find this is not long enough.
keys 2-5) This gets us to the "Turn off the system" option in the menu. This is the first kludge of the macro. There seems to be two separate "Turn off the system" menus. One with two options and one with four options. The top option is always selected by default, the "Turn off the system" option is always second from the bottom, and the menu does not wrap when moving past the end of the menu. This allows me to always get to the bottom with three Downs and then to the "Turn off the system" option with one Up.
key 6) This selects the "Turn off the system" option.
keys 7-9) This confirms the "Turn off the system" option selection. The is the second kludge of the macro. After selecting the "Turn off the system" option, a confirmation menu appears. The problem is that the seventh keypress is too fast for the confirmation menu. Instead of introducing a delay, I just added a couple more Enter keypresses. This works well.
I will follow up with an explanation of the ToadTog, and how to edit both the key repeat delay and the long keypress count/duration.