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

Считывание значений клавиш с клавиатуры

27.06.2013, 17:06. Показов 2427. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Клавиши на клавиатуре могут быть либо управляющими, либо алфавитно-цифровыми. Нажатие алфавитно-цифровой клавиши может сопровождаться нажатием клавиши Shift. Из управляющих клавиш нас интересует только клавиша CapsLock, остальные можно не различать. Каждое нажатие алфавитно-цифровой клавиши несет с собой информации в виде символа. После нажатия CapsLock последующие символы переводятся в верхний регистр (если они не были нажаты вместе с Shift) до следующего нажатия CapsLock. Если режим CapsLock не активирован, символы нажатые с Shift, переводятся в верхний регистр. Разработайте тип данных, представляющий указанную информацию. Последовательность нажатий клавиш представляется в виде списка. Основная задача состоит в том , чтобы разработать функцию, переводящую эту последовательность в строку символов. Например последовательность нажатий
Shift + ‘h’ ‘e’ CapsLock ‘l’ ‘l’ Shift + ‘o’ CapsLock
Должна дать в результате строку HeLLo. Определите следующие функции:
1) getAlNum, возвращающая из списка нажатий только нажатия алфавитно-цифровых клавиш.
2) getRaw, возвращающая строку, составленную из нажатых символов без учета информации о Shift и CapsLock.
3) isCapsLocked, по последовательности нажатий определяющая, остался ли после нее режим CapsLock в активированном состоянии.
4) getString, переводящая последовательность нажатий в строку.
При реализации функций можно воспользоваться стандартными функциями, переводящими символ в верхний и нижний регистры соответственно.

Помогите с заданием, пожалуйста!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.06.2013, 17:06
Ответы с готовыми решениями:

Считывание нажатия клавиш с клавиатуры
как сделать так чтобы программа завершалась при нажатие какой-то определенной клавиши?

Заменить считывание с клавиатуры на считывание из файла
Помогите пожалуйста, ни разу не работал со считыванием из файла поэтому не понимаю как и что...

Считывание клавиш
Есть код который работает при нажатии определённой клавиши #include <fstream> #include...

Считывание клавиш
Функция из <conio.h> _getch(); обрабатывает кнопки , но только тогда , когда окно(консольное)...

0
27.06.2013, 17:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2013, 17:06
Помогаю со студенческими работами здесь

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

Считывание комбинации клавиш
Помогите реализовать идею. Нужно, чтобы пользователь ввел определенную комбинацию клавиш, в...

Считывание клавиш в форме
есть форма и бекгроундворкер. в нем у меня считывание клавиш. устал уже. капец как. вот этот код в...

Считывание нажатия комбинации клавиш
Суть такова, что не понимаю как отследить нажатие нескольких клавиш одновременно. Именно, нужно...


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

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