From 39841a3b041495d6da4304112c7ea5efb07a8b43 Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Sat, 7 Mar 2026 00:36:59 +0100 Subject: [PATCH] Add `termux-media-key` --- scripts/termux-media-key.in | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 scripts/termux-media-key.in diff --git a/scripts/termux-media-key.in b/scripts/termux-media-key.in new file mode 100644 index 0000000..2b80bf2 --- /dev/null +++ b/scripts/termux-media-key.in @@ -0,0 +1,23 @@ +#!@TERMUX_PREFIX@/bin/sh +set -e -u + +SCRIPTNAME=termux-media-key +show_usage () { + echo "Usage: $SCRIPTNAME MEDIA_KEY" + echo "Send the given media key event." + exit 0 +} + +while getopts :h option +do + case "$option" in + h) show_usage;; + ?) echo "$SCRIPTNAME: illegal option -$OPTARG"; exit 1; + esac +done +shift $((OPTIND-1)) + +if [ $# -eq 0 ]; then echo "$SCRIPTNAME: missing argument"; exit 1; fi +if [ $# -ge 2 ]; then echo "$SCRIPTNAME: too many arguments"; exit 1; fi + +@TERMUX_PREFIX@/libexec/termux-api Audio --es media-key $1