<p>This question does not belong in Chinese language section, nevertheless.</p>

<p>What you're talking are Chinese language input tools. There is actually nothing to solve here for game developers. Any game user can use <strong>Google pinyin, Sogou, Baidu</strong> input tools in a full screen application for Chinese input. A user types Chinese words in pinyin and gets a list of corresponding words. Some games may independently implement different language input switches via os IME API:</p>

<p><img src="https://i.sstatic.net/9Rkif.png" alt="picture"></p>

<p>On Linux machine a user may use <strong>scim, fcitx or ibus</strong> input tools which work in the similar manner.</p>

CC BY-SA 3.0
2014-07-16T05:16:18.273Z
What game is this?
NS.X.
CC BY-SA 3.0
2014-07-15T19:48:10.213Z
2014-07-15T19:48:10.213Z
tastyminerals
<p>I think you'd better to know how computer distinguish words end user input.</p>

<p>Here is a general idea,</p>

<p>Computer could only know true and false, 1 and 0, and all the words would be 1 and 0 in the end.</p>

<p>English words and Chinese words are the same for the computer basically.</p>

<p>So we have to make computer know what does 'A' mean, and what does '我' mean.
There are different character encoding tables for almost all of known languages, they help computer to recognize different languages.</p>

<p>Refer to wiki: <a href="http://en.wikipedia.org/wiki/Character_encoding" rel="nofollow">http://en.wikipedia.org/wiki/Character_encoding</a></p>

<p>Hope it can help you.<br/>
Regards</p>

CC BY-SA 3.0
2014-07-16T10:50:00.327Z
2014-07-16T10:50:00.327Z
Teddy
<p>I always wondered about this and never felt the need to ask because I figured I would figure it out on my own. But I can't find an answer.</p>

<p>All of these games, especially multiplayer games, we people play in the West, use keyboard input. Since Sougou and Google / MS Pinyin IME are strictly OS tailored....how is it done in games? Do they still use Pinyin as input? Does every game have their own program? It sounds like a massive investment. What about messenger apps etc.</p>

<p>I'm interested to know how this is dealt with, maybe a question for people who live in China. Thank you.</p>

CC BY-SA 3.0
2014-07-15T14:13:42.657Z
I'm pretty sure IMEs are compatible with program as long as the program has supported Chinese fonts.
Mou某
CC BY-SA 3.0
2014-07-15T14:39:15.530Z
You're asking the mechanism of IMEs in an OS. This question may be more suitable to be asked in http://stackoverflow.com/.
Stan
CC BY-SA 3.0
2014-07-25T15:37:38.807Z
This question appears to be off-topic because it is about a programming question better suited for www.stackoverflow.com.
Tommie C.
<pinyin>
How do game and program developers solve the pinyin input problem in their programs
# How do game and program developers solve the pinyin input problem in their programs

(Asked by: username_0 on 2014-07-15)

I always wondered about this and never felt the need to ask because I figured I would figure it out on my own. But I can't find an answer.

All of these games, especially multiplayer games, we people play in the West, use keyboard input. Since Sougou and Google / MS Pinyin IME are strictly OS tailored....how is it done in games? Do they still use Pinyin as input? Does every game have their own program? It sounds like a massive investment. What about messenger apps etc.

I'm interested to know how this is dealt with, maybe a question for people who live in China. Thank you.

**Tags:** pinyin
> **Comments:**
> **username_1**: I'm pretty sure IMEs are compatible with program as long as the program has supported Chinese fonts.  
> **username_2**: You're asking the mechanism of IMEs in an OS. This question may be more suitable to be asked in http://stackoverflow.com/.  
> **username_3**: This question appears to be off-topic because it is about a programming question better suited for www.stackoverflow.com.  

---

## 2 answers

### Answer by username_4 on 2014-07-15. Score: 2

This question does not belong in Chinese language section, nevertheless.

What you're talking are Chinese language input tools. There is actually nothing to solve here for game developers. Any game user can use **Google pinyin, Sogou, Baidu** input tools in a full screen application for Chinese input. A user types Chinese words in pinyin and gets a list of corresponding words. Some games may independently implement different language input switches via os IME API:

![picture](https://i.sstatic.net/9Rkif.png)

On Linux machine a user may use **scim, fcitx or ibus** input tools which work in the similar manner.

> **Comments:**
> **username_5**: What game is this?  

---

### Answer by username_6 on 2014-07-16. Score: 1

I think you'd better to know how computer distinguish words end user input.

Here is a general idea,

Computer could only know true and false, 1 and 0, and all the words would be 1 and 0 in the end.

English words and Chinese words are the same for the computer basically.

So we have to make computer know what does 'A' mean, and what does '我' mean.
There are different character encoding tables for almost all of known languages, they help computer to recognize different languages.

Refer to wiki: <http://en.wikipedia.org/wiki/Character_encoding>

Hope it can help you.  
Regards


---

