plugins for wvkbd using swipeGuess
Diffstat (limited to 'predictor.sh')
| -rwxr-xr-x | predictor.sh | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/predictor.sh b/predictor.sh index b59e1fa..91e7ffc 100755 --- a/predictor.sh +++ b/predictor.sh @@ -11,9 +11,8 @@ saveWord(){ while read -r word; do printf "$word" > "$lw" echo "$word" - end="$(printf "$word."|wc -c)" rm -f "$complete" - grep -m 5 "^$word." "$words" | cut -b$end-99 |tr '\n' '\t' |sed 's/\t$/\n/g' > "$sock" + cat "$words" "$twow" | quick5 "$word" | sed 's/\t/ \t/g'|sed 's/$/ /g' >> "$sock" done } typeSomehow(){ @@ -34,9 +33,9 @@ while read -r swipe; do else if test "$swipe" = ""; then if test -e "$lw"; then + printf " " >> "$lw" rm -f "$complete" - word="$(cat "$lw")" - grep -i -m 5 "^$word " "$twow" |awk '(1){printf $2; i++}(i<5){printf "\t"}END{print ""}' >> "$sock" + cat "$twow" | quick5 "$(cat "$lw")" >> "$sock" rm -f "$lw" fi elif test "$swipe" = "$(echo -e "\x08")"; then |