Author | Thread |
User 06.02.2007 12:00:52 | EyeTv - OK/cancel in a dialog doesn't work (with apple remote) | |
This posting is older than 6 months and can contain outdated information. Hi all, does anyone know how to replicate the standard EYE-TV functionality in dialogs which allows one to left/right arrow to select the desired button (eg. Continue or Cancel) and then to choose that action using play/pause (using the apple remote) ? Fantastic if you try to change channels while recording for instance - a dialog pops up (which without Remote Buddy) can be cancelled in this way. I can't find any other way t do it with Remoe Buddy and it is surprising how often this happens if EyeTV is your main TV and you record a lot (with 10 minute padding) .. Try it - it is quite handy .. best, chris Last edited: 06.02.2007 12:04:06
| These entries from the FAQ may be relevant to this topic: Configuration 1) Open the Remote Buddy Preferences via the pulldown-menu and choose "Mapping".
2) Choose the mapping you want to modify.
3) Select "Custom actions" for the button you want to map to an action of your own.
4) Create the action you need using the appearing editor.
Hardware
- Please make sure you have the latest version of Remote Buddy installed. If in doubt, download the latest version, quit Remote Buddy, delete it, empty your trash, then copy the downloaded version of Remote Buddy to your harddrive and start it from there.
- Please make sure, that you have installed the latest version of the Remote Buddy drivers. You can install the drivers using the Setup Wizard (=> access it via the Remote Buddy pulldown menu).
- Check your Remote Buddy settings in the Hardware category. Your remote control should be listed there and the lamp next to it should be green. If you don't find your remote control there, either the Remote Buddy drivers were not installed or installed in an outdated version - or - there is a general problem with the device. For USB devices, plugging the device to another port or resetting the PMU and/or SMC-unit of your Mac® (=> find guides on how to do this for your Mac® in the support area of apple.com) may help. If you can't find it under "USB" in the System Profiler (=> /Applications/Utilities) either, a hardware defect is as well possible.
- Check the batteries of your remote control.
- If your remote control has an on/off switch: make sure that your remote control is switched on.
- If your remote control requires additional receiver hardware: make sure that it is correctly attached to your computer and that it turns up in System Profiler.
- If you use an Apple® Remote, you should also check your system settings. Quit Remote Buddy, then open System Preferences.app > Security. Please make sure that the option to disable the infrared receiver is NOT active and click on "Unpair" should you have paired your Apple® Remote with your Mac®. After that, start Remote Buddy. If your Apple® Remote still doesn't work with Remote Buddy, please also check its preferences for the Apple® Remote. They can be found at Preferences > Hardware > Built-in IR receiver. If support for multiple remote controls is enabled there, ensure that your remote control is checked in the right table (=> you can find the correct entry for your remote control by pressing a button on it).
- If you are using a Keyspan™ RF Remote for Front Row, re-pair its remote control and receiver by simultaneously pressing the small knob on the back of the remote control and the knob on the receiver stick (the knob looks like the blinking LED, except it does not blink).
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.
Please update your copy of Remote Buddy to version 1.15 or later.
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 06.02.2007 14:29:01 | Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. Hello Chris, thanks for letting me know. Regarding the "Change channels while recording" dialog box, the latest Remote Buddy version does avoid it by performing this check itself, then bringing up its own error message in a gently fading bezel that doesn't need any interaction from your side. Please update to the lastest version to benefit of this. Problem would probably not be to implement the selection of a dialog box' button but rather to detect that the active window is a dialog box. Is there any other EyeTV dialog box that you ever stumbled upon while using EyeTV via Remote Buddy? Best regards, Felix
| User 07.02.2007 11:48:51 | Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. Thanks Felix. Unfortunately I am using the latest version. I tried it and saw the fading bezel and your code does catch the case as you describe. Looks like there are some esoteric cases that are missed. I'll spend some time to try to replicate fully BUT I have found one example (quickly) where a dialog arises when changing channels - just try it from the EyeTV full screen menu (while recording, long menu press, select a new channel, hit live tv - a dialog appears). In this case though the dialog can be ok'd using the apple remote (as the single OK button has focus) and EyeTV menu code is in "control" (??) Still looking for the exact combination which caused the dialog to come up outside of an EyeTV menu (and with two buttons).. BUT it does happen thanks for the prompt reply. best regards, chris
| User 09.02.2007 17:27:01 | Re: Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. Thanks Chris, for the extensive followup. Problem with catching the "EyeTV is recording" state is, that it is actually nothing there was a direct command for in EyeTV. Remote Buddy rather has to put several pieces of information together to find out whether something is currently being recorded. Thanks for pointing out the requester arises in the EyeTV full screen menu. That, however, is a place that Remote Buddy can neither detect nor prevent this dialog from coming up. Since Remote Buddy detects automatically, whether EyeTV is in full screen or "normal" mode, it acts accordingly and its a lucky coincidence, that "return" is being sent for the play button by Remote Buddy to EyeTV while it is in fullscreen mode. As you already pointed out, that solves the problem here. For the rest of the causes - where you change channels directly via Remote Buddy or its menu, the bezel should always come up. I've just found a small bug that could make the bezel display the name of the wrong recording (=> fix in the next release), but nothing that would affect whether the bezel comes up or not. Best regards, Felix
| User 12.02.2007 12:59:31 | Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. Hi Felix, Sorry it took me a while to find it .. It was so simple I kept overlooking it .. Just schedule (not a manual start) a recording and wait for the scheduled start (including any default padding) then choose stop recording from the Eye-TV full screen menu - a dialog with OK/Continue pops up and you are returned to the live TV window (with Remote Buddy in control) - this time PLAY doesn't map to enter and the forward reverse controls half heartedly work in the background .. nothing can be done cheers, chris
| User 14.02.2007 23:20:02 | Re: Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. Hi Chris, thanks for the info, I'll check it out and see what can be done (currently working on the menu - people will love the new features there ;-). Best regards, Felix
| User 12.03.2007 06:43:55 | Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. Hi Felix, Were you able to replicate .. and get a fix for RC2? This problem seems esoteric but it keeps happening - there appear to be some other ways that multi button dialogs ("OK" and "Continue") come up .. cheers, chris | User 13.03.2007 22:14:11 | Re: Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. Hi Chris, thanks for staying on top of this. I could replicate this, but could not fix it as it's a behaviour of EyeTV RB has no influence on nor one that RB can detect and thus could handle. Best regards, Felix
| User 14.03.2007 13:22:51 | Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. It's not like you to admit defeat :) Is there really no way to detect a dialog ? To my mind this is an issue because RB is breaking otherwise good functionaliy in EyeTV with no work-around except keyboard or virtual mouse etc. It doesn't sound good to say to a new user just remember "DO NOT stop a scheduled recording" .. Perhaps as a partial fix you could add a "stop recording" item to RB ? What do you think ?
| User 18.03.2007 16:53:01 | Re: Re: EyeTv - OK/cancel in a dialog doesn't work (with apple reemote) | |
This posting is older than 6 months and can contain outdated information. Thanks for having so much trust into my abilities ;-) And, of course, I've looked into the possibilities: 1) AppleScript tell application "EyeTV" to stop recording brings up the requester as well. 2) AppleScript + sending a speculative "Esc" => will just dismiss the dialog but not stop recording. That's all possibilities I see - and as much as I would love them not to - they fail. Best regards, Felix
|
|