Had enough success I thought I'd try it on a device I'd given up on, Fisher Price Digital Studio. So far this maps all of the buttons but they repeat and the learn tool sees changes in the pen but I can't figure out how to map them. But the key presses for this thing has 4 more bytes. For the button presses the are all ff but for the mouse movements the numbers vary. I suppose those are to describe the movement of the pointer.

I'm hopeful you or someone else can point me in the right direction to being able to map the pen movements, too.

Here is map for the buttons
# Power Button

47100000000002ffffffff:KEY_W

# Print

47000000040002ffffffff:KEY_PRINT

# Home

47000004000002ffffffff:KEY_HOME

# White

47010000000002ffffffff:KEY_A

# Black

47000000000202ffffffff:KEY_B

# Brown

47000000020002ffffffff:KEY_C

# Purple

47000002000002ffffffff:KEY_D

# Blue

47000200000002ffffffff:KEY_E

# Green

47020000000002ffffffff:KEY_F

# Yellow

47000000000102ffffffff:KEY_G

# Orange

47000000010002ffffffff:KEY_H

# Red

47000100000002ffffffff:KEY_I

# Color Wheel

47000001000002ffffffff:KEY_J

# Landscape Picture

47000800000002ffffffff:KEY_K

# Stamp Tool

47080000000002ffffffff:KEY_L

# Paint Bucket Tool

47000000000402ffffffff:KEY_M

# Redo or goback?

47040000000002ffffffff:KEY_N

# Star Burst

47000000000802ffffffff:KEY_O

# Shooting Star

47000000080002ffffffff:KEY_P

# ABCD

47000008000002ffffffff:KEY_Q

# Pencil

47001000000002ffffffff:KEY_R

# Paint Brush

47000010000002ffffffff:KEY_S

# Spray Can

47000000100002ffffffff:KEY_T

# Eraser

47000000001002ffffffff:KEY_U

# Toggle button

47000000000003ffffffff:KEY_V

And here is a sample of the learn for the pen movements. 47 00 00 00 00 00 02 is when the pressure tip is not pressed and 47 00 00 00 00 00 00 is when it is pressed.

has anyone got this working on xbmc eden (i'm running xbmcbuntu 11.10)? I'm not sure why its not working correctly. i disabled lirc in /etc/lirc/hardware.conf. It seems like most of the buttons work except for a few:

I am having a prblem with hid_mapper and my MCE remote. For some reason one press on the arrow keys gives 4 (or even more) on my xbmcbuntu box. Blacklisting the remote is working just fine, so no problems there. All other keys are also working. The only problem is repeatition of the arrow keys.

Grez Wrote:Hi coldsource, hope you can help. I just upgraded the OS on my Jetway mini-top from Ubuntu 10.10 to 11.04 and the hid_mapper has stopped working

I tried recompiling the version that worked previously, and also downloaded the most recent tarball you posted in this thread and compiled that but neither seems to work.

The --list devices option works OK and seems to show the same results as it always did, but either trying to run the hid_mapper or to learn both come up with "Unable to find specified HID device".

Strangely, the only thing that does work is the very first version you posted in this thread, hid_mapper.tar.gz -- this finds the device fine and the remote starts to work, but not all of the buttons work properly in this version which is why I had moved to the hid_mapper_beta version a long time ago.

I have the same problem when I plug an external USB disk to my Jetway. If I remove the disk and start the htpc without it plugged and then plug the disk after the xbmc starts the remote works fine.
Any ideas?

oscargirao,

Did you ever find a fix for this. I'm having the exact same issue. I have to unplug my external USB drive on boot or the hid_mapper does not work. Anyone have any ideas?

I have mapped the "close" button to "ESC" rather than "Close" as this is more useful when using the remote with Performous.
If you wish to map the button to "Close" just change the first line in the map file.

I guess I only needed a restart because the other day I was routinely using the remote under xbmc thinking I was in XP Media Centre and it worked!
Basic functions work already without a map file so I'm chuffed!

Hi everyone, maybe you can help me with this problem i'm having, i configured my remote to wake up after sleep and setting the power button to KEY_POWER, that works fine.
the problem is that when i wake up my laptop from the remote button i get "Error reading HID event", but if wake it from the laptop power button it keeps working correctly. im using xubuntu 12.04.
thank you, this is a great script

i used the mapper with success on an aureal (hid-aureal), unfortunately it breaks on newer libc
(2.13 vs 2.17) this is caused by the deprecated fd_set from select and now it's suggested
to use poll instead.

mind to change that for recent machines ? or maybe you did already and i just didn't see that ?

Hi,
I have hacked the driver to make it work in my HD-PLEX based HTPC.
It works pretty well under Lubuntu 12.10, with HID 1241:e000
Still XBMC doesn't follow my wishes for all keys, it looks like there's somewhere a key definition that is used,
and that differs from my rc6 remote control.

If you wish, I can upload the updated driver, just let me know how to upload a file in this forum.

Hi.
I'm trying to use this program with a capture card's IR control without success.
The card is a Prolink Pixelview MPEG 8000, I have the IR on my /proc/bus/input/devices, but hid_mapper cannot find it.
Is it possible to use the remote this way?