Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details

If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.

Some beginner questions (Q-Sonic 6in1)

If you have a question or need help, this is the place to be.
Post Reply
extremecarver
Posts: 1
Joined: Tue May 13, 2008 8:33 pm

Some beginner questions (Q-Sonic 6in1)

Post by extremecarver »

Hello everyone,

thanks so much for programming such a nice tool (even though it is really complex when beginning - much more than with my old Pinnacle pctv-remote that I use on my desktop together with Boogersofts excellent PCTV-Remote software including the interactive programming of it). Even though I played around quite a bit now (actually plus 8hrs) - I'm nowhere near achievieng the same results as with pctv-remote which I can't use on my laptop as I have no serial port.

A1: My remote sends the same commands on several different buttons, how comes?
a) X10.MENU is received when pressing the button labelled menu and teletext (to the right above)
b) X10.Exit is received for "Exit" and the button to the left above (empty square).
c) X10.Return is received for "OK" and the button to the left below "Exit" - looking like change screen aspect ratio on other remotes.
A2: When pressing the "left" or "right" so called mouse buttons two events are received, only if even one button is pressed. (X10.LButtonDown and X10.LButtonUp - same for RButtonUp/Down).
A3: The button "Learn" below Channel -+ is not showing any reactions - I suppose it only works for IR?
Have I installed a wrong driver??? (currently all MouseRemote, ATI Remote Wonder and X10 Commander are installed).


B: I read the bits about Alt-Tab, with the Python script, however I don't know how to insert the script? It won't work when simply copying off the script from the code tags here in the forum and inserting them into a python script. What I would like to achieve is ALT-TAB function that looks like the following: Button X triggers and holds ALT+TAB+^TAB (where "^" means release button), pressing button X the second time now triggers ^TAB. For switching around use X10.Left and X10.Right. This was the way the Pinnacle PCTV Remote worked. Meaning for programming you allways had to enter "press button" and "^relase button". Is there anything similar for EG? (I've never "actively" used Python so I'm really unfamiliar with it).

C: I looked at the desktop Remote xml script, however I don't know how to add it to EG. If I click on open, then my current configuration is dropped! - How do I append a xml to current configuration?

D: Automatic detection of active windows including being able to used wildcards and "Enable exclusive". With my old PCTV Remote I had one button set for unconfigured application (i.e. desktop, windows explorer, etc) and a automatic detection of windows and subwindows in focus leading to direct change of keymapping of the remote (i.e. teletext open in dscaler, or OSD open in DVBViewer).

F: Similar to D, or instead of D: I would like to have the "desktop remote" to pop up when pressing a button, and then being presented with a window where I see buttons 1-9+0. By pressing now 1-9 I would like EG to jump into an "enable exclusive" in order not to neet to use up one button per programm I want to controll. (need to know how C: works, in order to proceed here). Is this possible anyhow or can I forget about it?

G: I have a "ADS Tech Dual TV USB 2.0 Analogue TNT PTV-332" tv card which includes a IR receiver. It's reacting to the Q-Sonic when in IR mode. Is there any way of getting this to work with EG? Until now it only worked in the absolutely unusable ADS Tech Media Center. I haven't found an .ini or anything. (this is the least important of A-G).

H: Is it possible to have a Macro telling the mouse to jump 300X,200Y press right button, move -200X, press right button, etc....?

Thanks very much in advance if anyone could answer to all or some of the above (I tried to structure it as good as possible for giving answers partly).
User avatar
jinxdone
Plugin Developer
Posts: 443
Joined: Tue Jan 02, 2007 4:08 pm

Re: Some beginner questions (Q-Sonic 6in1)

Post by jinxdone »

Hi, sorry I can't answer all your questions but i'll try to get some of them.

C: The Desktop Remote is included as a plugin in the latest beta, so click Configuration -> Add Plugin and select the "Desktop Remote" from there.

In general though you can copy & paste xml into and from EG. For example if you select a macro in EventGhost and press ctrl-c the xml of that is copied to your clipboard. It works other way around too, you can copy xml from a text editor or webpage and paste it into EventGhost.

D: You could trigger the enable exclusive by dragging in some of the Task.Enabled.* and Task.Disabled.* events that show up in the logger when you switch programs. Allthough I don't think they trigger changes when switching windows inside the same program.

F: Sure, such a submenu could be done, either with a bunch of macros or a bit of python scripting. However somebody else can probably answer this better since I do use 1 button per mode switch on the remote at the moment.

H: Sure, it is possible to make a macro to emulate moving your mouse cursor and pressing buttons. Take a look at the macros provided by the Mouse -plugin. However there are often better ways of getting things done than emulating the mouse in my opinion.

-jinxdone
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Re: Some beginner questions (Q-Sonic 6in1)

Post by Bitmonster »

A. Have you used the "Generic X10" type? If so, the plugin simply passes through the event names from the X10 driver. So if you get the same names, there is nothing EventGhost could do to enhance it.

B. If it looks like XML, you have to paste it directly into the tree (or macro). If it looks like Python code, you have to create a PythonScript action and paste the code there.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
Post Reply