Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Как определить какая кнопка была нажата на клавиатуре.   Найти похожие ветки 

 
Tifon   (2010-05-20 16:25) [0]

Здравствуйте, Мастера.
Я разрабатываю программу, в которой при регистрации используется третий ключ - последовательность нажатых кнопок клавиатуры. Вопрос: как мне, после регистрации, показать пользователю на какие кнопки он нажал, т.е. как мне определить какие кнопки он нажал?


 
Медвежонок Пятачок ©   (2010-05-20 16:30) [1]

интересно, проверить введенный "третий" ключ ты умеешь, а показать его не умеешь.
как-то странно


 
Tifon   (2010-05-20 16:43) [2]

я получаю код клавиши и танцую от этого.
но если я покажу коды нажатых клавиш, пользователю это ничего не даст


 
Медвежонок Пятачок ©   (2010-05-20 16:46) [3]

а что ему даст показывание кнопок которые он нажал?
Он их что, с закрытыми глазами нажимал и не помнит на что давил?


 
Tifon   (2010-05-20 16:51) [4]

Последовательность должна обязательно заканчиваться нажатием Enter"а.
у меня на тестировании один парень вводил последовательность, но пройти аутентификацию не смог. Он при регистрации, нажал Enter и Shift вместе (регистрировался на ноуье, там кнопки рядом))). Для исключения подобных ситуаций, необходимо вывести пользователю список нажатых им клавишь, чтобы не было недоразумений.


 
Tifon   (2010-05-20 16:53) [5]

если использовать char для определения символа, а остальные коды просто записать и через case, все вроде бы и получается. Но нет учета установленного языка.


 
Медвежонок Пятачок ©   (2010-05-20 16:55) [6]

их и так не будет.
ввел правильно - вошел.
не вошел - значит ввел неправильно.

или ему надо доказательства представить, что он ввел неправильный ключ?
/* типа он сомневается, что процессор хуже его умеет сравнивать биты и байты */


 
Медвежонок Пятачок ©   (2010-05-20 16:56) [7]

Но нет учета установленного языка.

зато есть геткейбоардлэйаут


 
Tifon   (2010-05-20 17:03) [8]

В общем спасибо за помощь, сам разберусь.
А проблема заключалось в том, что нужно один раз вывести эту последовательность, сразу после регистрации, чтоб не возникало никаких вопросов.
Спасибо!


 
Медвежонок Пятачок ©   (2010-05-20 17:05) [9]

не вошел - значит ввел неправильно.

и никаких вопросов.

а если он такой умный что свято верит в то, что ввел все правильно, а комп дурак его не пускает - то пусть пользуется своим мозгом, а не программами на комьютере.


 
Anatoly Podgoretsky ©   (2010-05-20 18:55) [10]

Внешне напоминает дурдом


 
Имяозер   (2010-05-20 21:01) [11]

Третий ключ, пятый элемент, большой взрыв.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.053 c
15-1273133655
Дмитрий С
2010-05-06 12:14
2010.08.27
Защита переменных окружения


15-1273726474
Дмитрий С
2010-05-13 08:54
2010.08.27
Откуда береться точка?


15-1263970917
Дмитрий С
2010-01-20 10:01
2010.08.27
Программа такая как IBExpert, только для Mysql?


15-1271837525
@!!ex
2010-04-21 12:12
2010.08.27
60км/ч -> бетонная стена. Какой результат?


15-1272339322
Девелопер
2010-04-27 07:35
2010.08.27
Свойства бинарника и директивы компилятора