# TypeMacX の基本の確認 (tools/test-driver/run.sh tools/test-driver/smoke.txt)
# 入力欄を空にする前に escape で変換中の内容を消す (変換中に clear すると、入力ソースの中身と食い違う)。
# 入れてある TypeMacX に、本物のキー入力を送って確かめる。学習の状態で変わるもの (define の向き、勤める/務める など) は、
# 結果ではなく「反転すると変わる」ことを確かめる。
# 確定すると、その人の学習 (英日の判定・変換の順番・自動登録の数え) が変わるので、確かめたい所以外は escape で捨てる。
source TypeMacX
target self

# 日本語と英語を切り替えずに
key escape
wait 200
clear
wait 200
type kyouhagoogledekensaku
key return
expect 今日はgoogleで検索

# A. 反転 (Control + ;): 2 回押すと元に戻る
key escape
wait 200
clear
wait 200
type korehadefine
show
key ctrl+;
show
key ctrl+;
show
key escape   # 確定しない (確定すると、この Mac の学習が変わる)

# D. 定型文 (Tab)
key escape
wait 200
clear
wait 200
type yoro
key tab
expect よろしくお願いいたします。
key escape
wait 200
clear
wait 200
type otu
key tab
expect お疲れ様です。

# G. 日付・計算 (Tab)
key escape
wait 200
clear
wait 200
type kyou
key tab
expect~ /
key tab
expect~ 月
key return
key escape
wait 200
clear
wait 200
type 1200+350
key tab
key return
expect 1550

# Space の変換は今までどおり
key escape
wait 200
clear
wait 200
type kyou
key space
expect 今日
key return
