keymap_neo2.h 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. /* Copyright 2016 Matthias Schmitt
  2. *
  3. * This program is free software: you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License as published by
  5. * the Free Software Foundation, either version 2 of the License, or
  6. * (at your option) any later version.
  7. *
  8. * This program is distributed in the hope that it will be useful,
  9. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. * GNU General Public License for more details.
  12. *
  13. * You should have received a copy of the GNU General Public License
  14. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  15. */
  16. #ifndef KEYMAP_NEO2
  17. #define KEYMAP_NEO2
  18. #include "keymap.h"
  19. #include "keymap_german.h"
  20. #define NEO_A KC_D
  21. #define NEO_B KC_N
  22. #define NEO_C KC_R
  23. #define NEO_D DE_OE
  24. #define NEO_E KC_F
  25. #define NEO_F KC_O
  26. #define NEO_G KC_I
  27. #define NEO_H KC_U
  28. #define NEO_I KC_S
  29. #define NEO_J DE_MINS
  30. #define NEO_K DE_Z
  31. #define NEO_L KC_E
  32. #define NEO_M KC_M
  33. #define NEO_N KC_J
  34. #define NEO_O KC_G
  35. #define NEO_P KC_V
  36. #define NEO_Q KC_P
  37. #define NEO_R KC_K
  38. #define NEO_S KC_H
  39. #define NEO_T KC_L
  40. #define NEO_U KC_A
  41. #define NEO_V KC_W
  42. #define NEO_W KC_T
  43. #define NEO_X KC_Q
  44. #define NEO_Y DE_AE
  45. #define NEO_Z KC_B
  46. #define NEO_AE KC_C
  47. #define NEO_OE KC_X
  48. #define NEO_UE DE_Y
  49. #define NEO_SS DE_UE
  50. #define NEO_DOT DE_DOT
  51. #define NEO_COMM DE_COMM
  52. #define NEO_1 DE_1
  53. #define NEO_2 DE_2
  54. #define NEO_3 DE_3
  55. #define NEO_4 DE_4
  56. #define NEO_5 DE_5
  57. #define NEO_6 DE_6
  58. #define NEO_7 DE_7
  59. #define NEO_8 DE_8
  60. #define NEO_9 DE_9
  61. #define NEO_0 DE_0
  62. #define NEO_MINS DE_SS
  63. #define NEO_ACUT DE_PLUS
  64. #define NEO_GRV DE_ACUT
  65. #define NEO_CIRC DE_CIRC
  66. #define NEO_L1_L KC_CAPS
  67. #define NEO_L1_R DE_HASH
  68. #define NEO_L2_L DE_LESS
  69. #define NEO_L2_R DE_ALGR
  70. #endif