Having yesterday discussed the complexities involved in inclusive text I/O, what if our primary concern was simplicity? Without sacrificing inclusivity? Say for use during early boot?
Converting keyboard key-presses into ASCII is straightforward, & from there we can use a heavily-sandboxed script supplied via a full OS to convert into the user-relevant UTF-8.
Or failing that we could render a menu of valid UTF-8 codepoints.
1/3?