Я добавил клавиатуру qwerty в свое приложение, и когда пользователь фокусируется на поле поиска, оно открывает клавиатуру, и ему все еще нужно нажать правую клавишу, чтобы сфокусироваться на клавиатуре. Клавиатура находится под полями, поэтому правая клавиша не интуитивно понятна!
Я хотел бы знать, как изменить этот ключ?
Или где я могу найти название функции, которая это делает?
Спасибо
Изменить. Код, который я использовал:
var pluginAPI = new Common.API.Plugin();
var ime;
var Main = {};
Main.onLoad = function(){
pluginAPI.registIMEKey();
ime = new IMEShell('search', Main.imeReady, 'en');
};
Main.imeReady = function(){
// focus callbacks
ime.setKeyFunc(tvKey.KEY_UP, function(keyCode) { return false; } );
ime.setKeyFunc(tvKey.KEY_DOWN, function(keyCode) { return false; } );
ime.setKeyFunc(tvKey.KEY_RETURN, function(keyCode) { widgetAPI.sendReturnEvent(); return false; } );
ime.setKeyFunc(tvKey.KEY_EXIT, function(keyCode) { widgetAPI.sendExitEvent(); return false; } );
// install status callbacks
ime.setKeypadPos(410, 80);
ime.setWordBoxPos(18, 6);
ime.setEnterFunc(function(){});//stuffs
};