Re:I couldn't debug the code because of my name
by jerf on Wednesday October 20, 2021 @02:32PM
(#28934267)
I don't think it's something that people should 'just know' that when Windows asks them their name during install time, they ought to use 7-bit clean ASCII for everything, no matter where they are in the world or how much they know about other languages. When Windows says "What is your name?", they ought to be able to use their name without things breaking.
I'm sure a computer savvy speaker of a fully-non-Latin language may still guess this is a good idea, but "computer savvy" doesn't cover everyone... and they shouldn't have to.
"Just use 7-bit-clean ASCII English" is not a solution to this problem.
Re:I couldn't debug the code because of my name
by numpad0 on Wednesday October 20, 2021 @07:22PM
(#28938156)
Usernames and passwords are always 7-bit ASCII at least in Japanosphere, to the point it would look odd that you get to log into a computer using their own legal names. To use a computer for any useful purpose as a Japanese, you will have to be able to understand what "English" or "alphanumeric" or "half-width" means, which are non-tech terms for `char str[]`, and be able to constantly and quickly switch IME between ASCII mode and multibyte mode with an at most 2-key combination.
It might be a "you're holding it wrong" situation, but everyone has already learned how to hold it "correctly " - it'll be a disruptive change to default a "natural" hold that you suggest.
- IME On state. IME capture and interpret keypresses as engraved and generate corresponding Kana-Kanji texts.
- IME Off state. IME passes through keypresses as engraved on keytops.
- Direct Input state. IME becomes dormant.
In IME Off state, the keyboard behaves as a plain jp106(or ANSI if it is) keyboard, like I'm doing right now. The cases where you would use conversion with IME on for an English word is when you have reasons for the word to be in "full width"(usually for typesetting reasons).