# International keyboard input

**URL:** <https://discourse.libsdl.org/t/international-keyboard-input/20760>\
**Category:** SDL Development\
**Created:** [June 19, 2014, 9:11am UTC](https://discourse.libsdl.org/t/international-keyboard-input/20760 "2014-06-19T09:11:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![polyfrag](https://discourse.libsdl.org/letter_avatar_proxy/v4/letter/p/6de8d8/32.png) [@polyfrag](https://discourse.libsdl.org/u/polyfrag)\
**Post date:** [June 19, 2014, 9:11am UTC](https://discourse.libsdl.org/t/international-keyboard-input/20760/1 "2014-06-19T09:11:07Z")

</div>

I use a program called Softario Typus to phonetically transiliterate text into Russian.

[Image: [https://dl.dropboxusercontent.com/u/109630018/temp/corpstatesc/aaa/016/typus.jpg](https://dl.dropboxusercontent.com/u/109630018/temp/corpstatesc/aaa/016/typus.jpg) ]

Usually, when I type z 0nd then h into a native text field, I see 7 and then it dissappears and a 6 appears in its place.

But in my SDL2 program I get everything indiscriminately. I get the resulting text 76. First is unicode #1079 then #1078 in SDL\_TEXTINPUT. But SDL\_TEXTEDITING doesn’t get sent at all or just once in the very beginning.

How does Typus work with the system and how can I make it work with SDL2?

I also have some questions about inputting KCJ text.
