kreatv-option-rcmaps

Configure the IR driver.

Parameters

Format Description
motorola Add support for the Motorola RC.
motorola_sejin Add support for the older Motorola RC with Sejin protocol.
motorola_with_rec_as_menu Add support for the Motorola RC with Rec mapped as an extra menu key.
motorola_new Add support for the new Motorola RC.
motorola_nyx Add support for the Motorola Nyx RC.
kpn Add support for the KPN RC.
kpn_myrio_teletext Add support for the KPN RC with Myrio mappings for teletext.
siemens Add support for the Siemens RC.
tcom Add support for the TCOM RC.
ft Add support for the FT NEC RC.
telia_nec Add support for the Telia NEC RC.
motorola_0 Add support for a remote keyboard.
motorola_1 Add support for a remote keyboard.
motorola_2 Add support for a remote keyboard.
motorola_5 Add support for a remote keyboard.
usbdongle Add support for the USB dongle (see kreatv-option-usb-ir).
irmap Add support for motorola_0, motorola_1, motorola_2 motrola_5, motorola, motorola_sejin, motorola_new, motorola_nyx and usbdongle.
external=path Add external configuration file from path.

When external option is used (external=path) the rcmap file needs to be in the following format:

PROTOCOL=[PROTOCOL_1],ID=[ID_1]
[SCANCODE_1_1],[KEYCODE_1_1]
[SCANCODE_1_2],[KEYCODE_1_2]
...
[SCANCODE_1_N1],[KEYCODE_1_N1]

PROTOCOL=[PROTOCOL_2],ID=[ID_2]
[SCANCODE_2_1],[KEYCODE_2_1]
[SCANCODE_2_2],[KEYCODE_2_2]
...
[SCANCODE_2_N2],[KEYCODE_2_N2]

...

PROTOCOL=[PROTOCOL_N],ID=[ID_N]
[SCANCODE_N_1],[KEYCODE_N_1]
[SCANCODE_N_2],[KEYCODE_N_2]
...
[SCANCODE_N_NN],[KEYCODE_N_NN]

Where [ID] is custom id and [PROTOCOL] is one of the following supported protocols:
KreaTVIR
SEJIN
R-STEP_KPN
NEC
USB

The scan code [SCANCODE_X_Y] maps to the corresponding key code [KEYCODE_X_Y]

Comments may be included in the file on a line by starting with a hash (#) character. Further more the lines my not be longer than 80 characters, if longer the mapping will not load.

An example of this file (with only one mapping):

PROTOCOL=KreaTVIR,ID=32 #Motorola RC
8, 116
9, 178
13, 128
15, 217
24, 213
25, 216
26, 164
28, 5
29, 11
31, 222
39, 241
40, 211
42, 168
43, 214
44, 6
47, 212
56, 103
58, 159
60, 7
61, 114
63, 220
72, 108
73, 139
74, 218
75, 219
76, 8
77, 115
88, 105
89, 2
91, 158
92, 9
93, 150
104, 106
105, 3
107, 113
108, 10
120, 221
121, 4
124, 215
127, 177

In order to aid mapping of a new RC there is also an optional kreatel-tool-read-irdriver IIP which contains the read-irdriver program. When this program is launched on the box it will publish PROTOCOL/ID, scancode and currently mapped keycode when key is pressed. It must however be run via the console (telnet or ssh).

Details

Version3.8.3.29
Content version-
BranchSTABLE_bobrov_mr3_29
Date20111007
Time105358
ArchitectureAll
Rootdisk dependencieskreatv-hal
Execution dependencieskreatv-hal
Finalize dependencies-
Installation scriptsbuildtime
Uninstallation scripts-