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

03.06.2009 02:20:06
Any chance of supporting global keystrokes?
View

This posting is older than 6 months and can contain outdated information.
Before I started my trail of remote buddy I was using controllermate. ( http://www.orderedbytes.com/controllermate/ )

I still use controllermate. The way it works is that it listens for activity from input devices, sound familiar? Here's the problem: The keystroke behavior is not being sent globally by remote buddy. Therefore controllermate can't see it.

For example if I set CMD+1 has a behavior it's not seen by CM when I do the "Run actor test". But if I do the same with my keyboard CM sees it. Setting CM as the application and choosing to send the action directly to CM won't work because that's not how it's set up to listen to commands.

Download it and you'll see what I'm talking about. These two programs could work really well together but for now they can't.

An example of using the two programs together would be to have RB trigger an area snapshot with CM moving and dragging the cursor around a specific part of the screen to complete the action. I can do that but I have to use the keyboard.

 

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

Hardware - Apple® Remote
User

04.06.2009 13:41:17
Re: Any chance of supporting global keystrokes?
View

This posting is older than 6 months and can contain outdated information.
Thanks for asking.

Remote Buddy does support global keystrokes and does issue them by 
default. You'd have to explicitely select "send keystroke directly to 
application" to have it not send a global keystoke.

Remote Buddy uses the standard OS X APIs to emulate the keystrokes, 
which generally works very well. OS X adds these keyboard events on a 
level that's located higher than the HID device level, though.

Therefore, applications that directly listen to input on the HID 
device level inside the kernel and make the active decision to ignore 
the standard OS X high-level keyboard events, will not see these events.

I didn't look at ControllerMate, but if it works as I think it works 
from its website, it does only support input from HID devices which - 
usually - means from real hardware only. It looks very hardware- 
centric. If ControllerMate supports normal OS X keyboard events, it'll 
also receive those sent by Remote Buddy. If it doesn't, it lies in the 
nature of how normal OS X keyboard emulation works, that it can't 
receive them. Likewise, then, ControllerMate would also not be able to 
receive keyboard events coming from a screen sharing session.

Best regards, 
Felix Schwarz