#!/bin/bash
# ============================================================================
# Veraltet – wird nicht mehr verwendet!
# ============================================================================
# Ursprünglicher Ansatz: Liest von /dev/input/by-id/*ulanzi*event*.
# Der Ulanzi D200X sendet KEINE EV_KEY-Events an den input-Event-Layer,
# daher funktioniert dieser Weg nicht.
#
# Ersetzt durch deckstart.sh + ulanziread, die direkt von /dev/hidrawN lesen.
# ============================================================================

STATUS="/tmp/ulanzi-buttons"

DEV=""
for d in /dev/input/by-id/*ulanzi*event-if00; do
  if [ -e "$d" ]; then
    DEV="$d"
    break
  fi
done

if [ -z "$DEV" ]; then
  echo "err:nodevice" > "$STATUS"
  exit 1
fi

DIR="$(dirname "$0")"
"$DIR/ulanziread" "$DEV" | while read code; do
  echo "$code" > "$STATUS"
done
