The International Simutrans Forum

Development => Patches & Projects => Incorporated Patches and Solved Bug Reports => Topic started by: VS on January 16, 2010, 10:21:47 pm

Title: Can't input some characters (102.2.1, XP, any pakset)
Post by: VS on January 16, 2010, 10:21:47 pm
Some non-ascii characters can't be written from keyboard in GDI version. The complete list for Czech keyboard is:

ě š č ř ž (own buttons on keyboard) and ť ď ň ů (composed with ˇand letter)
+ all uppercase variants

The things that appear instead make it look like two bytes are received for each of these letters.

Long wovels (á é í ...) work fine.



Under SDL, the list is different:

š ž and everything composed by using ˇ or ´ before letter - both of these are on one key, which prints / when used regardless of shift.

There it seems one char per one char is received, so it it probably encoding issue.

It would be nice if the support broadened a bit :)
Title: Re: Can't input some characters (102.2.1, XP, any pakset)
Post by: prissi on January 16, 2010, 11:45:54 pm
GDI should work since yesterday (please check!), SDL is a well known problem (also with 2Byte languages like Japnaese etc)
Title: Re: Can't input some characters (102.2.1, XP, any pakset)
Post by: VS on January 17, 2010, 09:43:35 am
Superb work, as far as Czech is concerned. Slovak should use the same encoding and benefits too. I tried pasting random other characters from charmap just to see and all surprisingly of them worked, too. All umlaut letters can be used as well... Thanks a lot :)
Title: Re: Can't input some characters (102.2.1, XP, any pakset)
Post by: prissi on January 17, 2010, 08:01:08 pm
SDL13 may bring an IDE to all machines (which will be good for all chinese etc.); but it is not finally released and documentation is lacking.