Tizen API: TVInputDevice - Samsung/cordova-plugin-toast GitHub Wiki

For converting TVInputDevice API of tizen to TOAST API, please refer to the followings.

If you want more information, please refer to toast.inputdevice

registerKey

  • Before

    tizen.tvinputdevice.registerKey(keyName);
    
  • After

    toast.inputdevice.registerKey(keyName,function() {
        console.log('Success');
    }, function(err) {
        console.log('Error: ' + err.message);
    });
    

unregisterKey

  • Before

    tizen.tvinputdevice.unregisterKey(keyName);
    
  • After

    toast.inputdevice.unregisterKey(keyName, function()  {
        console.log('Success');
    }, function(err) {
        console.log('Error: ' + err.message);
    });
    

getSupportedKeys

  • Before

    var supportedKeys = tizen.tvinputdevice.getSupportedKeys();
    
  • After

    var i;
    toast.inputdevice.getSupportedKeys(function (supportedKeys) {
        console.log('Success');
        for(i = 0; i < supportedKeys.length; i++) {
            console.log(supportedKeys[i].name + ' ' + supportedKeys[i].code);
        }
    }, function(err){
        console.log('Error : ' + err.message);
    });
    

getKey

  • Before

    var key = tizen.tvinputdevice.getKey('ColorF0Red');
    
  • After

    toast.inputdevice.getKey('ColorF0Red', function (key) {
        console.log('RED button code: ' + key.code);
    }, function(err){
        console.log('Error : ' + err.message);
    });