@@ -886,38 +886,18 @@ static int asus_input_mapping(struct hid_device *hdev,
886
886
case 0xc5 : asus_map_key_clear (KEY_KBDILLUMDOWN ); break ;
887
887
case 0xc7 : asus_map_key_clear (KEY_KBDILLUMTOGGLE ); break ;
888
888
889
- /* ASUS touchpad toggle */
890
- case 0x6b : asus_map_key_clear (KEY_F21 ); break ;
889
+ case 0x6b : asus_map_key_clear (KEY_F21 ); break ; /* ASUS touchpad toggle */
890
+ case 0x38 : asus_map_key_clear (KEY_PROG1 ); break ; /* ROG key */
891
+ case 0xba : asus_map_key_clear (KEY_PROG2 ); break ; /* Fn+C ASUS Splendid */
892
+ case 0x5c : asus_map_key_clear (KEY_PROG3 ); break ; /* Fn+Space Power4Gear */
893
+ case 0x99 : asus_map_key_clear (KEY_PROG4 ); break ; /* Fn+F5 "fan" symbol */
894
+ case 0xae : asus_map_key_clear (KEY_PROG4 ); break ; /* Fn+F5 "fan" symbol */
895
+ case 0x92 : asus_map_key_clear (KEY_CALC ); break ; /* Fn+Ret "Calc" symbol */
896
+ case 0xb2 : asus_map_key_clear (KEY_PROG2 ); break ; /* Fn+Left previous aura */
897
+ case 0xb3 : asus_map_key_clear (KEY_PROG3 ); break ; /* Fn+Left next aura */
898
+ case 0x6a : asus_map_key_clear (KEY_F13 ); break ; /* Screenpad toggle */
899
+ case 0x4b : asus_map_key_clear (KEY_F14 ); break ; /* Arrows/Pg-Up/Dn toggle */
891
900
892
- /* ROG key */
893
- case 0x38 : asus_map_key_clear (KEY_PROG1 ); break ;
894
-
895
- /* Fn+C ASUS Splendid */
896
- case 0xba : asus_map_key_clear (KEY_PROG2 ); break ;
897
-
898
- /* Fn+Space Power4Gear Hybrid */
899
- case 0x5c : asus_map_key_clear (KEY_PROG3 ); break ;
900
-
901
- /* Fn+F5 "fan" symbol on FX503VD */
902
- case 0x99 : asus_map_key_clear (KEY_PROG4 ); break ;
903
-
904
- /* Fn+F5 "fan" symbol on N-Key keyboard */
905
- case 0xae : asus_map_key_clear (KEY_PROG4 ); break ;
906
-
907
- /* Fn+Ret "Calc" symbol on N-Key keyboard */
908
- case 0x92 : asus_map_key_clear (KEY_CALC ); break ;
909
-
910
- /* Fn+Left Aura mode previous on N-Key keyboard */
911
- case 0xb2 : asus_map_key_clear (KEY_PROG2 ); break ;
912
-
913
- /* Fn+Right Aura mode next on N-Key keyboard */
914
- case 0xb3 : asus_map_key_clear (KEY_PROG3 ); break ;
915
-
916
- /* Screenpad toggle on N-Key keyboard */
917
- case 0x6a : asus_map_key_clear (KEY_F13 ); break ;
918
-
919
- /* Arrows/Page-up/Down toggle on N-Key keyboard */
920
- case 0x4b : asus_map_key_clear (KEY_F14 ); break ;
921
901
922
902
default :
923
903
/* ASUS lazily declares 256 usages, ignore the rest,
@@ -1320,4 +1300,4 @@ static struct hid_driver asus_driver = {
1320
1300
};
1321
1301
module_hid_driver (asus_driver );
1322
1302
1323
- MODULE_LICENSE ("GPL" );
1303
+ MODULE_LICENSE ("GPL" );
0 commit comments