summaryrefslogtreecommitdiffstats
path: root/osdep/macosx_application_objc.h
diff options
context:
space:
mode:
authorStefano Pigozzi <stefano.pigozzi@gmail.com>2013-06-02 18:23:18 +0200
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2013-06-03 22:31:14 +0200
commitc39efb96d1109b7a5960cd17cc4c392c2b93b61b (patch)
tree31090c2798ecd074ef29dcdcf0095014648aad3f /osdep/macosx_application_objc.h
parentd67b687530967780f54a4a6a8fa89655394afbb8 (diff)
downloadmpv-c39efb96d1109b7a5960cd17cc4c392c2b93b61b.tar.bz2
mpv-c39efb96d1109b7a5960cd17cc4c392c2b93b61b.tar.xz
osx: implement media keys
Media keys are pretty handy if you use mpv as a music player (yes I'm one of those people that do). These are the bindings (which lead to the same behaviour as iTunes): * NX_KEYTYPE_PLAY -> MP_KEY_PLAY * NX_KEYTYPE_FAST -> MP_KEY_NEXT * NX_KEYTYPE_REWIND -> MP_KEY_PREV I just handled these ones as the volume one would be pretty invasive. I could maybe change it to increase the application's volume instead of system volume only when mpv is frontmost (iTunes does this), but some users would probably hate it.
Diffstat (limited to 'osdep/macosx_application_objc.h')
-rw-r--r--osdep/macosx_application_objc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/osdep/macosx_application_objc.h b/osdep/macosx_application_objc.h
index 7c87ce6fa5..8abe9b98e2 100644
--- a/osdep/macosx_application_objc.h
+++ b/osdep/macosx_application_objc.h
@@ -27,6 +27,7 @@ struct cocoa_input_queue;
@end
@interface EventsResponder : NSResponder
+- (void)handleMediaKey:(int)key;
- (NSEvent *)handleKeyDown:(NSEvent *)event;
@end