Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.12.2012, 16:05
Новичок на форуме
Отправить личное сообщение для Archiolidius Посмотреть профиль Найти все сообщения от Archiolidius
 
Регистрация: 12.12.2012
Сообщений: 5

Как исключить одновременное нажатие клавиш
Как можно исключить одновременное нажатие клавиш?

$(document).bind('keypress', function (e) {
            switch (e.keyCode){
                case 119:{
                    if (direction != 'down')
                        direction = 'up';
                    break;
                }
                case 100:{
                    if (direction != 'left')
                        direction = 'rigth';
                    break;
                }
                case 115:{
                    if (direction != 'up')
                        direction = 'down';
                    break;
                }
                case 97:{
                    if (direction != 'rigth')
                        direction = 'left';
                    break;
                }
            }
Ответить с цитированием
  #2 (permalink)  
Старый 20.12.2012, 18:13
Новичок на форуме
Отправить личное сообщение для mr_freeman Посмотреть профиль Найти все сообщения от mr_freeman
 
Регистрация: 20.12.2012
Сообщений: 5

сделай булевый флаг по нажатию и отпусканию. или массив флагов-клавиш если посложнее исключения нужны. или учитывай количество одновременно нажатых клавиш и поставь условия, что действие выполняется только если одна клавиша нажата
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как отследить нажатие символьных клавишь Louis Общие вопросы Javascript 1 28.10.2009 10:47
Как отслеживать нажатие кнопки back Петр Общие вопросы Javascript 4 01.10.2009 16:06
Как узнать, что пользователь не нажимал клавиш strike Общие вопросы Javascript 7 22.07.2009 13:30
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
как отделить нажатие символьных клавиш от функциональных? Kos Events/DOM/Window 50 03.10.2008 12:08