keymap_jpetermans.h 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. /* LED layout mainly based on default Standard configuration
  2. * ,-----------------------------------------------------------.
  3. * |Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| \ | ` |
  4. * |-----------------------------------------------------------|
  5. * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| Bksp|
  6. * |-----------------------------------------------------------|
  7. * |Caps | A| S| D| F| G| H| J| K| L| ;| '|Enter |
  8. * |-----------------------------------------------------------|
  9. * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift |Fn0|
  10. * |-----------------------------------------------------------'
  11. * | LCtl|LGui|LAlt | Space | RAlt|RGui|RMenu|RCtl|
  12. * `-----------------------------------------------------------'
  13. */
  14. #define ADDR_LED_ESC 0x24
  15. #define ADDR_LED_1 0x25
  16. #define ADDR_LED_2 0x26
  17. #define ADDR_LED_3 0x27
  18. #define ADDR_LED_4 0x28
  19. #define ADDR_LED_5 0x29
  20. #define ADDR_LED_6 0x2A
  21. #define ADDR_LED_7 0x2B
  22. #define ADDR_LED_8 0x34
  23. #define ADDR_LED_9 0x35
  24. #define ADDR_LED_0 0x36
  25. #define ADDR_LED_MINS 0x37
  26. #define ADDR_LED_EQL 0x38
  27. #define ADDR_LED_BSLS 0x39
  28. //#define ADDR_LED_GRV 0x3A //not used by Alphabet layout
  29. #define ADDR_LED_TAB 0x3B
  30. #define ADDR_LED_Q 0x44
  31. #define ADDR_LED_W 0x45
  32. #define ADDR_LED_E 0x46
  33. #define ADDR_LED_R 0x47
  34. #define ADDR_LED_T 0x48
  35. #define ADDR_LED_Y 0x49
  36. #define ADDR_LED_U 0x4A
  37. #define ADDR_LED_I 0x4B
  38. #define ADDR_LED_O 0x54
  39. #define ADDR_LED_P 0x55
  40. #define ADDR_LED_LBRC 0x56
  41. #define ADDR_LED_RBRC 0x57
  42. #define ADDR_LED_BSPC 0x58
  43. #define ADDR_LED_CAPS 0x59
  44. #define ADDR_LED_A 0x5A
  45. #define ADDR_LED_S 0x5B
  46. #define ADDR_LED_D 0x64
  47. #define ADDR_LED_F 0x65
  48. #define ADDR_LED_G 0x66
  49. #define ADDR_LED_H 0x67
  50. #define ADDR_LED_J 0x68
  51. #define ADDR_LED_K 0x69
  52. #define ADDR_LED_L 0x6A
  53. #define ADDR_LED_SCLN 0x6B
  54. #define ADDR_LED_QUOT 0x74
  55. #define ADDR_LED_ENT 0x75
  56. #define ADDR_LED_LSFT 0x76
  57. #define ADDR_LED_Z 0x77
  58. #define ADDR_LED_X 0x78
  59. #define ADDR_LED_C 0x79
  60. #define ADDR_LED_V 0x7A
  61. #define ADDR_LED_B 0x7B
  62. #define ADDR_LED_N 0x84
  63. #define ADDR_LED_M 0x85
  64. #define ADDR_LED_COMM 0x86
  65. #define ADDR_LED_DOT 0x87
  66. #define ADDR_LED_SLSH 0x88
  67. #define ADDR_LED_RSFT 0x89
  68. //#define ADDR_LED_FN0 0x8A //not used by Alphabet layout
  69. #define ADDR_LED_LCTL 0x8B
  70. #define ADDR_LED_LGUI 0x94
  71. #define ADDR_LED_LALT 0x95
  72. #define ADDR_LED_SPC 0x96
  73. #define ADDR_LED_RALT 0x97
  74. #define ADDR_LED_RGUI 0x98
  75. #define ADDR_LED_MENU 0x99
  76. #define ADDR_LED_RCTL 0x9A