Guest User

Untitled

a guest
Feb 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. #include "action_layer.h"
  2. #include "keymap_jp.h"
  3.  
  4. #define _____ KC_TRNS
  5. #define _NOOP KC_NO
  6. #define XXXXX KC_NO
  7. #define _MO1_ MO(L1)
  8. #define _MO4_ MO(L4)
  9. #define _MO5_ MO(L5)
  10. #define _TO0_ TO(L0)
  11. #define _TO1_ TO(L1)
  12. #define _TO2_ TO(L2)
  13. #define _OSL3 OSL(L3)
  14.  
  15. #define _S_S_ SFT_T(KC_SPC)
  16.  
  17. #define _SPC_ KC_SPC
  18. #define _0___ KC_0 // `0` / ` `
  19. #define _1___ KC_1 // `1` / `!`
  20. #define _2___ KC_2 // `2` / `"`
  21. #define _3___ KC_3 // `3` / `#`
  22. #define _4___ KC_4 // `4` / `$`
  23. #define _5___ KC_5 // `5` / `%`
  24. #define _6___ KC_6 // `6` / `&`
  25. #define _7___ KC_7 // `7` / `'`
  26. #define _8___ KC_8 // `8` / `(`
  27. #define _9___ KC_9 // `9` / `)`
  28. #define _COLN JP_COLN // `:` / `+`
  29. #define _SCLN JP_SCLN // `;` / `*`
  30. #define _COMM JP_COMM // `,` / `<`
  31. #define _MINS JP_MINS // `-` / `=`
  32. #define _DOT_ JP_DOT // `.` / `>`
  33. #define _SLSH JP_SLSH // `/` / `?`
  34. #define _AT__ JP_AT // `@` / ```
  35. #define _A___ KC_A
  36. #define _B___ KC_B
  37. #define _C___ KC_C
  38. #define _D___ KC_D
  39. #define _E___ KC_E
  40. #define _F___ KC_F
  41. #define _G___ KC_G
  42. #define _H___ KC_H
  43. #define _I___ KC_I
  44. #define _J___ KC_J
  45. #define _K___ KC_K
  46. #define _L___ KC_L
  47. #define _M___ KC_M
  48. #define _N___ KC_N
  49. #define _O___ KC_O
  50. #define _P___ KC_P
  51. #define _Q___ KC_Q
  52. #define _R___ KC_R
  53. #define _S___ KC_S
  54. #define _T___ KC_T
  55. #define _U___ KC_U
  56. #define _V___ KC_V
  57. #define _W___ KC_W
  58. #define _X___ KC_X
  59. #define _Y___ KC_Y
  60. #define _Z___ KC_Z
  61. #define _LBRC JP_LBRC // `[` / `{`
  62. #define _BSLS LALT(JP_YEN) // `\` / `|`
  63. #define _RBRC JP_RBRC // `]` / `}`
  64. #define _CIRC JP_CIRC // `^` / `~`
  65. #define _UNDS JP_BSLS // `_` / `_`
  66.  
  67. #define _F1__ KC_F1
  68. #define _F2__ KC_F2
  69. #define _F3__ KC_F3
  70. #define _F4__ KC_F4
  71. #define _F5__ KC_F5
  72. #define _F6__ KC_F6
  73. #define _F7__ KC_F7
  74. #define _F8__ KC_F8
  75. #define _F9__ KC_F9
  76. #define _F10_ KC_F10
  77. #define _F11_ KC_F11
  78. #define _F12_ KC_F12
  79. #define _F13_ KC_F13
  80. #define _F14_ KC_F14
  81. #define _F15_ KC_F15
  82. #define _F16_ KC_F16
  83. #define _F17_ KC_F17
  84. #define _F18_ KC_F18
  85. #define _F19_ KC_F19
  86. #define _F20_ KC_F20
  87.  
  88. #define _LEFT KC_LEFT
  89. #define _UP__ KC_UP
  90. #define _DOWN KC_DOWN
  91. #define _RGHT KC_RGHT
  92.  
  93. #define _HOME KC_HOME
  94. #define _END_ KC_END
  95.  
  96. #define _BSPC KC_BSPC
  97. #define _DEL_ KC_DEL
  98. #define _ENT_ KC_ENT
  99. #define _ESC_ KC_ESC
  100. #define _TAB_ KC_TAB
  101.  
  102. #define _KANA KC_LANG1
  103. #define _EISU KC_LANG2
  104.  
  105. #define _ALT_ KC_LALT
  106. #define _CTL_ KC_LCTL
  107. #define _SFT_ KC_LSFT
  108. #define _GUI_ KC_LGUI
Add Comment
Please, Sign In to add comment