Обнаружение нескольких ключей в Javascript - PullRequest
0 голосов
/ 20 августа 2010

Я работаю над способом создания сочетаний клавиш.Первоначально я сделал это:

function clicking(e) {  

    var code;

    if (!e) var e = window.event;
    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
    var character = String.fromCharCode(code);

        if(character == 'X' && e.ctrlKey) {
            window.location = 'http://www.example.org/';            
        } 

}

Где пользователь будет нажимать Ctrl и X для перенаправления или, возможно, Ctrl + Alt + X .Это прекрасно работает на Windows, конечно, но на Mac у меня есть некоторые проблемы.Это было самое простое решение, и я не хотел его слишком усложнять.Кроме того, мой мозг сегодня не функционирует идеально, и мне было интересно, есть ли способ обойти это на Mac.

Я хочу, чтобы пользовательский опыт был одинаковым на всех платформах.

1 Ответ

0 голосов
/ 15 ноября 2010

Вы смотрели на использование плагина?

http://code.google.com/p/js-hotkeys/

...