|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.04.2010, 12:42 | #1 |
Регистрация: 06.04.2010
Сообщений: 6
|
Как записать в массив время нажатия, отжатия клавиш
Добрый день! Мне необходимо зафиксировать и записать в массив время нажатия и отжатия клавиш при наборе слова. Время програмка фиксирует и записывает в текстовый файл, а потом оттуда в массив, но при том условии если при нажатии клавиш нет перекрытия во времени! Теперь проблема как сделать так что-бы и при перекрытии время записывалось в массив...
Ну например, если без перекрытия писать "23", то массив запишется, как 0 4 6 9 (0;6 - время нажатия, 4;9 - время отжатия ) с этим все ОК. А с перекрытия запишет в файл так(естественно и масив запишется коряво) 0 4 6 9 (0;4 - время нажатия (нажимаю "2" и удерживая нажимаю "3")) 6;9 - время отжатия (отпускаю "2" а потом "3") Т.е. в идеале нужно чтоб записалось 0 6 4 9 В этом и проблема не знаю как это сделать.... Заранее всем кто откликнится огромное спасибо))) Код:
Код:
Код:
|
06.04.2010, 14:29 | #2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
а если написать в файл так
Цитата:
4 - 6 + 9 - Цитата:
4 + 6 - 9 -
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 06.04.2010 в 14:32. |
||
06.04.2010, 16:05 | #3 | |
Регистрация: 06.04.2010
Сообщений: 6
|
Цитата:
если при простом вводе все понятно, то как быть с перекрытием? как вообще прописать чтоб понять, что при 0 + 4 + 6 - 9 - это правильное соотношение: 0 - 6??? 4 - 9??? Или может я не совсем правильно вас поняла? Последний раз редактировалось Berta; 06.04.2010 в 16:07. |
|
06.04.2010, 17:12 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
если данных недостаточно для определения значит надо их добавить как мы добавили нажали(+)/отпустили(-)
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 06.04.2010 в 17:18. |
|
06.04.2010, 17:29 | #5 | |
Регистрация: 06.04.2010
Сообщений: 6
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Имитация нажатия клавиш | Air | Свободное общение | 28 | 04.02.2010 12:38 |
перехват нажатия клавиш | skalt12 | Общие вопросы Delphi | 4 | 17.08.2009 13:06 |
Время нажатия на кнопку мыши(Время реакции) | Кирилл13 | Помощь студентам | 1 | 11.04.2009 19:41 |
Перехват нажатия клавиш. | Vi_russ | Общие вопросы Delphi | 1 | 02.12.2008 20:25 |
Как заставить программу реагтровать на нажатия клавиш? | AngelOfDeath | Общие вопросы Delphi | 9 | 07.04.2008 23:58 |