TextはfontSizeという引数がある。 TextFieldの時はtextStyleで指定する。
TextField(textStyle=TextStyle(fontSize=20.sp), ...)
IMEの制御などは、KeyboardOptionsのkeyboardTypeで指定出来る模様。
通常のfocusRequesterで行える。
FocusRequester - Android Developers
ただ、この時点で存在してないものにreuqestFocusするとexceptionが飛ぶ(stateを変えるイベント内で制御したい時は困る)。
なお、requestFocusした時にsoftkeyが出ない事があるが、 delay(300)
とか挟むと出るようになる。
imeActionはText in Compose - Jetpack ComposeのKeyboard optionsあたりに書いてある。
Enter押された時はKeyboardActionsで拾える。
keyboardOptions = KeyboardOptions(imeAction = ImeAction.Send),
keyboardActions = KeyboardActions(onSend = {...})