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

С++ для начинающих

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

Горячие клавиши - C++

03.06.2013, 16:16. Просмотров 763. Ответов 2
Метки нет (Все метки)

Подскажите как сделать горячие клавиши для всей программы??
В моём случае при нажатии на 'Q' - выход из программы
И при нажатии на 'E' - Пишем сообщение "123"

Спасибо заранее!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2013, 16:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Горячие клавиши (C++):

Горячие клавиши - C++
Подскажие способы обработки программой глобального события по нажатию горячей клавиши. Заранее спасибо.

CodeBlocks горячие клавиши - C++
Привет всем! Подскажите можно ли в CodeBlocks 10.05 настроить горячие клавиши. Мне очень не хватает возможности закомментировать часть...

прога, которая по нажатой клавише выводит ascii - код символа это клавиши или scan - код самой клавиши. - C++
написать программу, которая по нажатой клавише выводит ascii - код символа этой клавиши или scan - код самой клавиши. осуществите вывод в...

Код клавиши - C++
Здравствуйте! Есть такой вопрос - какой ASCII код у клавиши вызова контекстного меню? Сейчас пишу небольшой файловый менеджер, и...

отключение клавиши - C++
Всем привет! Как можно отключить определенную клавишу в функции GetAsyncKeyState? приведите пожалуйста примеры?

Нажатие клавиши - C++
Всем привет! как сделать так чтобы в окне output при нажатии Enter курсор переходил на новую строку

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
serggg
54 / 38 / 6
Регистрация: 24.03.2013
Сообщений: 780
Завершенные тесты: 1
03.06.2013, 16:33 #2
Ну это будет как-то вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
 
int main()
{   
    setlocale(LC_CTYPE,"Russian");
    
    char ch = '0';
 
    for(;;)
    {
        cout << "Нажмите клавишу : ";
        ch=_getche();
        cout << endl;
        if(ch=='e' || ch=='E')
        {
            cout << "Число: 123" << endl;
        }
        else if(ch=='q' || ch=='Q') 
        {
            break;  
        }
        else
            cout << "Нажата неверная клавиша..." << endl;
    }
    cout << "Программа закончила свою работу..." << endl;
    _getche();
}
Только смотри, что бы при нажатие на клавиши у тебя стояла латинская раскладка!
1
Horna
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 4
27.04.2014, 02:20 #3
Цитата Сообщение от serggg Посмотреть сообщение
Только смотри, что бы при нажатие на клавиши у тебя стояла латинская раскладка!
А как сделать, чтобы горячие клавиши работали независимо от раскладки (на английской, русской и т.д.)?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2014, 02:20
Привет! Вот еще темы с ответами:

Нажатие клавиши - C++
Всем доброго времени суток. Кто знает как имитировать нажатие button-а? Т.е. Что бы допустим таймер посылал команду и кнопка нажималась,...

Нажатие клавиши - C++
Здравствуйте дорогие друзья, Я начинающий программист и хотел бы задать такой вопрос: Как сделать так, чтобы при нажатии на клавишу,...

Зажатие клавиши - C++
Как сделать, что-бы, если зажата клавиша, то выполняется какое-то действие?

код клавиши - C++
всем привет ) может кто нибудь объяснить как считать клавиши такие как F5 cntrl shift и так далее ) если можно приведите кусочек...


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

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

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