|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.10.2011, 18:59 | #1 |
Пользователь
Регистрация: 10.10.2011
Сообщений: 64
|
Дэлфи: визов действия по нажатию на кнопку на клавиатуре?
Делаю 2d платформер на Дэлфи. Управление будет через клавиатуру. Но я не знаю как вызывать действие по на жатию на кнопку на клавиатуре. Помогите.
|
12.10.2011, 20:16 | #2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,814
|
у формы есть свойство (Events) OnKeyPress. в нём надо прописать такое:
это пример: Код:
то есть, как только нажмёшь пробел - программа закроется. а далее, на что способна ваша фантазия - можно поискать (или подобрать) коды других клавиш и прицепить к ним действия. чтоб вам было полегче, на одном из форумов нарыл небольшую программульку, которая эти коды выдаёт, как только нажимаешь на клавишу. думаю, поможет
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
12.10.2011, 21:26 | #3 |
Пользователь
Регистрация: 10.10.2011
Сообщений: 64
|
Ой спасибо. А прога это вообще то что мне нужно. Я бы ее по любому искал.
проблема, кнопки с буквами не работают а все остальные да Последний раз редактировалось Stilet; 13.10.2011 в 07:58. |
13.10.2011, 06:52 | #4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Используй не только OnKeyPress, но и OnkeyUp OnkeyDown, потом, возможно, захочешь таймер и опрос состояния клавиатуры делать - тогда рассматривай GetAsyncKeyState
|
13.10.2011, 08:15 | #5 |
Пользователь
Регистрация: 10.10.2011
Сообщений: 64
|
Да я вчера в инете уже разные примеры программ просмотрел и даже видел способ создания клавиатурного шпиона но прикол в том что ни один код именно с буквенными клавишами не работает а совсеми остальными да.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Действие по нажатию клавиши на клавиатуре | iliy25rus | Microsoft Office Excel | 2 | 08.12.2010 11:33 |
Отнимать значение по нажатию на кнопку | artemavd | Общие вопросы Delphi | 14 | 26.11.2010 09:27 |
Сдвинуть прямоугольник по нажатию на кнопку | artemavd | Общие вопросы Delphi | 3 | 21.09.2010 07:27 |
По нажатию клавиши Enter на клавиатуре нажимается определенный BitBtn | Akemi | Компоненты Delphi | 1 | 08.06.2010 19:44 |
Рисование по нажатию клавиши на клавиатуре... | zvuk01 | Помощь студентам | 1 | 25.12.2007 17:49 |