# This file contains a scenario for testing preedit text when a user switches
# the keyboard and moves the carret.

# Enable IME
SEND_KEY	ON

# Following scenario is emulation of http://b/issue?id=5844621.
RESET_CONTEXT

# Switch to 12keys-hiragana keyboard layout.
UPDATE_MOBILE_KEYBOARD	TOGGLE_FLICK_TO_HIRAGANA	SPACE_OR_CONVERT_KEEPING_COMPOSITION
SWITCH_INPUT_MODE	HIRAGANA

# The flick SA-key to the left to input "SHI", which is translated to 'd' key
# in the Java client.
SEND_KEYS	d
EXPECT_PREEDIT	し


# Another scenario.
RESET_CONTEXT

# Set to number keyboard layout.
UPDATE_MOBILE_KEYBOARD	TOGGLE_FLICK_TO_HALFWIDTHASCII	COMMIT
SWITCH_INPUT_MODE	HALF_ASCII

# Type "abc"
SEND_KEYS	abc
EXPECT_PREEDIT	abc

# Switch to 12keys-hiragana keyboard layout.
UPDATE_MOBILE_KEYBOARD	TOGGLE_FLICK_TO_HIRAGANA	SPACE_OR_CONVERT_KEEPING_COMPOSITION
SWITCH_INPUT_MODE	HIRAGANA

# Move the carret between "b" and "c".
SEND_KEY	LEFT

# Then send "い" by toggling
SEND_KEYS	11
EXPECT_PREEDIT	abいc
