PatchworkOS
Loading...
Searching...
No Matches
ps2_scanmap.c File Reference

Go to the source code of this file.

Functions

keycode_t ps2_scancode_to_keycode (ps2_scancode_t scancode, bool isExtended)
 Convert a PS/2 scancode to a generic keycode.
 

Variables

static const keycode_t set2Map [256]
 
static const keycode_t set2ExtendedMap [256]
 

Variable Documentation

◆ set2ExtendedMap

const keycode_t set2ExtendedMap[256]
static
Initial value:
= {
[0x11] = KBD_RIGHT_ALT,
[0x14] = KBD_RIGHT_CTRL,
[0x1F] = KBD_LEFT_SUPER,
[0x27] = KBD_RIGHT_SUPER,
[0x37] = KBD_SYSRQ,
[0x4A] = KBD_KP_SLASH,
[0x5A] = KBD_KP_ENTER,
[0x69] = KBD_END,
[0x6B] = KBD_LEFT,
[0x6C] = KBD_HOME,
[0x70] = KBD_INSERT,
[0x71] = KBD_DELETE,
[0x72] = KBD_DOWN,
[0x74] = KBD_RIGHT,
[0x75] = KBD_UP,
[0x7A] = KBD_PAGE_DOWN,
[0x7D] = KBD_PAGE_UP,
[0x20] = KBD_MUTE,
[0x24] = KBD_MEDIA_STOP,
[0x2E] = KBD_VOLUME_DOWN,
[0x30] = KBD_VOLUME_UP,
}
@ KBD_RIGHT_SUPER
Right Super key.
Definition kbd.h:256
@ KBD_MEDIA_PLAY_PAUSE
Media Play/Pause key.
Definition kbd.h:258
@ KBD_MUTE
Mute key.
Definition kbd.h:163
@ KBD_INSERT
Insert key.
Definition kbd.h:105
@ KBD_MEDIA_STOP
Media Stop key.
Definition kbd.h:269
@ KBD_LEFT
Left arrow key.
Definition kbd.h:112
@ KBD_DOWN
Down arrow key.
Definition kbd.h:113
@ KBD_HOME
Home key.
Definition kbd.h:106
@ KBD_RIGHT
Right arrow key.
Definition kbd.h:111
@ KBD_VOLUME_UP
Volume Up key.
Definition kbd.h:164
@ KBD_RIGHT_ALT
Right Alt key.
Definition kbd.h:255
@ KBD_KP_SLASH
Keypad Slash.
Definition kbd.h:117
@ KBD_KP_ENTER
Keypad Enter.
Definition kbd.h:121
@ KBD_UP
Up arrow key.
Definition kbd.h:114
@ KBD_RIGHT_CTRL
Right Control key.
Definition kbd.h:253
@ KBD_END
End key.
Definition kbd.h:109
@ KBD_PAGE_DOWN
Page Down key.
Definition kbd.h:110
@ KBD_VOLUME_DOWN
Volume Down key.
Definition kbd.h:165
@ KBD_DELETE
Delete key.
Definition kbd.h:108
@ KBD_LEFT_SUPER
Left Super key.
Definition kbd.h:252
@ KBD_SYSRQ
SysRq key.
Definition kbd.h:102
@ KBD_PAGE_UP
Page Up key.
Definition kbd.h:107

Definition at line 93 of file ps2_scanmap.c.

Referenced by ps2_scancode_to_keycode().

◆ set2Map

const keycode_t set2Map[256]
static

Definition at line 4 of file ps2_scanmap.c.

Referenced by ps2_scancode_to_keycode().