IME not showing in emulator

I'm trying to develop a Smart TV application using TOAST (so for Samsung Tizen and LG webos). When trying to use the virtual keyboad (IME), the IME is not showing up in the Tizen emulator but does appear in the webOS emulator.

Even when using the sample app provided Samsung in their TOAST plugin (IME sample), the keyboard won't appear.

My code:

   <div class="user-info-input" >
    <label for="input1">E-mail</label>
    <input type="email" id="input1" class="form-input" focusable>

    imeEle = document.getElementById('input1');

    imeEle.addEventListener('submit', function (e) {
        console.log("The DONE button of IME is pushed");

    imeEle.addEventListener('cancel', function (e) {
        console.log("The CANCEL button of IME is pushed");

    imeEle.addEventListener('blur', function (e) {
        console.log("The INPUT element loses focus");

        if(imeEle.getAttribute('data-ime-show') == 'false') {
            console.log("The IME is closed");



I've tried different devices to run the emulator on, but so far no succes..


2 Replies
Jorge Sánchez

I am having the exact same problem, and it's driving me insane. Everything works out of the box on WebOS, but Tizen won't open the IME, and there isn't even a log about it - it just focuses an input while nothing happens. I'm really at a loss here, and can't find any useful information related to this problem anywhere.

Ajit sanghera



Did you found the solution?