diff options
| author | tmk <nobody@nowhere> | 2013-02-13 09:23:52 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2013-02-13 09:26:22 +0900 |
| commit | 48e6d0848cdeac26ffab101ea2ef48e5ac60acd3 (patch) | |
| tree | 7f6d82af6752a9ca0d7ae2e3b72cf1ad3b602a3a /common/action.h | |
| parent | f02431e9da2158ff8a8508629b86329fef0ba24a (diff) | |
| download | qmk_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.h | 5 |
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 | ------------- |
| 107 | ACT_LMODS(0000): | 107 | ACT_LMODS(0000): |
| 108 | 0000|0000|000000|00 No action | 108 | 0000|0000|000000|00 No action |
| 109 | 0000|0000|000000|01 Transparent | ||
| 109 | 0000|0000| keycode Key | 110 | 0000|0000| keycode Key |
| 110 | 0000|mods|000000|00 Left mods | 111 | 0000|mods|000000|00 Left mods |
| 111 | 0000|mods| keycode Key & Left mods | 112 | 0000|mods| keycode Key & Left mods |
| 112 | 113 | ||
| 113 | ACT_RMODS(0001): | 114 | ACT_RMODS(0001): |
| 114 | 0001|0000|000000|00 No action | 115 | 0001|0000|000000|00 No action(not used) |
| 116 | 0001|0000|000000|01 Transparent(not used) | ||
| 115 | 0001|0000| keycode Key(no used) | 117 | 0001|0000| keycode Key(no used) |
| 116 | 0001|mods|000000|00 Right mods | 118 | 0001|mods|000000|00 Right mods |
| 117 | 0001|mods| keycode Key & Right mods | 119 | 0001|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 | ||
