Code: Select all
#NSSystemDefined = 14
#KMUTE = 7 ;#define NX_KEYTYPE_MUTE 7
Procedure MediaKeyPress(k1)
Protected p.NSPoint, flags, data1, data2
flags = $a00 ;down
data1 = (k1 << 16) | ($a << 8) ;down
CocoaMessage(0, 0, "NSEvent otherEventWithType:", NSSystemDefined, "location:@", @p, "modifierFlags:", flags, "timestamp:", 0, "windowNumber:", 0, "context:", 0, "subtype:", 8, "data1:", data1, "data2:", -1)
flags = $b00 ;up
data1 = (k1 << 16) | ($b << 8) ;up
CocoaMessage(0, 0, "NSEvent otherEventWithType:", NSSystemDefined, "location:@", @p, "modifierFlags:", flags, "timestamp:", 0, "windowNumber:", 0, "context:", 0, "subtype:", 8, "data1:", data1, "data2:", -1)
EndProcedure
MediaKeyPress(#KMUTE)
https://developer.apple.com/documentati ... guage=objc
I guess not possible then. Just asking to be sure... Just playing around with media keys...