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
Javascript: event.preventDefault() does not work for Japanese IME
I want to create a text input which does not allowed to input any character (same as disabled input, but the mouse cursor still shown)
function loadPage() {
const el = document.getElementById('input-id');
el.addEventListener('keydown',…

Waveter
- 890
- 10
- 22
5
votes
1 answer
Strange behaviour with Japanese IME in Windows 10 1709
I am facing a problem in Windows 10 Creators update where, when I try to input something to my application using IME, the first character is ignored; i.e., If I use IME to enter the japanese hiragana character 'か' by typing K & A, i end up getting…

PRinCEKtd
- 270
- 3
- 12
5
votes
2 answers
Android: ListView with EditTexts messes up focus and IME
I have ListActivity with custom items, where every item has it's own TextEdit.
Taping on any of them brings IME keyboard up and it causes ListView to be resized.
So EditText, which recently received focus by tap looses it.
Second tap is required to…

dykzei eleeot
- 169
- 2
- 6
5
votes
1 answer
Since TranslateMessage() returns nonzero unconditionally, how can I tell, either before or after the fact, that a translation has occurred?
This is a continuation from What is the correct, modern way to handle arbitrary text input in a custom control on Windows? WM_CHAR? IMM? TSF?.
So after experimenting with a non-IME layout (US English), a non-TSF IME (the Japanese FAKEIME from the…

andlabs
- 11,290
- 1
- 31
- 52
5
votes
1 answer
What is the correct, modern way to handle arbitrary text input in a custom control on Windows? WM_CHAR? IMM? TSF?
I want to be able to support text input in a custom Windows control, just like the EDIT and rich edit controls already do, but not subclassing either of those. The control currently uses Direct2D and DirectWrite to draw text, and runs on Windows…

andlabs
- 11,290
- 1
- 31
- 52
5
votes
0 answers
Keyboard IME with emojis
I am making a keyboard with custom images which i have to "copy to clipboard" when clicked. I have followed this tutorial for making a working keyboard. On press a key i am also able to change keyboard layout. Now i want to change background and…

kiturk3
- 549
- 10
- 30
5
votes
4 answers
Android IME: showing a custom pop-up dialog (like Swype keyboard) which can enter text into the TextView
I'm wondering how I can create a custom pop-up like the one in the screenshot below (borrowed from the Swype keyboard), where I can have a couple of buttons, which each commit a string to the currently "connected" TextView (via a InputConnection).…

znq
- 44,613
- 41
- 116
- 144
5
votes
1 answer
Android: Add imageButton on top of a custom keyboard
I have succesfully implemented a custom keyboard. It is working as it should. I want add an imageButton on the top of the keyboard as shown in below image so that it always shows above the keyboard whenever keyboard pops up. Can anyone guide me how…
user5596252
5
votes
2 answers
How to add scrollview to keyboardView in android
I've been trying to add scrollview to my android custom keyboard Ime , but nothing i've try not working so far.
Here is part of my code
keyboard.xml

Ömer Faruk Çakmakçı
- 103
- 5
5
votes
2 answers
How to develop a simple input method for Mac OS X in Swift?
I know there is an API reference for the InputMethodKit framework. And there is also sample code in Objective-C, but it doesn't provide an example in Swift.
Does anyone know how to make a simple IME in Swift? It can have features like repeating the…

V.D.D
- 135
- 1
- 7
5
votes
2 answers
input connection-how to delete selected text?
I made a custom keyboard for android. When I press backspace button of my keyboard I use
getCurrentInputConnection().deleteSurroundingText(1, 0);
to delete one letter from the input field. But when I select some text and then press the backspace…

isht
- 65
- 2
- 11
5
votes
1 answer
C# and IME - getting the current input text
I'm using the Japanese IME as an example but it is probably the same in other languages which use an IME for input.
When the user types text into a textbox using the IME, the KeyDown and KeyUp events are fired. However the TextBox.Text property does…

Laurent
- 5,953
- 14
- 43
- 59
5
votes
1 answer
Retain soft-input/IME state on Orientation change
I'm having a small user experience issue in my app;
When changing from landscape to portrait (or portrait to landscape) with the Soft Keyboard open, the keyboard hides.
What I want to do is to stop the keyboard hiding on orientation change.
(Edit -…

Graeme
- 25,714
- 24
- 124
- 186
5
votes
2 answers
Build Android LatinIME
I want to do some changes on the LatinIME.
Therefore I cloned this Repo LatinIME and have done them.
Now I noticed that I need to build this within the AOSP cause there are dependencies.
My problem is now that I only want to build the LatinIME (with…

nilo
- 699
- 7
- 18
5
votes
1 answer
Android IME which accept unicode
While writing an Input method editor for android, what will i have to do to make it map accept some unicode character as input other than changing android:keyLabel (for example to make me map Malayalam character as input :0D00 - 0DFF)

Akhilan
- 69
- 3