Results 1 to 8 of 8
  1. Loiter's Avatar
    Posts
    682 Posts
    Global Posts
    893 Global Posts
       #1  
    Just Type is one of the best features of the 2.1 webOS, however it is not fully working for people using keyboards from non-supported countries. Although these homebrew keyboards work perfectly in most cases (sms, contacts, memos etc.), there is an annoying problem in Just Type.

    When you have your keyboard layout in your language and you start typing, Just Type opens and displays first the english character and then your language character. So for example in my patch, if I press letter "β", Just Type opens with bβ. This only happens in Just Type for the first character, the rest appear without any problems. So every time you have to the JT bar and delete the english character manually in order to have results.

    So, if anyone is able to make a patch or propose a solution or help me in other way, I'd really appreciate it. The link to my keyboard is this: http://forums.precentral.net/webos-p...greek+keyboard
    Attached Images Attached Images
  2. #2  
    hello, i've study about this problem and try to fix it,
    and it just seems to work at the moment for the chinese character input,
    i will test for awhile to see if there is problem,
    if not then i will release the method soon.
  3. #3  
    i've test for few days, it should be fine and work.
    open:
    /usr/lib/luna/system/luna-applauncher/app/controllers/global-search-assistant.jsjsjs

    original part:
    // try to handle the very first key event
    var s;
    if (Mojo.Char.isPrintableChar(event.keyCode, true) && !event.ctrlKey) {
    s = String.fromCharCode(event.keyCode);
    }
    if (s && this.searchTerm.length==0 && this.searchPressHoldTerm.length==0) {
    // first valid key press event
    this.onActivate(s);
    this.updateSearchTerm(s, true);

    // we manually updated the search field
    event.preventDefault();
    }
    Edit to:
    // try to handle the very first key event
    var s=/^\w+$/;
    if (Mojo.Char.isPrintableChar(event.keyCode, true) && !event.ctrlKey) {
    s = String.fromCharCode(event.keyCode);
    }
    if (s && this.searchTerm.length==0 && this.searchPressHoldTerm.length==0) {
    // first valid key press event
    this.onActivate(s);
    if(!s.test(str))
    this.updateSearchTerm(s,true);
    else
    this.updateSearchTerm(" ",true);
    // we manually updated the search field
    event.preventDefault();
    }
  4. #4  
    2 chansom,
    It works! Thank you sooooooo much!
    Last edited by Pilotovef; 04/22/2011 at 12:08 AM.
  5. Loiter's Avatar
    Posts
    682 Posts
    Global Posts
    893 Global Posts
       #5  
    After not having any answers I stopped checking this topic and it was by accident that I found out someone had answered and proposed a solution.
    Sorry for not thanking you a million times earlier chansom. Your solution works perfectly and I have not experienced any other problems until now.
    Thanks again
  6. 256b's Avatar
    Posts
    3 Posts
    #6  
    After the patch has stopped working Speed dialing
  7. Loiter's Avatar
    Posts
    682 Posts
    Global Posts
    893 Global Posts
       #7  
    Quote Originally Posted by 256b View Post
    After the patch has stopped working Speed dialing
    It works if you open the Phone app and press your speed dial key.
    I am not using speed dial a lot, was it supposed to work elsewhere too?
  8. #8  
    Yes it must work in card view. Its a bug

Posting Permissions