Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а / 8 сообщений из 8, страница 1 из 1
20.08.2004, 17:44
    #32659696
Sergey Kanzhelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
собственно, сабж:
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
...
Рейтинг: 0 / 0
20.08.2004, 18:00
    #32659720
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
У них Key Code разный, проблем быть не должно

http://www.js-x.com/syntax/key_codes.php

http://p2p.wrox.com/archive/javascript/2002-12/32.asp
...
Рейтинг: 0 / 0
20.08.2004, 18:07
    #32659739
Sergey Kanzhelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
greenappleУ них Key Code разный, проблем быть не должно
одинаковый. У обоих 13
greenapplehttp://www.js-x.com/syntax/key_codes.php
Здесь то и сказано, что у enter keyCode = 13
greenapplehttp://p2p.wrox.com/archive/javascript/2002-12/32.asp
Здесь про enter вообще ни слова

=((((
...
Рейтинг: 0 / 0
20.08.2004, 18:24
    #32659759
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
:) я подумал, что Enter = ввод символов, сорри
...
Рейтинг: 0 / 0
20.08.2004, 19:31
    #32659837
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
похоже что средствами Java Script никак :((,
напишите тут, плз, если найдете
...
Рейтинг: 0 / 0
20.08.2004, 19:47
    #32659850
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
Если Вы про "широкую" клавиатуру, то исходя из здравого смысла эти кнопки генерят в порт компьютера один и тот же сигнал.
Правда, осцилографом не проверял, но по идее так должно быть.
Max Pro
...
Рейтинг: 0 / 0
20.08.2004, 21:51
    #32659912
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
Насколько я помню из древних времен программирования под MS-DOS каждая клавиша генерирует свой уникальный код и здравый смысл тут ни при чем. Другое дело, что JavaScript'у это по барабану.
...
Рейтинг: 0 / 0
21.08.2004, 18:21
    #32660137
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а
Да нет, это баг, я смотрел вчера, описанный и давно,
различить можно, но только через api user32.dll, может еще есть конечно способы, но я видел только этот, через PeekMessage...
доступ из клиентского скрипта будет невозможен просто из-за контекста безопасности. Я честно говоря не настолько силен в Java Script, можно ли из него вообще достучаться до таких мест, как-то не приходлось так глубоко копать. Можно наверное отлавливать состояние NumLock, если эта полумера уместна.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отличить в событии OnKeyDown обычный Enter от Enter'а c NUMPAD'а / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]