History

Input: make gamepad API keycodes more clear

Shuffle the defines around so that it is clear that BTN_A, BTN_B, etc are legacy definitions and not an accidental typos that need their own key codes.

Jiri Kosina committed 13 years ago

Commit 701ba531 parent d09bbfd1 file · +4 −4Browse files

Showing the changes to include/uapi (1 of 1 file). Show all

Unified · Split

include/uapi/linux/input.h+4−4
@@ -506,15 +506,15 @@ struct input_keymap_entry { · 505 unmodified lines
506506 #define BTN_DEAD 0x12f
507507
508508 #define BTN_GAMEPAD 0x130
509−#define BTN_A 0x130
510509 #define BTN_SOUTH 0x130
511−#define BTN_B 0x131
510+#define BTN_A BTN_SOUTH
512511 #define BTN_EAST 0x131
512+#define BTN_B BTN_EAST
513513 #define BTN_C 0x132
514−#define BTN_X 0x133
515514 #define BTN_NORTH 0x133
516−#define BTN_Y 0x134
515+#define BTN_X BTN_NORTH
517516 #define BTN_WEST 0x134
517+#define BTN_Y BTN_WEST
518518 #define BTN_Z 0x135
519519 #define BTN_TL 0x136
520520 #define BTN_TR 0x137

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t