Advertisement
Guest User

Untitled

a guest
Jan 10th, 2015
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. In keymap_common.h :
  2.  
  3. #define KEYMAP( \
  4.     K00, K01, K02, K03, \
  5.     K10, K11, K12, \
  6.     K20, K21, K22, K23, \
  7.     K30, K31, K32, \
  8.     K40, K41, K42, \
  9. ) { \
  10.     { KC_##K00, KC_##K01, KC_##K02, KC_##K03 }, \
  11.     { KC_##K10, KC_##K11, KC_##K12, KC_NO}, \
  12.     { KC_##K20, KC_##K21, KC_##K22, KC_##K23 }, \
  13.     { KC_##K30, KC_##K31, KC_##K32, KC_NO }, \
  14.     { KC_##K40, KC_NO, KC_##K41, KC_##K42}  \
  15. }
  16. #endif
  17.  
  18. -----------------------
  19. In config.h :
  20. /* key matrix size */
  21. #define MATRIX_ROWS 5
  22. #define MATRIX_COLS 4
  23.  
  24. -----------------------
  25. In keymap_poker.h :
  26.  
  27. #include "keymap_common.h"
  28.  
  29. const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  30.            KEYMAP(KC_ESCAPE,KC_KP_SLASH,KC_KP_ASTERISK,KC_KP_MINUS, \
  31.            KC_KP_7,KC_KP_8,KC_KP_9, \
  32.            KC_KP_4,KC_KP_5,KC_KP_6,KC_KP_PLUS, \
  33.            KC_KP_1,KC_KP_2,KC_KP_3, \
  34.            KC_KP_ENTER,KC_KP_DOT,KC_KP_0),
  35. };
  36.  
  37. const uint16_t PROGMEM fn_actions[] = {
  38.  
  39. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement