Support
All support resources for our products. Here you can find answers to frequently asked questions, discuss with other users, recover a lost license code or file a support request.
Forum closed
This forum was closed and turned into an archive effective April 21, 2018. It is no longer possible to create new topics or reply to existing topics.

Thanks everyone for all the great questions and contributions over the years.

Please use the Contact form to get in touch.

Remote Buddy Forum

Overview 

AuthorThread
User

07.02.2007 08:24:49
Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
I understand how powerful programming the behaviors in Xcode can be, and why that's a good idea and all.. But I haven't coded in quite a long time, and I'm basically coming to the table fresh.. And trying to figure out how to create simple actions is beyond me right now.. So I'm just wondering, why not have a system where a behavior can just call a menu item, like when you assign a keyboard shortcut in the mouse & keyboard pref pane.. So, for example, I want an action to go to the next image in Xee.. I would think there could be a system to just say "Next Image" or "Browse," "Next Image." I know this also can be done through AppleScript but I've never gotten the hang of AppleScript, and I can't really make heads or tails of the "Behavior Construction Kit" either.. Anyway, the product is really sharp, I just think don't think adding functionality to existing software is particularly simple right now..

-brian 

These entries from the FAQ may be relevant to this topic:

Configuration
Hardware - Apple® Remote
User

07.02.2007 11:34:01
Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
Hello Brian,

thanks for sharing.

In fact, the Behaviour Construction Kit is exactly what you are 
looking for and makes creating your own Behaviours super-easy. It 
allows you to create Behaviours within minutes. If you go to the 
"Developers" page on the Remote Buddy website, you can watch a less- 
than-5-minutes video that shows the creation of a Behaviour in its 
entirety - including testing.

Hope that helps.

Best regards, 
Felix 

User

08.02.2007 20:25:36
Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
Hey Brian, 
I'm a new user to Remote Buddy and while I have a some scripting in my background, I am not a programmer. I too was a little hesitant about using the Behavior Construction Kit. But after watching the example Quicktime I was able create my first working behavior in about ten minutes.

I'll bet you can do it. 

User

09.02.2007 01:35:55
Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
I'd like to use this thread to report a bug I've been experiencing with behaviours.

I have a few scripted behaviours created and they seem to work fine. The problem is that when Remote Buddy is restarted, they become unrecognised.

To get them working again, I have to open the Behaviour Construction Kit and manually choose the "compile and testdrive scripted behaviour" action for each of my scripted behaviours. Only then will my scripted behaviours be recognised or even show up in the mapping menu in preferences. After I do this, I can use my scripted behaviours again.

Another problem related with this is that if I add those scripted behaviours to the menu, upon restart of Remote Buddy they will be replaced with an empty Behaviour folder menu item instead.

Is anyone else experiencing this problem? 

User

09.02.2007 17:33:02
Re: Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
Hi,

thanks for posting.

That isn't a bug, that's a feature ;-)

"Compile and testdrive": 
Creates a complete Scripted Behaviour in a temporary location, then 
loads it. That temporary location is not searched for Scripted 
Behaviours on startup.

"Export scripted Behaviour": 
Permanently exports the Scripted Behaviour. By default, it suggests 
the location Remote Buddy looks at for third party Scripted 
Behaviours by default. Clicking Ok is basically all you have to do 
here and it will be loaded on next startup.

So, in short: if you click "Compile and testdrive", it is immediately 
available, if you click "Export Scripted Behaviour", it will 
automatically be available at every subsequent start of Remote Buddy.

Hope that helps.

Best regards, 
Felix 

User

09.02.2007 17:49:02
Re: Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
Update: The next version will give you a menu item that will allow 
you to compile, testdrive and install a Behaviour in one go / with 
one click.

Best regards, 
Felix 

User

10.02.2007 00:09:27
Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
Felix:

Export scripted behaviour doesn't work for me either. Or rather, even if I export the scripted behaviour, after restarting RB, my scripted behaviours will become unrecognised.

I do see my scripted behaviours in ~/Library/Application Support/Remote Buddy/Behaviours/ - I also see the Camino and Google Video Player files. Those other two scripted behaviours are recognised but not the ones I make. Using RC1.

User

10.02.2007 13:04:02
Re: Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
Hmm .. since Remote Buddy has a version management system built-in 
that always uses the latest version of a Behaviour it can find 
online, in the Application Support subfolder or in its very own 
Application Bundle, chances are you are using a Bundle Identifier 
that is already in use by another Scripted Behaviour.

What are the Bundle Identifiers and Versions of your Behaviours in 
the Behaviour Factory > Specification and Metadata pane?

You can also send me your exported Behaviours to have a look, if you 
want. Just use the info @ the domain of this website address or the 
form at http://www.remotebuddy.com/upload/ .

Best regards, 
Felix 

User

10.02.2007 14:38:32
Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
Felix:

That was the problem. I was using the default identifiers, now that I've changed it to something else, it works the way you described. Thanks.

One other thing since I have your attention...

I have the menu (held) event globally mapped to "put computer to sleep". Sometimes when I use this and hold the menu button for too long, the computer will go to sleep for a second and then wake itself up. Can you do something to address this? 

User

10.02.2007 16:46:01
Re: Re: Simpler behavior development?
View

This posting is older than 6 months and can contain outdated information.
Thanks for letting me know.

Regarding the problem: 
What is probably happening is that your computer goes to sleep so 
fast that it's already asleep when you release the button. Which, in 
turn, makes the IR receiver create a HID event, which in turn, wakes 
up the machine again.

As a temporary fix: release the button promptly ;-)

As a general fix: I'll add a delay of a second or two in Remote Buddy.

Thanks for pointing out that problem!

Best regards, 
Felix