ファンクションキー押下のスクリプトが一応できた
ref. https://stackoverflow.com/questions/10459085/cocoa-simulate-macbook-upper-keys-multimedia-keys

set fkeys to {NX_KEYTYPE_SOUND_UP:0, NX_KEYTYPE_SOUND_DOWN:1, NX_KEYTYPE_BRIGHTNESS_UP:2, NX_KEYTYPE_BRIGHTNESS_DOWN:3, NX_KEYTYPE_MUTE:7, NX_KEYTYPE_PLAY:16, NX_KEYTYPE_NEXT:17, NX_KEYTYPE_PREVIOUS:18, NX_KEYTYPE_ILLUMINATION_UP:21, NX_KEYTYPE_ILLUMINATION_DOWN:22}
set swiftscript to "
let fkey: Int32 = " & NX_KEYTYPE_SOUND_UP of fkeys & "
import AppKit
func fkeydown(_ fkey: Int32, _ down: Bool = true) {
let flags: UInt = down ? 0xa00 : 0xb00
let event = NSEvent.otherEvent(with: .systemDefined, location: NSPoint.zero, modifierFlags: NSEvent.ModifierFlags(rawValue: flags), timestamp: 0, windowNumber: 0, context: nil, subtype: 8, data1: Int((UInt(fkey) << 16) | flags), data2: -1)
event?.cgEvent?.post(tap: .cghidEventTap)
}
fkeydown(fkey)
fkeydown(fkey, false) // fkeyup
"
do shell script "echo " & quoted form of swiftscript & " | swift -"