Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 11.04.2014
Сообщений: 2
1

Задача: опрос клавиатуры. При нажатии любой клавиши должно появиться сообщение:"Нажата клавиша "(клавиша)"

12.04.2014, 14:34. Показов 2327. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.


Задача: опрос клавиатуры. При нажатии любой клавиши должно появиться сообщение:"Нажата клавиша "(клавиша)"". Задача, в принципе, тривиальная и решается с помощью нахождения ASCII-кода, но необходимо, чтобы и клавиши "Shift", "Alt", "Ctrl" и т. п. тоже считывались. Для этого нужно использовать скан-код, но я не знаю, как его у нажатой клавиши считать. Можете ли вы подсказать, как эту задачу решить.


Заранее спасибо.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2014, 14:34
Ответы с готовыми решениями:

Определение с какой клавиатуры была нажата клавиша
День добрый, потребовалось реализовать следующую вещь: Есть один ПК, требуется выполнить разные...

Нужно в выводить на экран значения nFlags при нажатии клавиши(Скэн-код, Расширенная клавиша и т. д.)
К тому, что сейчас выводиться нужно добавить на экран значения nFlags при нажатии клавиши(Скэн-код,...

Приостановка скрипта в любом месте если нажата клавиша клавиатуры
Добрый день. Возможно ли реализовать приостановку скрипта в любом месте если нажата какая ни будь...

Вводить с клавиатуры числа до тех пор, пока не будет нажата клавиша <<ESC>>
Задание: Вводить с клавиатуры числа до тех пор, пока не будет нажата клавиша &lt;&lt;ESC&gt;&gt;. На экран...

3
56 / 56 / 26
Регистрация: 13.11.2013
Сообщений: 234
Записей в блоге: 1
14.04.2014, 23:36 2
Лучший ответ Сообщение было отмечено nihilist как решение

Решение

вот маленький кусочек но дальше сам
Pascal
1
2
3
4
5
6
7
8
uses graphabc;
procedure kd(key:integer);
begin
writeln(key);
end;
begin
OnKeyDown+=kd;
end.
1
0 / 0 / 0
Регистрация: 01.06.2020
Сообщений: 3
02.06.2020, 15:48 3
Дружище а можешь весь код написать а то я тупой как сибирский валенок в этой теме а работу надо как то сдавать
0
5084 / 2655 / 2350
Регистрация: 10.12.2014
Сообщений: 10,048
02.06.2020, 19:05 4
Цитата Сообщение от nihilist Посмотреть сообщение
решается с помощью нахождения ASCII-кода
А ничё, что PABC.NET уже не с ASCII, а с Unicode работает?

И это весь код!
0
02.06.2020, 19:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2020, 19:05
Помогаю со студенческими работами здесь

Можно ли определить нажата ли клавиша shift при событии onclick на <img> ?
Можно ли определить нажата ли клавиша shift при событии onclick на &lt;img&gt; ?

Как в методе main, отследить, что при запуске программы была нажата функциональная клавиша
Как в методе main, отследить что при запуске программы была нажата функциональная клавиша (например...

Нажата ли клавиша
Как проверить нажата ли Ctrl?

while ( не нажата клавиша)
Есть цикл while. Нужно что б цикл заканчивал виполнение если нажата клавиша ... Добавлено через...

Как проверять, нажата ли клавиша Esc, в каждой итерации цикла, и если нажата, то прервать выполнение цикла?
OwenGlendower, это обращение прежде всего к вам. Вызов функции, в которой происходит проверка...

Будто нажата клавиша
Ноут. Помогите советом постоянно пикает динамик раз 20-30 пикнет потом грузит дальше в windows...


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

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