func InputChars() []rune {
	rb := uiDriver().Input().RuneBuffer()
	return append(make([]rune, 0, len(rb)), rb...)
}
func InputChars() []rune {
	rb := uiDriver().Input().RuneBuffer()
	return append(make([]rune, 0, len(rb)), rb...)
}
func InputChars ( ) [ ] rune { rb := uiDriver ( ) . Input ( ) . RuneBuffer ( ) return append ( make ( [ ] rune , 0 , len ( rb ) ) , rb ... ) }
// InputChars return "printable" runes read from the keyboard at the time update is called.
//
// InputChars represents the environment's locale-dependent translation of keyboard
// input to Unicode characters.
//
// IsKeyPressed is based on a mapping of device (US keyboard) codes to input device keys.
// "Control" and modifier keys should be handled with IsKeyPressed.
//
// InputChars is concurrent-safe.
InputChars return printable runes read from the keyboard at the time update is called . InputChars represents the environment s locale - dependent translation of keyboard input to Unicode characters . IsKeyPressed is based on a mapping of device ( US keyboard ) codes to input device keys . Control and modifier keys should be handled with IsKeyPressed . InputChars is concurrent - safe .