rebind capture to the space bar

space is easier to hit than c mid-pose for a photobooth; the hint bar
now renders "space" instead of a literal blank so the UI stays legible.
master
Amir Alexander Abdelbaki 2026-07-03 11:52:57 +02:00
parent 7f67c5fd81
commit 1d77f411fa
2 changed files with 6 additions and 3 deletions

View File

@ -10,7 +10,7 @@ BRIGHTNESS="${DEFAULT_BRIGHTNESS:-auto}"
EXPOSURE="${DEFAULT_EXPOSURE:-auto}" EXPOSURE="${DEFAULT_EXPOSURE:-auto}"
STEP="${STEP:-5}" STEP="${STEP:-5}"
: "${KEY_CAPTURE:=c}" : "${KEY_CAPTURE:= }"
: "${KEY_BRIGHTNESS_UP:=+}" : "${KEY_BRIGHTNESS_UP:=+}"
: "${KEY_BRIGHTNESS_DOWN:=-}" : "${KEY_BRIGHTNESS_DOWN:=-}"
: "${KEY_EXPOSURE_UP:=.}" : "${KEY_EXPOSURE_UP:=.}"
@ -32,8 +32,11 @@ while true; do
export BRIGHTNESS EXPOSURE export BRIGHTNESS EXPOSURE
./webcam2ascii.sh ./webcam2ascii.sh
echo echo
capture_label="$KEY_CAPTURE"
[ "$KEY_CAPTURE" = " " ] && capture_label="space"
echo "brightness: ${BRIGHTNESS} exposure: ${EXPOSURE}" echo "brightness: ${BRIGHTNESS} exposure: ${EXPOSURE}"
echo "[${KEY_BRIGHTNESS_UP}/${KEY_BRIGHTNESS_DOWN}] brightness [${KEY_EXPOSURE_UP}/${KEY_EXPOSURE_DOWN}] exposure [${KEY_RESET}] reset to auto [${KEY_CAPTURE}] capture [Ctrl+C] quit" echo "[${KEY_BRIGHTNESS_UP}/${KEY_BRIGHTNESS_DOWN}] brightness [${KEY_EXPOSURE_UP}/${KEY_EXPOSURE_DOWN}] exposure [${KEY_RESET}] reset to auto [${capture_label}] capture [Ctrl+C] quit"
if read -n 1 -t 0.05 -s key; then if read -n 1 -t 0.05 -s key; then
case "$key" in case "$key" in

View File

@ -3,7 +3,7 @@
# matching is case-insensitive. Ctrl+C always quits and isn't # matching is case-insensitive. Ctrl+C always quits and isn't
# configurable here. # configurable here.
KEY_CAPTURE=c KEY_CAPTURE=" "
KEY_BRIGHTNESS_UP=+ KEY_BRIGHTNESS_UP=+
KEY_BRIGHTNESS_DOWN=- KEY_BRIGHTNESS_DOWN=-
KEY_EXPOSURE_UP=. KEY_EXPOSURE_UP=.