I've been spending an evening hacking up the kernel and am currently testing the following hack :
create a file containing ir-mappings. In a custom init-script cat the file to /dev/ir. when a read is done on /dev/ir the mapping takes place.
an example file :

# Do not remove this line. first line should start with '#' for correct interpretation. Syntax: :
0x0000B914:100
0x0000B915:100
0x0000B91D:100
0x00007910:0x0000B900
0x00007911:0x0000B901
0x00007912:0x0000B902
0x00007913:0x0000B903
0x00007914:0x0000B904
0x00007915:0x0000B905
0x00007916:0x0000B906
0x00007917:0x0000B907
0x00007918:0x0000B908
0x00007919:0x0000B909
0x00007905:0x0000B90A
0x00007906:0x0000B90B
0x0000B90C:0x0000B90C
0x0000B90D:0x0000B90D
0x0000791A:0x0000B90E
0x0000790A:0x0000B90F
0x0000791D:0x0000B914
0x0000791C:0x0000B915
0x00007903:0x0000B91B
0x0000B91C:0x0000B91C
0x0000B91D:0x0000B91D
0x0000B91E:0x0000B91E
0x00007955:0x0000B91F
0x00007902:0x0000B95E

the example above will disable volume adjustment and the tape-button from the kenwood remote.
I also added some custom codes for my own 1000-in-one remote.
I will post the source and kernel-image this evening. (after doing some more testing)


Frank van Gestel
_________________________
Frank van Gestel