Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/53: Рейтинг темы: голосов - 53, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 20
1

Разобраться с событием OnKeyDown

13.04.2007, 01:20. Показов 10101. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написал игру. По началу для движения объектов использовал процедуру OnKeyPress, но это весьма тормознутый вариант. Захотел заточить это все на процедуру OnKeyDown но смог найти коды клавишь только на стрелки. Вообще можн ли использовать эту функцию под другие клавиши? Заранее благодарю.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2007, 01:20
Ответы с готовыми решениями:

onkeydown в делфи
что нужно писать в uses что-бы принимало коды клавиш??

Событие OnKeyDown/Up
По каким причинам могут не работать эти события?

Не работает OnKeyDown
Нужно, чтобы при Ctrl+S появилось сообщение. Пробовал много чего но не работает! 1. Не...

событие OnKeyDown
Доброе время суток, господа. Создаю форму кидаю эдиты.....суть такова: надо чтобы в эдиты...

2
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
13.04.2007, 22:40 2
Можно и на другие. Узнать их коды можно из справки, или написать простенькую прогу, которая сама коды клавишь, к примеру, в текстовый файл пишет. А так, все в справке есть.
0
0 / 0 / 0
Регистрация: 02.08.2007
Сообщений: 8
03.08.2007, 17:40 3
В onkeydown есть параметр key, в котором хранится ascii-код нажатой клавиши.
Обработчик:
if key = 13 then Делаем это, т.к.нажат Enter;
if key = 32 then Делаем то, т.к.нажат Пробел;
и т.д.
0
03.08.2007, 17:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2007, 17:40
Помогаю со студенческими работами здесь

OnKeyDown + клавиши стрелок
Необходимо обработать нажатия клавиш стрелок. Form1.KeyPreview := True procedure...

OnKeyDown, отключить звук
При нажатии комбинации клавиш в OnKeyDown раздаётся раздражающий системный звук, как от этого...

OnKeyPress и OnKeyDown работают с запазданием
Я хочу сделать так, чтобы при любом изменении в первом эдите, это изменение производилось и во...

Из OnKeyDown переопределить Key для OnKeyPress
Задача: при нажатии определенных клавиш на клавиатуре задать для ввода в Edit.Text определенный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru