2 #include "protocols/lircprotocol.h"
3 //#include "pirmakenames.h"
5 // Based on LIRC Apple_A1156 config file
6 AppleWhiteRemote::AppleWhiteRemote(
14 addControlledDevice(Apple_Make, "Mac Mini", Computer_Device);
16 // Set up the threadable object:
17 LIRCProtocol *lp = new LIRCProtocol(
23 threadableProtocol = lp;
25 lp->setHeaderPair(9000, 4500);
26 lp->setTrailerPulse(560);
27 lp->setRepeatPair(9000, 2250);
29 setPreData(0x77e1, 16);
33 addKey("menu", Menu_Key, 0x40, 8);
34 addKey("+", Up_Key, 0xD0, 8);
35 addKey("-", Down_Key, 0xB0, 8);
36 addKey("|<<", Left_Key, 0x10, 8);
37 addKey(">>|", Right_Key, 0xE0, 8);
38 addKey(">||", Select_Key, 0x20, 8);
41 addKey("+", VolumeUp_Key, 0xD0, 8);
42 addKey("-", VolumeDown_Key, 0xB0, 8);
43 addKey("|<<", Rewind_Key, 0x10, 8);
44 addKey(">>|", FastForward_Key, 0xE0, 8);
45 addKey(">||", Play_Key, 0x20, 8);
46 addKey(">||", Pause_Key, 0x20, 8);
47 addKey("|<<", Previous_Key, 0x10, 8);
48 addKey(">>|", Next_Key, 0xE0, 8);