Skip to content

Commit 96a3335

Browse files
committed
Change modifiers, Fn functions, and /? placement on QWERTY variant of the Pro1/t5/qx1000
1 parent b76a683 commit 96a3335

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

arch/arm/boot/dts/qcom/msm8998-qrd-skuk-t5.dtsi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@
442442
label = "home";
443443
gpios = <&tlmm 21 0x1>;
444444
linux,input-type = <1>;
445-
linux,code = <125>;
445+
linux,code = <464>;
446446
debounce-interval = <15>;
447447
};
448448

@@ -474,15 +474,15 @@
474474
label = "fn_l";
475475
gpios = <&tlmm 33 0x1>;
476476
linux,input-type = <1>;
477-
linux,code = <464>;
477+
linux,code = <125>;
478478
debounce-interval = <15>;
479479
};
480480

481481
fn_r {
482482
label = "fn_r";
483483
gpios = <&tlmm 32 0x1>;
484484
linux,input-type = <1>;
485-
linux,code = <464>;
485+
linux,code = <125>;
486486
debounce-interval = <15>;
487487
};
488488
};

drivers/input/keyboard/qx1000.c

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ static const u16 qwerty_keys[AW9523_NR_KEYS] = {
265265
KEY_LEFT, KEY_G, KEY_V, KEY_6,
266266
KEY_RIGHT, KEY_DELETE, KEY_T, KEY_DOT,
267267
/* 24..31 */
268-
KEY_RIGHTALT, KEY_A, KEY_RIGHTBRACE, KEY_RESERVED,
268+
KEY_SLASH, KEY_A, KEY_RIGHTBRACE, KEY_RESERVED,
269269
KEY_P, KEY_MINUS, KEY_Q, KEY_L,
270270
/* 32..39 */
271271
KEY_BACKSPACE, KEY_D, KEY_X, KEY_RESERVED,
@@ -282,29 +282,29 @@ static const u16 qwerty_keys[AW9523_NR_KEYS] = {
282282
};
283283
static const u16 qwerty_fn_keys[AW9523_NR_KEYS] = {
284284
/* 0..7 */
285-
KEY_RESERVED, KEY_H, KEY_B, KEY_7 | KF_SHIFT,
286-
KEY_PAGEUP, KEY_ENTER, KEY_Y, KEY_COMMA | KF_SHIFT,
285+
KEY_RESERVED, KEY_H, KEY_B, KEY_F7,
286+
KEY_PAGEUP, KEY_MENU, KEY_Y, KEY_VOLUMEDOWN,
287287
/* 8..15 */
288-
KEY_3 | KF_SHIFT, KEY_S, KEY_Z, KEY_M,
289-
KEY_I, KEY_9 | KF_SHIFT, KEY_W, KEY_J,
288+
KEY_F3, KEY_S, KEY_Z, KEY_M,
289+
KEY_I, KEY_F9, KEY_W, KEY_J,
290290
/* 16..23 */
291-
KEY_HOME, KEY_G, KEY_V, KEY_6 | KF_SHIFT,
292-
KEY_END, KEY_INSERT, KEY_T, KEY_DOT | KF_SHIFT,
291+
KEY_HOME, KEY_G, KEY_V, KEY_F6,
292+
KEY_END, KEY_INSERT, KEY_T, KEY_VOLUMEUP,
293293
/* 24..31 */
294-
KEY_RIGHTALT, KEY_A, KEY_RIGHTBRACE | KF_SHIFT, KEY_RESERVED,
295-
KEY_SLASH, KEY_MINUS | KF_SHIFT, KEY_Q, KEY_SLASH | KF_SHIFT,
294+
KEY_RIGHTALT, KEY_A, KEY_BRIGHTNESSUP, KEY_RESERVED,
295+
KEY_SLASH, KEY_F11, KEY_Q, KEY_SLASH | KF_SHIFT,
296296
/* 32..39 */
297-
KEY_BACKSPACE, KEY_D, KEY_X, KEY_RESERVED,
298-
KEY_SEMICOLON | KF_SHIFT, KEY_EQUAL | KF_SHIFT, KEY_E, KEY_APOSTROPHE | KF_SHIFT,
297+
KEY_SCROLLLOCK, KEY_D, KEY_X, KEY_RESERVED,
298+
KEY_PLAYPAUSE, KEY_F12, KEY_E, KEY_MUTE,
299299
/* 40..47 */
300-
KEY_CAPSLOCK, KEY_BACKSLASH | KF_SHIFT, KEY_LEFTBRACE | KF_SHIFT, KEY_PAGEDOWN,
301-
KEY_O, KEY_0 | KF_SHIFT, KEY_GRAVE | KF_SHIFT, KEY_K,
300+
KEY_CAPSLOCK, KEY_WLAN, KEY_BRIGHTNESSDOWN, KEY_PAGEDOWN,
301+
KEY_O, KEY_F10, KEY_BLUETOOTH, KEY_K,
302302
/* 48..55 */
303303
KEY_WWW, KEY_F, KEY_C, KEY_N,
304-
KEY_U, KEY_8 | KF_SHIFT, KEY_R, KEY_5 | KF_SHIFT,
304+
KEY_U, KEY_F8, KEY_R, KEY_F5,
305305
/* 56..63 */
306-
KEY_BACK, KEY_1 | KF_SHIFT, KEY_RESERVED, KEY_RESERVED,
307-
KEY_2 | KF_SHIFT, KEY_4 | KF_SHIFT, KEY_TAB, KEY_RESERVED,
306+
KEY_BACK, KEY_F1, KEY_RESERVED, KEY_RESERVED,
307+
KEY_F2, KEY_F4, KEY_TAB, KEY_RESERVED,
308308
};
309309

310310
static const u16 qwertz_keys[AW9523_NR_KEYS] = {

0 commit comments

Comments
 (0)