aboutsummaryrefslogtreecommitdiff
path: root/keyboard/gh60
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2013-03-05 02:42:28 +0900
committertmk <nobody@nowhere>2013-03-05 02:42:28 +0900
commit1aa067e5414873559f59e310f38bb43e8803a45f (patch)
tree7dcf57fd127ae32e1828a6e28a60dbcc5220c56c /keyboard/gh60
parent083c75816fbad6bcbbc268eb77e5011d2d16656b (diff)
downloadqmk_firmware-1aa067e5414873559f59e310f38bb43e8803a45f.tar.gz
qmk_firmware-1aa067e5414873559f59e310f38bb43e8803a45f.zip
Clean action.h and add keymap doc
Diffstat (limited to 'keyboard/gh60')
-rw-r--r--keyboard/gh60/keymap.c18
-rw-r--r--keyboard/gh60/keymap_poker.h12
-rw-r--r--keyboard/gh60/keymap_poker_set.h16
3 files changed, 23 insertions, 23 deletions
diff --git a/keyboard/gh60/keymap.c b/keyboard/gh60/keymap.c
index af7af64d1..1f5344d4c 100644
--- a/keyboard/gh60/keymap.c
+++ b/keyboard/gh60/keymap.c
@@ -204,15 +204,15 @@ static const uint8_t PROGMEM overlays[][MATRIX_ROWS][MATRIX_COLS] = {};
204 * Fn action definition 204 * Fn action definition
205 */ 205 */
206static const uint16_t PROGMEM fn_actions[] = { 206static const uint16_t PROGMEM fn_actions[] = {
207 [0] = ACTION_KEYMAP(4), // FN0 207 [0] = ACTION_KEYMAP_MOMENTARY(4),
208 [1] = ACTION_KEYMAP_TAP_KEY(5, KC_SLASH), // FN1 208 [1] = ACTION_KEYMAP_TAP_KEY(5, KC_SLASH),
209 [2] = ACTION_KEYMAP_TAP_KEY(6, KC_SCLN), // FN2 209 [2] = ACTION_KEYMAP_TAP_KEY(6, KC_SCLN),
210 [3] = ACTION_KEYMAP(6), // FN3 210 [3] = ACTION_KEYMAP_MOMENTARY(6),
211 [4] = ACTION_KEYMAP(7), // to Layout selector 211 [4] = ACTION_KEYMAP_MOMENTARY(7), // to Layout selector
212 [5] = ACTION_SET_DEFAULT_LAYER(0), // set qwerty layout 212 [5] = ACTION_DEFAULT_LAYER_SET(0), // set qwerty layout
213 [6] = ACTION_SET_DEFAULT_LAYER(1), // set colemak layout 213 [6] = ACTION_DEFAULT_LAYER_SET(1), // set colemak layout
214 [7] = ACTION_SET_DEFAULT_LAYER(2), // set dvorak layout 214 [7] = ACTION_DEFAULT_LAYER_SET(2), // set dvorak layout
215 [8] = ACTION_SET_DEFAULT_LAYER(3), // set workman layout 215 [8] = ACTION_DEFAULT_LAYER_SET(3), // set workman layout
216}; 216};
217#endif 217#endif
218 218
diff --git a/keyboard/gh60/keymap_poker.h b/keyboard/gh60/keymap_poker.h
index 2bbda6106..3e0921ad9 100644
--- a/keyboard/gh60/keymap_poker.h
+++ b/keyboard/gh60/keymap_poker.h
@@ -92,13 +92,13 @@ static const uint8_t PROGMEM overlays[][MATRIX_ROWS][MATRIX_COLS] = {
92}; 92};
93static const uint16_t PROGMEM fn_actions[] = { 93static const uint16_t PROGMEM fn_actions[] = {
94 /* Poker Layout */ 94 /* Poker Layout */
95 [0] = ACTION_OVERLAY(2), // to Fn overlay 95 [0] = ACTION_OVERLAY_MOMENTARY(2), // to Fn overlay
96 [1] = ACTION_OVERLAY_TOGGLE(0), // toggle arrow overlay 96 [1] = ACTION_OVERLAY_TOGGLE(0), // toggle arrow overlay
97 [2] = ACTION_OVERLAY_TOGGLE(1), // toggle Esc overlay 97 [2] = ACTION_OVERLAY_TOGGLE(1), // toggle Esc overlay
98 [3] = ACTION_RMODS_KEY(MOD_BIT(KC_RCTL)|MOD_BIT(KC_RSFT), KC_ESC), // Task(RControl,RShift+Esc) 98 [3] = ACTION_RMODS_KEY(MOD_BIT(KC_RCTL)|MOD_BIT(KC_RSFT), KC_ESC), // Task(RControl,RShift+Esc)
99 [4] = ACTION_OVERLAY(3), // to Layout selector 99 [4] = ACTION_OVERLAY_MOMENTARY(3), // to Layout selector
100 [5] = ACTION_SET_DEFAULT_LAYER(0), // set qwerty layout 100 [5] = ACTION_DEFAULT_LAYER_SET(0), // set qwerty layout
101 [6] = ACTION_SET_DEFAULT_LAYER(1), // set colemak layout 101 [6] = ACTION_DEFAULT_LAYER_SET(1), // set colemak layout
102 [7] = ACTION_SET_DEFAULT_LAYER(2), // set dvorak layout 102 [7] = ACTION_DEFAULT_LAYER_SET(2), // set dvorak layout
103 [8] = ACTION_SET_DEFAULT_LAYER(3), // set workman layout 103 [8] = ACTION_DEFAULT_LAYER_SET(3), // set workman layout
104}; 104};
diff --git a/keyboard/gh60/keymap_poker_set.h b/keyboard/gh60/keymap_poker_set.h
index bf4d8959f..eaaf3159d 100644
--- a/keyboard/gh60/keymap_poker_set.h
+++ b/keyboard/gh60/keymap_poker_set.h
@@ -67,15 +67,15 @@ static const uint8_t PROGMEM overlays[][MATRIX_ROWS][MATRIX_COLS] = {
67 */ 67 */
68static const uint16_t PROGMEM fn_actions[] = { 68static const uint16_t PROGMEM fn_actions[] = {
69 /* Poker Layout */ 69 /* Poker Layout */
70 [0] = ACTION_OVERLAY_SET_P(3), // FN0 move to Fn'd when press 70 [0] = ACTION_OVERLAY_SET(3, ON_PRESS), // FN0 move to Fn'd when press
71 [1] = ACTION_OVERLAY_SET_P(4), // FN1 move to Fn'd arrow when press 71 [1] = ACTION_OVERLAY_SET(4, ON_PRESS), // FN1 move to Fn'd arrow when press
72 [2] = ACTION_OVERLAY_SET_P(5), // FN2 move to Fn'd Esc when press 72 [2] = ACTION_OVERLAY_SET(5, ON_PRESS), // FN2 move to Fn'd Esc when press
73 [3] = ACTION_OVERLAY_SET_P(6), // FN3 move to Fn'd arrow + Esc when press 73 [3] = ACTION_OVERLAY_SET(6, ON_PRESS), // FN3 move to Fn'd arrow + Esc when press
74 74
75 [4] = ACTION_OVERLAY_CLEAR, // FN4 clear overlay when release 75 [4] = ACTION_OVERLAY_CLEAR(ON_RELEASE), // FN4 clear overlay when release
76 [5] = ACTION_OVERLAY_SET_R(0), // FN5 move to arrow when release 76 [5] = ACTION_OVERLAY_SET(0, ON_RELEASE), // FN5 move to arrow when release
77 [6] = ACTION_OVERLAY_SET_R(1), // FN6 move to Esc when release 77 [6] = ACTION_OVERLAY_SET(1, ON_RELEASE), // FN6 move to Esc when release
78 [7] = ACTION_OVERLAY_SET_R(2), // FN7 move to arrow + Esc when release 78 [7] = ACTION_OVERLAY_SET(2, ON_RELEASE), // FN7 move to arrow + Esc when release
79 79
80 [8] = ACTION_RMODS_KEY(MOD_BIT(KC_RCTL)|MOD_BIT(KC_RSFT), KC_ESC), // FN8 Task(RControl,RShift+Esc) 80 [8] = ACTION_RMODS_KEY(MOD_BIT(KC_RCTL)|MOD_BIT(KC_RSFT), KC_ESC), // FN8 Task(RControl,RShift+Esc)
81}; 81};