aboutsummaryrefslogtreecommitdiff
path: root/common/action.h
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2013-02-13 09:23:52 +0900
committertmk <nobody@nowhere>2013-02-13 09:26:22 +0900
commit48e6d0848cdeac26ffab101ea2ef48e5ac60acd3 (patch)
tree7f6d82af6752a9ca0d7ae2e3b72cf1ad3b602a3a /common/action.h
parentf02431e9da2158ff8a8508629b86329fef0ba24a (diff)
downloadqmk_firmware-48e6d0848cdeac26ffab101ea2ef48e5ac60acd3.tar.gz
qmk_firmware-48e6d0848cdeac26ffab101ea2ef48e5ac60acd3.zip
Make Transparent feature available to new keymaps.
Diffstat (limited to 'common/action.h')
-rw-r--r--common/action.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/common/action.h b/common/action.h
index ac44b1a79..bb44049ad 100644
--- a/common/action.h
+++ b/common/action.h
@@ -106,12 +106,14 @@ Keyboard Keys
106------------- 106-------------
107ACT_LMODS(0000): 107ACT_LMODS(0000):
1080000|0000|000000|00 No action 1080000|0000|000000|00 No action
1090000|0000|000000|01 Transparent
1090000|0000| keycode Key 1100000|0000| keycode Key
1100000|mods|000000|00 Left mods 1110000|mods|000000|00 Left mods
1110000|mods| keycode Key & Left mods 1120000|mods| keycode Key & Left mods
112 113
113ACT_RMODS(0001): 114ACT_RMODS(0001):
1140001|0000|000000|00 No action 1150001|0000|000000|00 No action(not used)
1160001|0000|000000|01 Transparent(not used)
1150001|0000| keycode Key(no used) 1170001|0000| keycode Key(no used)
1160001|mods|000000|00 Right mods 1180001|mods|000000|00 Right mods
1170001|mods| keycode Key & Right mods 1190001|mods| keycode Key & Right mods
@@ -207,6 +209,7 @@ enum action_kind_id {
207 209
208/* action utility */ 210/* action utility */
209#define ACTION_NO 0 211#define ACTION_NO 0
212#define ACTION_TRANSPARENT 1
210#define ACTION(kind, param) ((kind)<<12 | (param)) 213#define ACTION(kind, param) ((kind)<<12 | (param))
211#define MODS4(mods) (((mods)>>4 | (mods)) & 0x0F) 214#define MODS4(mods) (((mods)>>4 | (mods)) & 0x0F)
212 215