diff options
| author | tmk <nobody@nowhere> | 2013-04-12 11:21:54 +0900 |
|---|---|---|
| committer | tmk <nobody@nowhere> | 2013-04-12 11:25:59 +0900 |
| commit | 09e1eded8ba15aa91c37d703c6a85a896741f19a (patch) | |
| tree | 4555638ba356bcbe28baaa557516ba0a074845f6 /common | |
| parent | be8ea3c0940aabb55281863743c7e7d31424c573 (diff) | |
| download | qmk_firmware-09e1eded8ba15aa91c37d703c6a85a896741f19a.tar.gz qmk_firmware-09e1eded8ba15aa91c37d703c6a85a896741f19a.zip | |
Add media eject key support from tufty
Diffstat (limited to 'common')
| -rw-r--r-- | common/keycode.h | 4 | ||||
| -rw-r--r-- | common/report.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/common/keycode.h b/common/keycode.h index aea630846..acbec07d2 100644 --- a/common/keycode.h +++ b/common/keycode.h | |||
| @@ -140,6 +140,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 140 | #define KC_MSTP KC_MEDIA_STOP | 140 | #define KC_MSTP KC_MEDIA_STOP |
| 141 | #define KC_MPLY KC_MEDIA_PLAY_PAUSE | 141 | #define KC_MPLY KC_MEDIA_PLAY_PAUSE |
| 142 | #define KC_MSEL KC_MEDIA_SELECT | 142 | #define KC_MSEL KC_MEDIA_SELECT |
| 143 | #define KC_EJCT KC_MEDIA_EJECT | ||
| 143 | #define KC_MAIL KC_MAIL | 144 | #define KC_MAIL KC_MAIL |
| 144 | #define KC_CALC KC_CALCULATOR | 145 | #define KC_CALC KC_CALCULATOR |
| 145 | #define KC_MYCM KC_MY_COMPUTER | 146 | #define KC_MYCM KC_MY_COMPUTER |
| @@ -406,6 +407,7 @@ enum internal_special_keycodes { | |||
| 406 | KC_MEDIA_STOP, | 407 | KC_MEDIA_STOP, |
| 407 | KC_MEDIA_PLAY_PAUSE, | 408 | KC_MEDIA_PLAY_PAUSE, |
| 408 | KC_MEDIA_SELECT, | 409 | KC_MEDIA_SELECT, |
| 410 | KC_MEDIA_EJECT, | ||
| 409 | KC_MAIL, | 411 | KC_MAIL, |
| 410 | KC_CALCULATOR, | 412 | KC_CALCULATOR, |
| 411 | KC_MY_COMPUTER, | 413 | KC_MY_COMPUTER, |
| @@ -415,7 +417,7 @@ enum internal_special_keycodes { | |||
| 415 | KC_WWW_FORWARD, | 417 | KC_WWW_FORWARD, |
| 416 | KC_WWW_STOP, | 418 | KC_WWW_STOP, |
| 417 | KC_WWW_REFRESH, | 419 | KC_WWW_REFRESH, |
| 418 | KC_WWW_FAVORITES, /* 0xB9 */ | 420 | KC_WWW_FAVORITES, /* 0xBA */ |
| 419 | 421 | ||
| 420 | /* Fn key */ | 422 | /* Fn key */ |
| 421 | KC_FN0 = 0xC0, | 423 | KC_FN0 = 0xC0, |
diff --git a/common/report.h b/common/report.h index 480102768..02deb7797 100644 --- a/common/report.h +++ b/common/report.h | |||
| @@ -43,6 +43,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 43 | #define TRANSPORT_NEXT_TRACK 0x00B5 | 43 | #define TRANSPORT_NEXT_TRACK 0x00B5 |
| 44 | #define TRANSPORT_PREV_TRACK 0x00B6 | 44 | #define TRANSPORT_PREV_TRACK 0x00B6 |
| 45 | #define TRANSPORT_STOP 0x00B7 | 45 | #define TRANSPORT_STOP 0x00B7 |
| 46 | #define TRANSPORT_STOP_EJECT 0x00CC | ||
| 46 | #define TRANSPORT_PLAY_PAUSE 0x00CD | 47 | #define TRANSPORT_PLAY_PAUSE 0x00CD |
| 47 | /* application launch */ | 48 | /* application launch */ |
| 48 | #define AL_CC_CONFIG 0x0183 | 49 | #define AL_CC_CONFIG 0x0183 |
| @@ -116,6 +117,7 @@ typedef struct { | |||
| 116 | (key == KC_MEDIA_NEXT_TRACK ? TRANSPORT_NEXT_TRACK : \ | 117 | (key == KC_MEDIA_NEXT_TRACK ? TRANSPORT_NEXT_TRACK : \ |
| 117 | (key == KC_MEDIA_PREV_TRACK ? TRANSPORT_PREV_TRACK : \ | 118 | (key == KC_MEDIA_PREV_TRACK ? TRANSPORT_PREV_TRACK : \ |
| 118 | (key == KC_MEDIA_STOP ? TRANSPORT_STOP : \ | 119 | (key == KC_MEDIA_STOP ? TRANSPORT_STOP : \ |
| 120 | (key == KC_MEDIA_EJECT ? TRANSPORT_STOP_EJECT : \ | ||
| 119 | (key == KC_MEDIA_PLAY_PAUSE ? TRANSPORT_PLAY_PAUSE : \ | 121 | (key == KC_MEDIA_PLAY_PAUSE ? TRANSPORT_PLAY_PAUSE : \ |
| 120 | (key == KC_MEDIA_SELECT ? AL_CC_CONFIG : \ | 122 | (key == KC_MEDIA_SELECT ? AL_CC_CONFIG : \ |
| 121 | (key == KC_MAIL ? AL_EMAIL : \ | 123 | (key == KC_MAIL ? AL_EMAIL : \ |
| @@ -127,7 +129,7 @@ typedef struct { | |||
| 127 | (key == KC_WWW_FORWARD ? AC_FORWARD : \ | 129 | (key == KC_WWW_FORWARD ? AC_FORWARD : \ |
| 128 | (key == KC_WWW_STOP ? AC_STOP : \ | 130 | (key == KC_WWW_STOP ? AC_STOP : \ |
| 129 | (key == KC_WWW_REFRESH ? AC_REFRESH : \ | 131 | (key == KC_WWW_REFRESH ? AC_REFRESH : \ |
| 130 | (key == KC_WWW_FAVORITES ? AC_BOOKMARKS : 0)))))))))))))))))) | 132 | (key == KC_WWW_FAVORITES ? AC_BOOKMARKS : 0))))))))))))))))))) |
| 131 | 133 | ||
| 132 | #ifdef __cplusplus | 134 | #ifdef __cplusplus |
| 133 | } | 135 | } |
