Synopsis #

Header: fxcg/display.h
Syscall index: 0x07A2
Function signature: short CharacterSelectDialog(void)

Opens the OS special character selection screen.

Returns #

The multi-byte code of the selected character. Suitable for use with the DisplayMBString syscall and related ones, when performing text input.

Comments #

Some documentation says that syscall 0x111 (Bkey_ClrAllFlags) has to be called before this one, to ensure the function keys work correctly on this screen. In practice this has shown not to always be necessary, especially if one does not set keyboard flags and maps to anything other than the default, before calling this function.