0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 39
1

При нажатии клавиши «I» проверить и вывести состояние клавиши insert

27.03.2013, 19:52. Показов 1891. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу : при нажатии клавиши «I» проверить и вывести состояние клавиши insert

Добавлено через 7 минут
при нажатии клавиши «с» проверить состояние Caps Lock.

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include<stdio.h>
 
void funASM(char *a)
{
  char _a;
  asm{
    mov ah,0h
    int 16h
    mov _a,ah
  }
  *a=_a;
}
 
void printBit(char stat)
{
  int i;
  char ch;
  for(i=7;i>=0;i--)
  {
    ch=1<<i;
    if(stat&ch)
        printf("1");
    else
        printf("0");
  }
}
 
int main()
{
  char a,stat;
  while(1)
  {
    funASM(&a);
    if(a==1)
    break;
    if(a==46)
    {
     asm{
     mov ah,12h
     int 16h
     mov stat,al
     }
     if((stat&64)==64)
    printf("On\n");
     else
    printf("Of\n");
     printBit(stat);
     printf("\n");
    }
  }
return 0;
}
помогите переделать и розобратса
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2013, 19:52
Ответы с готовыми решениями:

При нажатии клавиши I проверить и вывести на экран состояние клавиши Insert
Добрый день, помогите с заданием при нажатии клавиши I проверить и вывести на экран состояние...

При нажатии на клавиши Num Lock, Caps Lock, Insert вывести в StatusBar состояние кнопок C++
Добрый день, уважаемые программисты, студенты, школьники, а также все посетители этого...

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

При нажатии клавиши в английской раскладке, выводить русское значение клавиши
Требуется чтобы при нажатии клавиши в английской раскладке, выводилось Русское значение клавиши....

1
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
28.03.2013, 22:51 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Эташ.
Вложения
Тип файла: rar keyboard.rar (3.6 Кб, 14 просмотров)
0
28.03.2013, 22:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2013, 22:51
Помогаю со студенческими работами здесь

Включать курсор при нажатии левой клавиши, а выключать по нажатию правой клавиши мыши
Нужно: Включать курсор при нажатии левой клавиши, а выключать по нажатию правой клавиши мыши....

Нужно фиксировать состояние клавиши Insert и выводить информацию о клавише в статусной строке
Всем привет. Хотелось бы попросить помощи форумчан ;) В чем суть ? - Нужно фиксировать состояние...

Вывести сообщение при нажатии клавиши F1
Помогите пожалуйста. Организовать посимвольное введение эха в цикле и анализ определенной группы...

Проверить текущее состояние клавиши
Собственно делаю прогу и надо проверить состояние клавиши NumLock без использования...

Есть ли разница между программным посылом клавиши PostMessage и посылом клавиши при нажатии клавиатуры?
Всем привет) Может ерунду говорю, но.. Есть ли разница между программным посылом клавиши...

Делфи, при нажатии клавиши выводилось его имя ВывестиСообшение('Имя клавиши');
Точна такую тему нада сделать для других клавишь, но как ? procedure TForm1.FormKeyPress(Sender:...


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

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

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