The online racing simulator
East Asian IME test request (in test patch)
Hello Racers,

I found a couple of bugs in the IME support while I was doing an update for the text entry system.

Some of the IME things are done a little differently, so I would really like to hear from you if you normally use Chinese, Japanese or Korean text entry. It's really hard for me to test properly and I have no way to know if the IME support is bad / good / OK / terrible. Big grin

The IME support is supposed to switch off when you exit the text entry dialog and switch on again if you press T again. But it should only switch on if it was on before you exited the text entry box.

I've had some difficulty with this, for example in Japanese there is no way for LFS to know if the IME has been switched on by using the hot keys. So for Japanese it seems best to switch on the IME by clicking the "E" button in the text entry dialog.

Test Patch B5: https://www.lfs.net/forum/thread/97772
UPDATE: Test Patch B7

LFS is no longer a "non-unicode program" which helps a few things:

You can type into LFS with any input language supported in LFS
- Latin 1 / Central European / Turkish / Baltic / Cyrillic / Greek
- Japanese / Traditional Chinese / Simplified Chinese / Korean
You can change the input language at any time and continue typing
To paste text from elsewhere you must select correct input language
NOTE: code pages are still used internally - change is text entry

Please test, especially if you use more than one input language! Thumbs up

https://www.lfs.net/forum/thread/97772
UPDATE: Test Patch B8

The unicode version of LFS seems to have caused no issues at all. It has made it much easier for me to test as I can switch between input languages and keep typing to see if any issues come up. Easier testing has allowed me to identify more bugs and it seems robust now.

Input language support changes in B8:

Text dialog can now get wider if long string typed with IME open
FIX: Characters from click in code page were wrongly interpreted
FIX: Composition string disappeared if you clicked another window
FIX: Composition interpreted in wrong language if language changed
FIX: Composition text could change language of characters after it

https://www.lfs.net/forum/thread/97772

FGED GREDG RDFGDR GSFDG