Could update UI after setting.
Could show IME picker.
Could auto return.
Could hide previews for function keys.
allow eclipse project files.