~earboxer/SwipeBehaviors

d31a7482c3e05b87a18a23e55fb04a8c65e98ee5 — Zach DeCook 8 months ago 6560383
swipeBehaviors: cull unlikely choices with keyboard map
1 files changed, 7 insertions(+), 2 deletions(-)

M swipeGuessPicker.sh
M swipeGuessPicker.sh => swipeGuessPicker.sh +7 -2
@@ 7,12 7,17 @@ mkfifo "$sock"
cat 0<> "$sock"|suggpicker 2>/dev/null|completelyTypeWord.sh &
swipeGuess "$words" 5 | while read -r word; do
	set -- $word
	if test "$2"; then
	if test -n "$2"; then
		s1="$(echo "$1" | mapScore "$keymap" bee|cut -f1)"
		s2="$(echo "$2" | mapScore "$keymap" bee |cut -f1)"
		cutoff="$(( ($s1 * 9 / 10) - 3 ))"
		cutoff="$(( ($s1 * 19 / 20) - 2 ))"
		if [ "$s2" -lt "$cutoff" ]; then
			set -- "$1"
		elif [ -n "$4" ]; then
			s4="$(echo "$4" | mapScore "$keymap" bee |cut -f1)"
			if [ "$s4" -lt "$cutoff" ]; then
				set -- "$1" "$2" "$3"
			fi
		fi
	fi
	if test "$1" && ! test "$2"; then