diff --git a/drivers/input/keyboard/qx1000.c b/drivers/input/keyboard/qx1000.c index 9200e04d3dff..6f9536247e49 100755 --- a/drivers/input/keyboard/qx1000.c +++ b/drivers/input/keyboard/qx1000.c @@ -282,29 +282,29 @@ static const u16 qwerty_keys[AW9523_NR_KEYS] = { }; static const u16 qwerty_fn_keys[AW9523_NR_KEYS] = { /* 0..7 */ - KEY_RESERVED, KEY_H, KEY_B, KEY_7 | KF_SHIFT, + KEY_RESERVED, KEY_H, KEY_B, KEY_F7, KEY_PAGEUP, KEY_ENTER, KEY_Y, KEY_COMMA | KF_SHIFT, /* 8..15 */ - KEY_3 | KF_SHIFT, KEY_S, KEY_Z, KEY_M, - KEY_I, KEY_9 | KF_SHIFT, KEY_W, KEY_J, + KEY_F3, KEY_S, KEY_Z, KEY_M, + KEY_I, KEY_F9, KEY_W, KEY_J, /* 16..23 */ - KEY_HOME, KEY_G, KEY_V, KEY_6 | KF_SHIFT, + KEY_HOME, KEY_G, KEY_V, KEY_F6, KEY_END, KEY_INSERT, KEY_T, KEY_DOT | KF_SHIFT, /* 24..31 */ KEY_RIGHTALT, KEY_A, KEY_RIGHTBRACE | KF_SHIFT, KEY_RESERVED, - KEY_SLASH, KEY_MINUS | KF_SHIFT, KEY_Q, KEY_SLASH | KF_SHIFT, + KEY_SLASH, KEY_F11, KEY_Q, KEY_SLASH | KF_SHIFT, /* 32..39 */ KEY_BACKSPACE, KEY_D, KEY_X, KEY_RESERVED, - KEY_SEMICOLON | KF_SHIFT, KEY_EQUAL | KF_SHIFT, KEY_E, KEY_APOSTROPHE | KF_SHIFT, + KEY_SEMICOLON | KF_SHIFT, KEY_F12, KEY_E, KEY_APOSTROPHE | KF_SHIFT, /* 40..47 */ KEY_CAPSLOCK, KEY_BACKSLASH | KF_SHIFT, KEY_LEFTBRACE | KF_SHIFT, KEY_PAGEDOWN, - KEY_O, KEY_0 | KF_SHIFT, KEY_GRAVE | KF_SHIFT, KEY_K, + KEY_O, KEY_F10, KEY_GRAVE | KF_SHIFT, KEY_K, /* 48..55 */ KEY_WWW, KEY_F, KEY_C, KEY_N, - KEY_U, KEY_8 | KF_SHIFT, KEY_R, KEY_5 | KF_SHIFT, + KEY_U, KEY_F8, KEY_R, KEY_F5, /* 56..63 */ - KEY_BACK, KEY_1 | KF_SHIFT, KEY_RESERVED, KEY_RESERVED, - KEY_2 | KF_SHIFT, KEY_4 | KF_SHIFT, KEY_TAB, KEY_RESERVED, + KEY_BACK, KEY_F1, KEY_RESERVED, KEY_RESERVED, + KEY_F2, KEY_F4, KEY_TAB, KEY_RESERVED, }; static const u16 qwertz_keys[AW9523_NR_KEYS] = {