upload
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

keymap_dvorak.h 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. #ifndef KEYMAP_DVORAK_H
  2. #define KEYMAP_DVORAK_H
  3. #include "keymap_common.h"
  4. // Normal characters
  5. #define DV_GRV KC_GRV
  6. #define DV_1 KC_1
  7. #define DV_2 KC_2
  8. #define DV_3 KC_3
  9. #define DV_4 KC_4
  10. #define DV_5 KC_5
  11. #define DV_6 KC_6
  12. #define DV_7 KC_7
  13. #define DV_8 KC_8
  14. #define DV_9 KC_9
  15. #define DV_0 KC_0
  16. #define DV_LBRC KC_MINS
  17. #define DV_RBRC KC_EQL
  18. #define DV_QUOT KC_Q
  19. #define DV_COMM KC_W
  20. #define DV_DOT KC_E
  21. #define DV_P KC_R
  22. #define DV_Y KC_T
  23. #define DV_F KC_Y
  24. #define DV_G KC_U
  25. #define DV_C KC_I
  26. #define DV_R KC_O
  27. #define DV_L KC_P
  28. #define DV_SLSH KC_LBRC
  29. #define DV_EQL KC_RBRC
  30. #define DV_A KC_A
  31. #define DV_O KC_S
  32. #define DV_E KC_D
  33. #define DV_U KC_F
  34. #define DV_I KC_G
  35. #define DV_D KC_H
  36. #define DV_H KC_J
  37. #define DV_T KC_K
  38. #define DV_N KC_L
  39. #define DV_S KC_SCLN
  40. #define DV_MINS KC_QUOT
  41. #define DV_SCLN KC_Z
  42. #define DV_Q KC_X
  43. #define DV_J KC_C
  44. #define DV_K KC_V
  45. #define DV_X KC_B
  46. #define DV_B KC_N
  47. #define DV_M KC_M
  48. #define DV_W KC_COMM
  49. #define DV_V KC_DOT
  50. #define DV_Z KC_SLSH
  51. // Shifted characters
  52. #define DV_TILD LSFT(DV_GRV)
  53. #define DV_EXLM LSFT(DV_1)
  54. #define DV_AT LSFT(DV_2)
  55. #define DV_HASH LSFT(DV_3)
  56. #define DV_DLR LSFT(DV_4)
  57. #define DV_PERC LSFT(DV_5)
  58. #define DV_CIRC LSFT(DV_6)
  59. #define DV_AMPR LSFT(DV_7)
  60. #define DV_ASTR LSFT(DV_8)
  61. #define DV_LPRN LSFT(DV_9)
  62. #define DV_RPRN LSFT(DV_0)
  63. #define DV_LCBR LSFT(DV_LBRC)
  64. #define DV_RCBR LSFT(DV_RBRC)
  65. #define DV_UNDS LSFT(DV_MINS)
  66. #define DV_PLUS LSFT(DV_EQL)
  67. #endif