2baa12b6fd
As the most interesting thing about the multikey is the ability to generate international characters with ansi keys, this commit removes several combinations that require international keys to be pressed.
25 lines
536 B
Bash
25 lines
536 B
Bash
#!/bin/bash
|
|
|
|
if [ $# -ne 1 ]; then
|
|
echo "This script shoud only be run from inside compoBot.sh"
|
|
echo ""
|
|
echo "Usage:"
|
|
echo "$ sh dbFactory.sh /path/to/new/dbfile.db3"
|
|
echo ""
|
|
exit 1
|
|
fi
|
|
|
|
target=$1
|
|
|
|
cat lib/Compose.pre \
|
|
| grep '^<Multi_key>' \
|
|
| grep -v '<dead_' \
|
|
| grep -v '<Cyrillic_' \
|
|
| grep -v '<Greek_' \
|
|
| grep -v '<kana_' \
|
|
| grep -v '<U....>' \
|
|
| grep -v '<U.....>' \
|
|
| sed --regexp-extended 's/(.*>)\s*:\s\"(.*)\"\s*(\S*)\s*#\s*(.*)/\1+\2+\3+\L\4/' \
|
|
> /tmp/compose.psv
|
|
|
|
sqlite3 $target ".read lib/initDb.sql"
|