![]() |
[keys] left shift & right shift
Поковырял поиск - видимо никто этим не заморачивался.
Цель: отлавливать нажатия левого и правого shift'ов с клавиатуры и выполнять соответствующие КАЖДОМУ shift'у отдельные действия. На сколько я понимаю, у shift'а (левого и правого) один и тот же ASCII код. Это поставило меня в тупик. Что делать? |
Отлавливать чем-нибудь сторонним, если получится.
Сам флеш не при делах. |
флешка будет броузерная.
JS, VB? |
Я думаю, VB.
JS сомнительно, что такие ньюансы отловит. |
Код:
Key.addListener(this); |
Круто! Надо было отлавливать isDown :D
Лень было экспериментировать. Практика превыше всего. |
Только не понятно, причем тут неразрывный пробел или для клавиатуры код 160 что-то другое?
|
да как бы все логично: shift отдаeт/генерит не один, а два кода, второй может и совпадать с чем угодно..
|
Интересно, а как ты получил 160? Трейс getCode выдает 16 всегда.
|
Все понял. Вот дополнительные коды для shift и ctrl
shift left 160 shift right 161 ctrl left 162 ctrl right 163 |
| Часовой пояс GMT +4, время: 23:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.