Hi
I hope you will succeed with this.
About keymap: all necessary mappings are made in the patch (I have modified the mappings for my needs) and the only keymap I have used is in the post.
Here is the relevant part from the patch:
+}, ps3keymap_alt[] = {
+ [0x16] = KEY_EJECTCD,
+ [0x64] = KEY_A, /* audio */
+ [0x65] = KEY_Z, /* angle */
+ [0x63] = KEY_T, /* subtitle */
+ [0x0f] = KEY_DELETE, /* clear */
+ [0x28] = KEY_S, /* timer */
+ [0x00] = KEY_1,
+ [0x01] = KEY_2,
+ [0x02] = KEY_3,
+ [0x03] = KEY_4,
+ [0x04] = KEY_5,
+ [0x05] = KEY_6,
+ [0x06] = KEY_7,
+ [0x07] = KEY_8,
+ [0x08] = KEY_9,
+ [0x09] = KEY_0,
+ [0x81] = KEY_F1, /* red */
+ [0x82] = KEY_F2, /* green */
+ [0x83] = KEY_F3, /* yellow */
+ [0x80] = KEY_F4, /* blue */
+ [0x70] = KEY_O, /* display */
+ [0x1a] = KEY_MENU, /* top menu */
+ [0x40] = KEY_M, /* pop up/menu */
+ [0x0e] = KEY_ESC, /* return */
+ [0x5c] = KEY_C, /* options/triangle */
+ [0x5d] = KEY_BACK, /* back/circle */
+ [0x5f] = KEY_I, /* view/square */
+ [0x5e] = KEY_F8, /* cross */
+ [0x54] = KEY_UP,
+ [0x56] = KEY_DOWN,
+ [0x57] = KEY_LEFT,
+ [0x55] = KEY_RIGHT,
+ [0x0b] = KEY_ENTER,
+ [0x5a] = KEY_F9, /* L1 */
+ [0x58] = KEY_D, /* L2 */
+ [0x51] = KEY_Q, /* L3 */
+ [0x5b] = KEY_F10, /* R1 */
+ [0x59] = KEY_U, /* R2 */
+ [0x52] = KEY_W, /* R3 */
+ [0x43] = KEY_HOMEPAGE, /* PS button */
+ [0x50] = KEY_INSERT, /* select */
+ [0x53] = KEY_HOME, /* start */
+ [0x33] = KEY_R, /* scan back */
+ [0x32] = KEY_PLAY,
+ [0x34] = KEY_F, /* scan forward */
+ [0x30] = KEY_LEFT, /* prev */
+ [0x38] = KEY_STOP,
+ [0x31] = KEY_RIGHT, /* next */
+ [0x60] = KEY_DOWN, /* slow/step back */
+ [0x39] = KEY_PAUSE,
+ [0x61] = KEY_UP, /* slow/step forward */
+ [0xff] = KEY_MAX,
};Regards