plugins for wvkbd using swipeGuess
Diffstat (limited to 'predictor.sh')
-rwxr-xr-xpredictor.sh7
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