diff options
author | root <root@no.no.james.local> | 2015-06-08 11:13:12 +0100 |
---|---|---|
committer | root <root@no.no.james.local> | 2015-06-08 11:13:12 +0100 |
commit | 636fb4923bbb6b9374c89ae0eaf2425f9e4bbd4a (patch) | |
tree | f01a2815482a6f8d4cd1533e033f7e9b6eb340fe | |
parent | c88477f285ae9206846cf02b14337dd0837fee2e (diff) | |
download | tims_keyboard-636fb4923bbb6b9374c89ae0eaf2425f9e4bbd4a.tar.gz tims_keyboard-636fb4923bbb6b9374c89ae0eaf2425f9e4bbd4a.tar.bz2 tims_keyboard-636fb4923bbb6b9374c89ae0eaf2425f9e4bbd4a.zip |
add 102nd key fix left arrow and swap caps/scroll leds
-rw-r--r-- | app/at_scancodes.h | 7 | ||||
-rw-r--r-- | app/keymap.c | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/app/at_scancodes.h b/app/at_scancodes.h index 8b943cf..0ab0ac5 100644 --- a/app/at_scancodes.h +++ b/app/at_scancodes.h @@ -54,6 +54,7 @@ #define AT_SC_L 0x4B #define AT_SC_SEMICOLON 0x4C #define AT_SC_APOSTROPHE 0x52 +#define AT_SC_102ND 0x61 #define AT_SC_ENTER 0x5A #define AT_SC_LEFTSHIFT 0x12 #define AT_SC_Z 0x1A @@ -74,7 +75,7 @@ #define AT_SC_RIGHTCTRL (AT_BS_EMUL0 | 0x14) #define AT_SC_INSERT (AT_BS_FSHIFT_OFF | AT_BS_EMUL0 | 0x70) #define AT_SC_DELETE (AT_BS_FSHIFT_OFF | AT_BS_EMUL0 | 0x71) -#define AT_SC_LEFT (AT_BS_FSHIFT_OFF | AT_BS_EMUL0 | 0x79) +#define AT_SC_LEFT (AT_BS_FSHIFT_OFF | AT_BS_EMUL0 | 0x6B) #define AT_SC_HOME (AT_BS_FSHIFT_OFF | AT_BS_EMUL0 | 0x6C) #define AT_SC_END (AT_BS_FSHIFT_OFF | AT_BS_EMUL0 | 0x69) #define AT_SC_UP (AT_BS_FSHIFT_OFF | AT_BS_EMUL0 | 0x75) @@ -140,9 +141,9 @@ #define AT_SC_EMUL0 0xE0 #define AT_SC_EMUL1 0xE1 -#define AT_LED_CAPS 0x01 +#define AT_LED_CAPS 0x04 #define AT_LED_NUMLOCK 0x02 -#define AT_LED_SCROLLLOCK 0x04 +#define AT_LED_SCROLLLOCK 0x01 #endif diff --git a/app/keymap.c b/app/keymap.c index 515e0f6..d812911 100644 --- a/app/keymap.c +++ b/app/keymap.c @@ -41,6 +41,7 @@ static int at_to_usb_keyboard[AT_SC_MAX] = { [AT_SC_L] = USB_K_SC_L, [AT_SC_SEMICOLON] = USB_K_SC_SEMICOLON, [AT_SC_APOSTROPHE] = USB_K_SC_APOSTROPHE, + [AT_SC_102ND] = USB_K_SC_102ND, [AT_SC_ENTER] = USB_K_SC_ENTER, [AT_SC_LEFTSHIFT] = USB_K_SC_LEFTSHIFT, [AT_SC_Z] = USB_K_SC_Z, |