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.

123 lines
2.2 KiB

  1. //Control
  2. #define MO_FNLR MO(FN_LAYER)
  3. #define BACKSPC KC_BSPC
  4. #define ENTER_OR_SQL LT(SQLMACROS,KC_ENT)
  5. #define ESCAP KC_ESC
  6. #define PSCR KC_PSCREEN
  7. #define SCRL KC_SCROLLLOCK
  8. #define PAUS KC_PAUSE
  9. #define NSRT KC_INSERT
  10. #define HOME KC_HOME
  11. #define PGUP KC_PGUP
  12. #define PGDN KC_PGDN
  13. #define END_ KC_END
  14. #define DELT KC_DELETE
  15. #define UPUP KC_UP
  16. #define D_WN KC_DOWN
  17. #define LEFT KC_LEFT
  18. #define RGHT KC_RIGHT
  19. //KEYPAD
  20. #define KP_1 KC_KP_1
  21. #define KP_2 KC_KP_2
  22. #define KP_3 KC_KP_3
  23. #define KP_4 KC_KP_4
  24. #define KP_5 KC_KP_5
  25. #define KP_6 KC_KP_6
  26. #define KP_7 KC_KP_7
  27. #define KP_8 KC_KP_8
  28. #define KP_9 KC_KP_9
  29. #define KP_0 KC_KP_0
  30. #define NMLK KC_NUMLOCK
  31. #define STAR KC_KP_ASTERISK
  32. #define KSSH KC_KP_SLASH
  33. #define KMIN KC_KP_MINUS
  34. #define PLUS KC_KP_PLUS
  35. #define KNTR KC_KP_ENTER
  36. #define KDOT KC_KP_DOT
  37. //Modifiers
  38. #define CTLL KC_LCTL
  39. #define LEFTSHFT KC_LSPO
  40. #define WINL KC_LGUI
  41. #define ALTL KC_LALT
  42. #define CTLR KC_RCTL
  43. #define RIGHT_SHIFT__PAREN KC_RSPC
  44. #define WINR KC_RGUI
  45. #define ALTR KC_RALT
  46. #define APPR KC_APP
  47. //Punctuation
  48. #define CMMA KC_COMM
  49. #define PRRD KC_DOT
  50. #define SLSH KC_SLSH
  51. #define QUOT KC_QUOT
  52. #define COLN KC_SCLN
  53. #define LBRC KC_LBRC
  54. #define RBRC KC_RBRC
  55. #define EQUL KC_EQL
  56. #define MNUS KC_MINS
  57. #define BSLASH KC_BSLS
  58. //Layers
  59. #define QWRTY TO(QWERTY)
  60. #define NAVS TO(NAV_CLUSTER)
  61. #define GAME TO(GAMING)
  62. //Space
  63. #define ____ KC_TRNS
  64. #define _____ KC_TRNS
  65. #define ______ KC_TRNS
  66. #define ________ KC_TRNS
  67. #define ___________ KC_TRNS
  68. #define _________________ KC_TRNS
  69. #define SPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE KC_SPC
  70. #define KCNO KC_NO
  71. enum sql_macros {
  72. S_LFTJN = SAFE_RANGE, // L
  73. S_INRJN, // I
  74. S_SLCT, // S
  75. S_FROM, // F
  76. S_DSNCT, // D
  77. S_ORDER, // O
  78. S_WHERE, // W
  79. S_ALTER, // Esc
  80. S_ASTRK, // *
  81. TD_A,
  82. TD_B,
  83. TD_C, // Corp, Corporation, Company
  84. TD_D, // Distribution, Dist, Distributor
  85. TD_E,
  86. TD_F,
  87. TD_G, // GlobalLookup
  88. TD_H,
  89. TD_I, // Instance, Item
  90. TD_J,
  91. TD_K,
  92. TD_L,
  93. TD_M,
  94. TD_N, // NadRate
  95. TD_O,
  96. TD_P, // Product, Person,
  97. TD_Q, // Darden
  98. TD_R,
  99. TD_S, // Supplier, Step
  100. TD_T, // Task, Type
  101. TD_U,
  102. TD_V,
  103. TD_W, // Workflow,
  104. TD_X,
  105. TD_Y,
  106. TD_Z,
  107. TD_BSPC,
  108. TD_ENT,
  109. TD_ESC,
  110. FN_QT
  111. };
  112. bool isShifted(void);