1

Тема: Горячі клавіші + збереження пароля

Всім привіт, роблю плагін під хром, потрібно зберагати пароль від сайтів. Думаю це зробити так, коли користувач вводе логін та пароль, він натискає "вправо+ентер" і данні потрапляють в web бд.
Як мені зробити перевірку на поля? Для початку хочу зробити, щоб виводило логін і пароль при натисканні горячих клавіш. Зараз в мене просто всі input зберігає в змінну. Прошу допомоги у знаючих людей.     
PS:теги code не можу використати, видає помилку

$(document).ready(function(){
    var idx = 0;
    var arr = [];

    function runOnKeys(func) { //горячі клавіші
    var codes = [].slice.call(arguments, 1);
    var pressed = {};
    document.onkeydown = function(e) {
        e = e || window.event;
        pressed[e.keyCode] = true;
        for(var i=0; i<codes.length; i++) {
            if (!pressed[codes]) {
                return;
            }
        }
        pressed = {};
        func();
    };
    document.onkeyup = function(e) {
        e = e || window.event;
        delete pressed[e.keyCode];
    };
    }

    runOnKeys( function() { // при натисканні  "вправо+ентер"
        $('input').blur(function(event){ //якщо фокус змінюється
        var cl = '#' + event.target.id;
        arr[idx] = $(cl).val();
        idx++;
        var login = arr[0];
        var pass = arr[1];
        if(login.length && pass.length){ //якщо в логіні і паролі щось є то виводимо це
        alert(login +" "+ pass);}
    });
    }, 39, 13 );