IME stands for "Input Method Editor", and refers to systems that allow users to input characters and symbols not found on their keyboard. They are commonly used to input Chinese, Japanese, and Korean (CJK) characters.
Questions tagged [ime]
500 questions
5
votes
1 answer
Is it possible to create an IME in WinRT?
The built-in Bengali keyboard layout in Windows 8/ Windows RT is not user-friendly at all. So using an IME is the only option for most users. There are quite a few Bengali Input Method Editors in Win32. They work fine in Windows 8.
But for Windows…

jonas007
- 51
- 1
5
votes
2 answers
A better solution for an AlertDialog with an EditText
I would like an AlertDialog with an EditText field in it to accept input. This in itself is pretty straight-forward. However there are a few "obvious" features that I would like as fallout from this request. I'll take them one-by-one. I am…

xbakesx
- 13,202
- 6
- 48
- 76
4
votes
0 answers
OnKeyPress event is called twice using IME
I have implemented a user Textbox that supports text input.
If I select the IME Japanase (or other Asian input method) as my current input and enter some text, when the text is send to the control, OnKeyPress is called twice for each character.
In…

Daniel Peñalba
- 30,507
- 32
- 137
- 219
4
votes
1 answer
Windows IME: custom Korean virtual keyboard
I have problem with Korean Windows IME. I am designing a virtual (screen/software) keyboard for a piece of embedded software. I rely on Windows IME and it seemed to work fine for Japanese and Chinese languages. It also works perfectly with Korean if…

chertovski
- 41
- 3
4
votes
0 answers
OnApplyWindowInsetsListener in landscape mode to detect keyboard visibility changes
Thanks to this great answer here: https://stackoverflow.com/a/63595830/741795 we can now track when keyboard is shown in Android... Unfortunateñy I have found some issues with it.
It turns out that for API 29 and inferior, the…

vallllll
- 2,731
- 6
- 43
- 77
4
votes
1 answer
how to set default IME in porting Android?
in build/target/product/generic.xml I add PinyinIME to add it to my build.
in makefile I set CUSTOM_LOCALES:= zh_CN en_US and ADDITIONAL_BUILD_PROPERTIES := persist.sys.timezone=Asia/Shanghai persist.sys.language=zh persist.sys.country=CN to make…

A117
- 499
- 1
- 5
- 13
4
votes
1 answer
Setting the position of the soft keybaord in android
I am wondering if there is any way to set the position of the soft keyboard in android? I have a toolbar at the bottom which i want to remain visible when the keyboard appears. So is there any way of positioning the soft keyboard above the toolbar…

user708342
- 45
- 5
4
votes
1 answer
Provide Stickers/Gifs for Google Keyboard?
I got a strange feature request on my desk. Marketing people see this stickers all over the messengers and want to have their "own company sticker".
So far so "good". With iOS you can provide Custom Stickers for the App Store. Link
With Android we…

chrjs
- 2,375
- 1
- 25
- 41
4
votes
2 answers
How to add own custom IME at Select Input method dialog
I'd like to show my own IME in the Select input method chooser dialog like the Japanese IME and the Chinese IME. How can I do that?
I am new to Android. I have tested Greek IME and other IME. Although .apk is successfully uploaded. But can't show…

aemon
- 789
- 2
- 7
- 13
4
votes
1 answer
How to load a different keyboard layout for subtype in android?
I'm using the android sample keyboard. it includes En (US) and En (GB) subtypes. On selecting either of the subtypes it only changes the flag on the spacebar.
Say I want to change the layout based on whichever subtype is selected but I am unable to…

Junaid Qadir Shekhanzai
- 1,386
- 1
- 20
- 38
4
votes
1 answer
Android: How to make button on candidate view in softkeyboard?
I want to make candidateView inside button but
you see log cat:
please share code
My Code
SoftKeyboard.java
@Override
public View onCreateCandidatesView() {
LayoutInflater li = (LayoutInflater)…

Sonu Kumar
- 969
- 1
- 11
- 36
4
votes
0 answers
Emoji unicode values
I'm building my own Android IME and I don't know what should I put in android:keyCodes="" or android:keyOutputText="" in Keyboard.Key in order to type EMOJI? When I try "U+1F601", "\u1F601" and stuff like that my keyboard isn't showig at all or it…

jelic98
- 723
- 1
- 12
- 28
4
votes
2 answers
DONE key on android keyboard
I'm having trouble with done/enter/next key. I'm making android soft keyboard and whenever I try to search for something I can't do that because when I press DONE key the cursor just moves to next row. Here is my code:
XML

jelic98
- 723
- 1
- 12
- 28
4
votes
0 answers
Android: How/where to put gesture code into IME?
I'm new to Android but I'm trying to create an IME that allows for gesture-character recognition. I can already do simple apps that perform gesture recognition but am not sure where to hook in the gesture views/obj with an IME. Here is a starting…

CardinalFIB
- 41
- 3
4
votes
1 answer
Creating android popup keyboard
I've followed the examples on developer.android.com regarding Input Methods and played with the SoftKeyboard sample application. These together give more than enough information regarding the creation of simple keyboard.
I made popup keyboard using…

Jungoo
- 41
- 3