Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
learningfornoth
0 / 0 / 0
Регистрация: 15.05.2015
Сообщений: 18
#1

Составить программу, которая будет отлавливать нажатия клавиатуры - Delphi

29.05.2015, 13:10. Просмотров 325. Ответов 6
Метки нет (Все метки)

Составить программу и блок-схему, которая будет отлавливать нажатие клавиш и показывать, какая клавиша в данный момент нажата
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2015, 13:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить программу, которая будет отлавливать нажатия клавиатуры (Delphi):

Составить программу, которая будет проверять существует ли какой-либо код в файле - Delphi
Всем привет, я что-то не как не пойму как составить такую программу, которая будет проверять существует ли какой-либо код в файле(а файл...

Составить программу которая бы определила символы по таблице кодировки вводимые с клавиатуры - Delphi
Доброго времени суток. Вот такое дело ребят помогите сделать программу. В форменном приложение. Составить программу которая бы...

Составить программу, которая выводит с клавиатуры произвольную числовую матрицу А размером 4*4. в делфи - Delphi
Составить программу в делфи, которая выводит с клавиатуры произвольную числовую матрицу А размером 4*4. Построить по ней матрицу В тех же...

Написать программу, которая бы отслеживала и подсчитывала все нажатия на клавиши мыши. - Delphi
Моя мама пристрастилась к казуальным играм, в которых всё делается левой кнопкой мыши. Китайская мыша сдохла ещё на заводе производителя....

Создать программу которая будет рисовать квадраты - Delphi
Нужно создать программу которая будет рисовать квадраты. Т.е первый квадрат будет со сторонами 100000 каждая, второй строится от нижнего...

Написать программу, которая будет нажимать клавишу с интервалом - Delphi
Привет всем,я новенький тут и только начал изучать язык программирования,я хоху создать очень простую программу которая будет нажимать...

6
Immo
179 / 179 / 52
Регистрация: 02.10.2012
Сообщений: 807
29.05.2015, 13:13 #2
на таймер
Delphi
1
2
3
4
5
6
var
i:integer;
begin
for i:=0 to 255 do 
if getasynckeystate(i)<>0 then  
showmessage('Нажата клавиша '+inttostr(i));
1
NIKOLAYY
812 / 712 / 159
Регистрация: 22.09.2012
Сообщений: 4,975
30.05.2015, 12:46 #3
Таких программ может быть несколько и они могут быть разные простые и сложные. Это нечто наподобие хука клавиатуры, но я тебе несоветую такую программу делать так как на них ругается большая часть антивирусников.
0
learningfornoth
0 / 0 / 0
Регистрация: 15.05.2015
Сообщений: 18
31.05.2015, 20:30  [ТС] #4
Мне бы средненькую, со Скан-кодами
0
Immo
179 / 179 / 52
Регистрация: 02.10.2012
Сообщений: 807
31.05.2015, 20:32 #5
а чем тогда моя не подошла?
0
learningfornoth
0 / 0 / 0
Регистрация: 15.05.2015
Сообщений: 18
31.05.2015, 21:21  [ТС] #6
Подошла, спасибо, у меня вопрос, как её прервать и как сделать вывод не цифр, а наименований клавиш?

Добавлено через 30 минут
там организовано через ascii код, а мне надо через скан-код
0
Immo
179 / 179 / 52
Регистрация: 02.10.2012
Сообщений: 807
31.05.2015, 21:59 #7
в данном случае можно так, если очень хочется, вот Коды клавиш
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
var
FKey:string;
...
case i of 
1:
2:
...
13:Fkey:='Enter';
...
255:
end;
showmessage('Нажата клавиша - '+FKey)
0
31.05.2015, 21:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2015, 21:59
Привет! Вот еще темы с ответами:

Написать программу, которая будет открывать файл BMP формата - Delphi
Нужна помощь в написании программы, которая будет открывать файл BMP формата (на Delphi). Я новичек в этой среде. Прошу помочь кто чем...

Написать программу которая будет закрашивать данную область произвольными из выбранных цветами... - Delphi
Дана вот такая задача. задана прямоугольная клетчатая область.Пользователь выбирает любое количество цветов, но не менее четырёх....

Написать программу, которая проверяет, является ли введенное с клавиатуры строка дробным числом - Delphi
Вариант 4. 1. Дано слово из четного числа букв. Поменять местами его половины. 2. Написать программу, которая проверяет, является ли...

Строки. Написать программу, которая введенное с клавиатуры слово напечатает следующим образом - Delphi
Написать программу, которая введенное с клавиатуры слово напечатает следующим образом: школа к л о о л к алокш


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru