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.

ASUS AT3IONT-I Deluxe remote and receiver - Generic HID?..

If you have a question or need help, this is the place to be.
Post Reply
ctrl-z
Posts: 1
Joined: Thu Apr 22, 2010 1:51 pm

ASUS AT3IONT-I Deluxe remote and receiver - Generic HID?..

Post by ctrl-z »

Hi!

I recently bought ASUS AT3IONT-I motherboard for light HTPC, and it came with simple remote and USB receiver. It was intended to run some media center that ASUS provides, but obviously my interests are going beyond that - I installed EventGhost and want to make a full use of the remote for different apps. I understand the concept of events, macros and scripts, can create and organize them, but it comes to the hardware communication.

Basically, right now I have two issues:
  1. When I connect the USB receiver and try to use Generic HID plugin, I have several devices listed (more info below). I want to understand how can I wrap it up the best way (more then one HID plugin?), especially if receiver is moved to another port.
  2. Some generic buttons are already mapped, and if arrows are ok with me, immediate response to power button is not something I want. How can I intercept this event from propagating to the system?
Details:
When I connect the receiver, I see following event in the log:

Code: Select all

System.DeviceAttached [u'\\\\?\\USB#VID_0471&PID_206C#5&38c5a443&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col03#6&19bd873e&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col04#6&19bd873e&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col05#6&19bd873e&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col06#6&19bd873e&0&0005#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col01#6&19bd873e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col02#6&19bd873e&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}']


When I connect the receiver to another USB port, events are changing a bit:

Code: Select all

System.DeviceAttached [u'\\\\?\\USB#VID_0471&PID_206C#5&38c5a443&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col03#6&703d699&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col04#6&703d699&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col05#6&703d699&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col06#6&703d699&0&0005#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col01#6&703d699&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}']
System.DeviceAttached [u'\\\\?\\HID#VID_0471&PID_206C&Col02#6&703d699&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}']
If I tie Generic HID plugin to the second HID device listed, I can receive events only from buttons at the bottom of the remote, and if I tie it to the third HID device, I receive events only from top buttons. Well, arrows/OK/Power/volume buttons are working too, but directly through the system. 1.1) Do I need more then one plugin stated to catch all buttons? 1.2) Do I need more copies of those for each USB port I might connect the receiver to?

And I want to intercept at least Power button events and instead of going to Suspend power mode, show a menu from OS Menu plugin first. 2.1) Is it possible at all?

I would appreciate full explanation or at least pointing to some reading/documentation on these issues, since my own search for resolutions came empty. Thanks!

PS. I have Windows 7 on the computer, if it matters.
Post Reply