Author | Thread |
User 17.02.2007 05:42:47 | Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Hi Felix, all, Does "activate behaviour" as the first item of an inactive Behaviour make sense ? (that has just been selected from the list of Audio & Video - e.g. EyeTV)? To my mind, if I select a Behaviour (Application) that is inactive then I want it activated. Also, the short menu press shows/hides the RB menu very well - it seems unecessary to have "hide menu" as a menu item within each behaviour (perhaps at the bottom) .. top item is important real estate .. Also, I like how "quit" doesn't move left afterwards in the current approach (as one might be planning on reactivating). "Activate" if kept could then be placed below "quit" and "hide menu" at the bottom. Alternatively why not have remote buddy activate a behaviuor (when inactive and it is selected), have quit perform the quit and then move left, and remove hide menu. Simple is beautiful. I do really like the stickyness .. how RB remembers the location. An idea .. make the order based on usage (and still sticky) ?? Not sure haven't had time to digest if this would be cool or annoying .. I guess this sort of learning/adapting to usage is pat of what made LaunchBar so innovative/great .. cheers, chris | These entries from the FAQ may be relevant to this topic: Behaviours
There are several possible error sources:
- The application has been installed after Remote Buddy has already been launched
For efficiency reasons, Remote Buddy only searches for supported applications when its started. If you have installed an application after launching Remote Buddy, please quit Remote Buddy and launch it anew.
- Oudated program versions
The installed version of the program in question could be outdated and identify itself with a different Bundle Identifier than the version supported by Remote Buddy. This problem often occurs with Mplayer OS X. The most recent version of that application is not to be found on Sourceforge but on directly on the pages of Mplayer HQ.
- Custom menus
If you use a custom menu in Remote Buddy and you don't make use of Remote Buddy's smart folders, the menu structure is static. You have to manually add the behaviour into a place of your choice in the menu.
- The behaviour is deactivated.
Make sure, the checkbox in front of the Behaviour's name in the Mappings pane of the preferences is active.
- The Launch Services database is outdated.
Remote Buddy uses Launch Services to check for the availability of an application on your Mac. If the Launch Services database of OS X is incomplete or outdated, so is Remote Buddy's dynamically created menu. The solution, though is easy. Download LSRefresh, launch it, select the application(s) that don't turn up in Remote Buddy's menu, wait until the update is finished and then restart Remote Buddy.
Hardware - Apple® Remote
To enable you to use all capabilities of the IR Receiver of your Mac®, Remote Buddy is using its own driver. In contrast, all other applications with integrated Apple® Remote support usually use the OS X Apple® Remote subsystem.
As long as you're running Remote Buddy, Remote Buddy and its driver are responsible for turning the received button presses into actions. As soon as you quit Remote Buddy, this task is again handled by the OS X Apple® Remote subsystem.
If other applications don't use the interface to the OS X Apple® Remote subsystem correctly, this can lead to the effect that nothing happens when you press a button on your Apple® Remote. For as long as you're running Remote Buddy, issues like this are covered by Remote Buddy and it's driver and are therefore not visible to you. However, as soon as you quit Remote Buddy, the OS X Apple® Remote subsystem is back in control and any issues caused in it by other applications become visible.
Therefore Remote Buddy is neither the cause of the issue nor is it responsible for it. Instead, the cause of the issue exists independently of Remote Buddy. It's located elsewhere and can also only be solved there.
Although our products can't cause any such issues, we're regularly contacted about such issues and asked for help. In order to make locating and fixing the cause of such issues as easy and efficient as possible, we've developed a free diagnostics tool: Remote Control Diagnostics. It can locate issues with a single click and will provide you with information about the issue as well as with instructions on how you can fix it.
Hardware - EyeTV Receiver
The latest info on hard- and software-requirements including info on support hardware can be found on the dedicated page for EyeTV receivers.
Please consider making use of the free Remote Buddy trial version to test your device for compatibility directly on your computer.
| User 18.02.2007 04:44:01 | Re: RE : Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. I completely agree with Chris. "Hide menu" is, according to my experience, 99% useless. Would love to have an option in the prefs to hide it, or move it to the bottom (as Chris suggested). I also would love to have an option to... how can I say... activate a behavior which automatically hides the RB menu. Like, for example, when I call up Dashboard... it's weird to have the widgets come right under the menu, and then I have to press "'Menu" on my Apple Remote to hide RB, and then "Menu" again to navigate to the Dashboard item to re-hide it. I know, I shoul "Activate Exposé Behavior" and then have a button call up Dashboard, but my point is, I'd like to have the "automatically hide RB menu" option for certain items... Like for Front Row, I don't like navigating to the Front Row item and then press Play, and then Play again to launch it. Maybe I'm not totally used to RB after all ;-) Thanks for "listening" :-) Simon --- chrisP a écrit : Hi Felix, all, Does "activate behaviour" as the first item of an inactive Behaviour make sense ? (that has just been selected from the list of Audio & Video - e.g. EyeTV)? To my mind, if I select a Behaviour (Application) that is inactive then I want it activated. Also, the short menu press shows/hides the RB menu very well - it seems unecessary to have "hide menu" as a menu item within each behaviour (perhaps at the bottom) .. top item is important real estate .. Also, I like how "quit" doesn't move left afterwards in the current approach (as one might be planning on reactivating). "Activate" if kept could then be placed below "quit" and "hide menu" at the bottom. Alternatively why not have remote buddy activate a behaviuor (when inactive and it is selected), have quit perform the quit and then move left, and remove hide menu. Simple is beautiful. I do really like the stickyness .. how RB remembers the location. An idea .. make the order based on usage (and still sticky) ?? Not sure haven't had time to digest if this would be cool or annoying .. I guess this sort of learning/adapting to usage is pat of what made LaunchBar so innovative/great .. cheers, chris [standard mail footer removed] | User 19.02.2007 18:00:02 | Re: Re: RE : Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Hi Simon, thanks for your thoughts. Yet, with which item should the "legend" for the current remote mapping be associated with, else? Autohiding the RB menu when Dashboard comes up is super-easy to implement. I'll add that. Regarding Front Row: I understand and I keep thinking about tweaks to the concept that both improve the experience and are still logical without exceptions. Best regards, Felix
| User 19.02.2007 18:11:06 | Re: Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Hi Chris, it does make sense in that you can i.e. control application X in the foreground, but quickly go to the iTunes menu, its Music Library and select a different song for playback without having to activate / deactivate the Behaviour for that other application X. I'm not sure, whether that is a much needed functionality, though. The "Hide menu" item in fact is the same item as "Activate Behaviour" and "Deactivate Behaviour". It's the item that has the remote control mapping associated with it and gives you feedback about the status of the currently active Behaviour: 1) is it active, regardless of which app is in front (=> it will allow / require you to explicitly "Deactivate Behaviour") 2) was it automatically selected / made active by Remote Buddy and will it be overriden by the next frontmost app (=> "Hide menu") 3) is it currently inactive, but can be activated (=> "Activate Behaviour") So, in fact, it's absolutely necessary for various reasons :-) The reason why Quit / Activate & Co are at the bottom are this: 1) You can easily reach for those by pressing "up" when you are already on top of the menu (on that infamous entry ;-). 2) Often there's functionality available for an application that you'll use more frequent (think "Music Library" or "Recent documents") and it would become pretty annoying to have to scroll over Quit / Activate & Co. before every time to access or even see that functionality. Best regards, Felix
| User 20.02.2007 10:56:47 | Re: Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Hi Felix, thanks for your patience. I had not really understood RB .. (not sure I do now fully .. ) I NOW understand that the Frontmost App is not necessarily Active (responsive to an RB remote). Isn't this against the standard interface model - a keyboard and mouse are used to first bring an App to the front then the act on it and then if desired to send an App to the background (bring another one to the front)? If you made remote buddy act on the front App (only) then my idea makes sense .. it would be a lot simpler.. and as above to act on another app just bring it to the front (when selecting it in the menu or activates it if not open) and all is the same .. If I still don't understand how it works .. then I'll leave my follow-up on this for a month or two when I do .. :) cheers, chris
| User 21.02.2007 20:05:02 | Re: Re: Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Hi Chris, you're welcome! :-) There are a few practical problems with your suggestions: 1) I don't know of a (fast and official) API to get a list of windows, their position and their parent application. 2) Application windows don't necessary have to fill the screen or overlap other windows. Image a screen with a TextEdit window open on the left half of the screen and a SubEthaEdit window open on the right half of the screen. Now, which one of those applications should be considered active? It's impossible for both reasons (and especially #2, because it can't be worked around) to implement automatic Behaviour selection based on the frontmost rather than the active application. Remote Buddy tries hard to get an idea of what you are currently focusing on. If, i.e. you work in an unsupported app to do some writing and you have iTunes running in the background (i.e. it's not active), it'll nonetheless use the Behaviour to control iTunes. Same goes if you have started iTunes and DVD Player (both in the background): in that case, Remote Buddy will usually choose the iTunes Behaviour - until the moment you have a DVD in your drive. It will then assume you also want to watch it and selecte the DVD Player Behaviour. Hope that explains why Remote Buddy is implemented the way it is. Cheers, Felix
| User 21.02.2007 22:47:25 | Re: Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Hi Felix, Sorry I meant (to say) active or foreground application (as it would be if clicked on with a mouse). So I'm saying: 1) RB menu could be used to select/change the active/foreground application (and start an app that is not running if selected). I guess one would argue that Remote Buddy needs to detect if the active or foreground application is changed though another interface. First question is why ? The user could just select through RM menu which app they want to be active again (RB would then foreground it). If my lack of understanding of the tech details or oversimplification makes this debate miss the mark then apols. Best, chris | User 22.02.2007 21:55:02 | Re: Re: Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Hi Chris, I understand things better now, I guess. From a programmer's point of view the active application and the application in the foreground can be two different things. The first actually has focus for mouse and keyboard events (=> and usually also shows its name in the screen's titlebar) and the latter is just the one that appears to be in front of all other windows, but doesn't necessarily also have the focus for mouse and keyboard events ;-) However, you can do what you're looking for (or: almost .. not yet .. as in: soon ;-). The solution is, as often, a customized menu, in which you just drag and drop the applications you want to start there or make them active, if they are already running. Only problem with RC1 is that it will rather browse the application's bundle instead of launching the app. This is fixed in RC2. Until then, although not equally simple, is to drag and drop the Behaviours of the applications into the top level of a customized menu. Best regards, Felix
| User 24.02.2007 13:04:48 | Re: Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Great. I've been using a custom menu for a while as below (as this is my TV): EyeTV Front Row DVD Player --- VOL --- Applictions Audio & Video Audio & CD/DVD Files System Input Devices All windows Quit Remote Buddy One minor question: is there a way to strip out menu items for custom behaviours (my household keeps hitting the white screen of death issue and thus I want to remove all menu items until this is fixed and force use through EyeTV menus) ? cheers, chris | User 26.02.2007 17:35:01 | Re: Re: Yet another (trivial) idea .. activate behaviour and hide menu .. | |
This posting is older than 6 months and can contain outdated information. Hello Chris, thanks for asking. The context menus of Behaviours can't be freely configured as of yet. I hope to have that in place for RC2, though. Best regards, Felix
|
|