Форум программистов, компьютерный форум CyberForum.ru

Работа с клавиатурой, сочетания клавиш, блокировка клавиш - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Авторизация клиента на сервере http://www.cyberforum.ru/cpp-beginners/thread1492760.html
Пишу на QT, в разделе QT нет подфорума для начинающих, а основной форум не стал пачкать своим вопросом. Есть клиент - приложение оно на .NET с гуи, и серверное на QT. Работа с базой, прикрутил socket многопоточный делал все по уроки.(Если надо скину туториал) Все подключается, проверял через штатный telnet в винде. Сообщения сервер принимает (команда send в telnet). Необходима...
C++ Вводится два слова, необходимо определить, одинаковые они или нет Я новичёк в программировании, помогите, пожалуйста. Вводится два слова, необходимо определить, одинаковые они или нет http://www.cyberforum.ru/cpp-beginners/thread1492750.html
C++ Русскоязычная литература по Flex&Bison
Моя задача: необходимо создать или найти готовый лексер/парсер для разбора кода C++ и преобразования его в некоторую структуру (дерево). Начал изучать Flex&Bison (Yacc & Lex). Подскажите пожалуйста русскоязычную литературу (есть ли она вообще?) по этой теме и есть ли готовый лексер/парсер для плюсов (я понимаю, что велосипеды делать это хорошо, но всё же)?
Принудительный вызов метода родителя C++
#include <iostream> using namespace std; class A { public: virtual void f() { cout << "A::F()" << endl; } virtual void onLoad()
C++ Объясните пожалуйста, в чем здесь дело(структура и указатель) http://www.cyberforum.ru/cpp-beginners/thread1492715.html
#include <iostream> #include <string> #include <windows.h> using namespace std; struct pizza { double diameter; string name; double weight;
C++ Сделать массив расширяемым Никак не получается сделать динамический массив расширяемым , помогите пожалуйста, где,что не так? #include<iostream> using namespace std; class myVector { int *arr, size,var,count; public: myVector(int s=5):var(0), size(s), count(0) { подробнее

Показать сообщение отдельно
philimoner
0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 4
04.07.2015, 10:07     Работа с клавиатурой, сочетания клавиш, блокировка клавиш
Здравствуйте!

Есть такая вот задачка:
Разработать программу обработки прерывания от клавиатуры, которая должна:
распознавать нажатие "горячей" комбинации клавиш и реагировать на него звуковым сигналом;
при первом нажатии "горячей" комбинации переходить в режим блокировки ввода заданной клавиши, при втором - отменять этот режим;
системная обработка всех других клавиш нарушаться не должна.


Можете подсказать направление, в котором копать? Как задать комбинацию клавиш? Как блокировать ввод определённых клавиш? Звуковой сигнал тоже немного напрягает, ибо "\a" работает не на всех мамках, а других вариантов я не знаю.

Дайте мне хотя бы пинка в правильном направлении, а там уже сам попробую чего-нибудь придумать)))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru