Skip to content

Change PS2_KEY_LANG5 from 0xA0 to 0X9A, lower case 0x.. to not mix with 0X.. #38

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
210 changes: 105 additions & 105 deletions src/PS2KeyAdvanced.h
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,8 @@
#define PS2_KEY_PAUSE 0x05
#define PS2_KEY_L_SHIFT 0x06
#define PS2_KEY_R_SHIFT 0x07
#define PS2_KEY_L_CTRL 0X08
#define PS2_KEY_R_CTRL 0X09
#define PS2_KEY_L_CTRL 0x08
#define PS2_KEY_R_CTRL 0x09
#define PS2_KEY_L_ALT 0x0A
#define PS2_KEY_R_ALT 0x0B
/* Sometimes called windows key */
Expand Down Expand Up @@ -256,114 +256,114 @@
#define PS2_KEY_KP_MINUS 0x2D
#define PS2_KEY_KP_TIMES 0x2E
#define PS2_KEY_KP_DIV 0x2F
#define PS2_KEY_0 0X30
#define PS2_KEY_1 0X31
#define PS2_KEY_2 0X32
#define PS2_KEY_3 0X33
#define PS2_KEY_4 0X34
#define PS2_KEY_5 0X35
#define PS2_KEY_6 0X36
#define PS2_KEY_7 0X37
#define PS2_KEY_8 0X38
#define PS2_KEY_9 0X39
#define PS2_KEY_APOS 0X3A
#define PS2_KEY_COMMA 0X3B
#define PS2_KEY_MINUS 0X3C
#define PS2_KEY_DOT 0X3D
#define PS2_KEY_DIV 0X3E
#define PS2_KEY_0 0x30
#define PS2_KEY_1 0x31
#define PS2_KEY_2 0x32
#define PS2_KEY_3 0x33
#define PS2_KEY_4 0x34
#define PS2_KEY_5 0x35
#define PS2_KEY_6 0x36
#define PS2_KEY_7 0x37
#define PS2_KEY_8 0x38
#define PS2_KEY_9 0x39
#define PS2_KEY_APOS 0x3A
#define PS2_KEY_COMMA 0x3B
#define PS2_KEY_MINUS 0x3C
#define PS2_KEY_DOT 0x3D
#define PS2_KEY_DIV 0x3E
/* Some Numeric keyboards have an '=' on right keypad */
#define PS2_KEY_KP_EQUAL 0x3F
/* Single quote or back quote */
#define PS2_KEY_SINGLE 0X40
#define PS2_KEY_A 0X41
#define PS2_KEY_B 0X42
#define PS2_KEY_C 0X43
#define PS2_KEY_D 0X44
#define PS2_KEY_E 0X45
#define PS2_KEY_F 0X46
#define PS2_KEY_G 0X47
#define PS2_KEY_H 0X48
#define PS2_KEY_I 0X49
#define PS2_KEY_J 0X4A
#define PS2_KEY_K 0X4B
#define PS2_KEY_L 0X4C
#define PS2_KEY_M 0X4D
#define PS2_KEY_N 0X4E
#define PS2_KEY_O 0X4F
#define PS2_KEY_P 0X50
#define PS2_KEY_Q 0X51
#define PS2_KEY_R 0X52
#define PS2_KEY_S 0X53
#define PS2_KEY_T 0X54
#define PS2_KEY_U 0X55
#define PS2_KEY_V 0X56
#define PS2_KEY_W 0X57
#define PS2_KEY_X 0X58
#define PS2_KEY_Y 0X59
#define PS2_KEY_Z 0X5A
#define PS2_KEY_SEMI 0X5B
#define PS2_KEY_BACK 0X5C
#define PS2_KEY_OPEN_SQ 0X5D
#define PS2_KEY_CLOSE_SQ 0X5E
#define PS2_KEY_EQUAL 0X5F
#define PS2_KEY_SINGLE 0x40
#define PS2_KEY_A 0x41
#define PS2_KEY_B 0x42
#define PS2_KEY_C 0x43
#define PS2_KEY_D 0x44
#define PS2_KEY_E 0x45
#define PS2_KEY_F 0x46
#define PS2_KEY_G 0x47
#define PS2_KEY_H 0x48
#define PS2_KEY_I 0x49
#define PS2_KEY_J 0x4A
#define PS2_KEY_K 0x4B
#define PS2_KEY_L 0x4C
#define PS2_KEY_M 0x4D
#define PS2_KEY_N 0x4E
#define PS2_KEY_O 0x4F
#define PS2_KEY_P 0x50
#define PS2_KEY_Q 0x51
#define PS2_KEY_R 0x52
#define PS2_KEY_S 0x53
#define PS2_KEY_T 0x54
#define PS2_KEY_U 0x55
#define PS2_KEY_V 0x56
#define PS2_KEY_W 0x57
#define PS2_KEY_X 0x58
#define PS2_KEY_Y 0x59
#define PS2_KEY_Z 0x5A
#define PS2_KEY_SEMI 0x5B
#define PS2_KEY_BACK 0x5C
#define PS2_KEY_OPEN_SQ 0x5D
#define PS2_KEY_CLOSE_SQ 0x5E
#define PS2_KEY_EQUAL 0x5F
/* Some Numeric keypads have a comma key */
#define PS2_KEY_KP_COMMA 0x60
#define PS2_KEY_F1 0X61
#define PS2_KEY_F2 0X62
#define PS2_KEY_F3 0X63
#define PS2_KEY_F4 0X64
#define PS2_KEY_F5 0X65
#define PS2_KEY_F6 0X66
#define PS2_KEY_F7 0X67
#define PS2_KEY_F8 0X68
#define PS2_KEY_F9 0X69
#define PS2_KEY_F10 0X6A
#define PS2_KEY_F11 0X6B
#define PS2_KEY_F12 0X6C
#define PS2_KEY_F13 0X6D
#define PS2_KEY_F14 0X6E
#define PS2_KEY_F15 0X6F
#define PS2_KEY_F16 0X70
#define PS2_KEY_F17 0X71
#define PS2_KEY_F18 0X72
#define PS2_KEY_F19 0X73
#define PS2_KEY_F20 0X74
#define PS2_KEY_F21 0X75
#define PS2_KEY_F22 0X76
#define PS2_KEY_F23 0X77
#define PS2_KEY_F24 0X78
#define PS2_KEY_NEXT_TR 0X79
#define PS2_KEY_PREV_TR 0X7A
#define PS2_KEY_STOP 0X7B
#define PS2_KEY_PLAY 0X7C
#define PS2_KEY_MUTE 0X7D
#define PS2_KEY_VOL_UP 0X7E
#define PS2_KEY_VOL_DN 0X7F
#define PS2_KEY_MEDIA 0X80
#define PS2_KEY_EMAIL 0X81
#define PS2_KEY_CALC 0X82
#define PS2_KEY_COMPUTER 0X83
#define PS2_KEY_WEB_SEARCH 0X84
#define PS2_KEY_WEB_HOME 0X85
#define PS2_KEY_WEB_BACK 0X86
#define PS2_KEY_WEB_FORWARD 0X87
#define PS2_KEY_WEB_STOP 0X88
#define PS2_KEY_WEB_REFRESH 0X89
#define PS2_KEY_WEB_FAVOR 0X8A
#define PS2_KEY_EUROPE2 0X8B
#define PS2_KEY_POWER 0X8C
#define PS2_KEY_SLEEP 0X8D
#define PS2_KEY_WAKE 0X90
#define PS2_KEY_INTL1 0X91
#define PS2_KEY_INTL2 0X92
#define PS2_KEY_INTL3 0X93
#define PS2_KEY_INTL4 0X94
#define PS2_KEY_INTL5 0X95
#define PS2_KEY_LANG1 0X96
#define PS2_KEY_LANG2 0X97
#define PS2_KEY_LANG3 0X98
#define PS2_KEY_LANG4 0X99
#define PS2_KEY_LANG5 0xA0
#define PS2_KEY_F1 0x61
#define PS2_KEY_F2 0x62
#define PS2_KEY_F3 0x63
#define PS2_KEY_F4 0x64
#define PS2_KEY_F5 0x65
#define PS2_KEY_F6 0x66
#define PS2_KEY_F7 0x67
#define PS2_KEY_F8 0x68
#define PS2_KEY_F9 0x69
#define PS2_KEY_F10 0x6A
#define PS2_KEY_F11 0x6B
#define PS2_KEY_F12 0x6C
#define PS2_KEY_F13 0x6D
#define PS2_KEY_F14 0x6E
#define PS2_KEY_F15 0x6F
#define PS2_KEY_F16 0x70
#define PS2_KEY_F17 0x71
#define PS2_KEY_F18 0x72
#define PS2_KEY_F19 0x73
#define PS2_KEY_F20 0x74
#define PS2_KEY_F21 0x75
#define PS2_KEY_F22 0x76
#define PS2_KEY_F23 0x77
#define PS2_KEY_F24 0x78
#define PS2_KEY_NEXT_TR 0x79
#define PS2_KEY_PREV_TR 0x7A
#define PS2_KEY_STOP 0x7B
#define PS2_KEY_PLAY 0x7C
#define PS2_KEY_MUTE 0x7D
#define PS2_KEY_VOL_UP 0x7E
#define PS2_KEY_VOL_DN 0x7F
#define PS2_KEY_MEDIA 0x80
#define PS2_KEY_EMAIL 0x81
#define PS2_KEY_CALC 0x82
#define PS2_KEY_COMPUTER 0x83
#define PS2_KEY_WEB_SEARCH 0x84
#define PS2_KEY_WEB_HOME 0x85
#define PS2_KEY_WEB_BACK 0x86
#define PS2_KEY_WEB_FORWARD 0x87
#define PS2_KEY_WEB_STOP 0x88
#define PS2_KEY_WEB_REFRESH 0x89
#define PS2_KEY_WEB_FAVOR 0x8A
#define PS2_KEY_EUROPE2 0x8B
#define PS2_KEY_POWER 0x8C
#define PS2_KEY_SLEEP 0x8D
#define PS2_KEY_WAKE 0x90
#define PS2_KEY_INTL1 0x91
#define PS2_KEY_INTL2 0x92
#define PS2_KEY_INTL3 0x93
#define PS2_KEY_INTL4 0x94
#define PS2_KEY_INTL5 0x95
#define PS2_KEY_LANG1 0x96
#define PS2_KEY_LANG2 0x97
#define PS2_KEY_LANG3 0x98
#define PS2_KEY_LANG4 0x99
#define PS2_KEY_LANG5 0x9A

/*
Purpose: Provides advanced access to PS2 keyboards
Expand Down
Loading