Нажатие двух клавиш враз - QBasic
Формулировка задачи:
Можно ли в написанной программе сделать так, чтобы можно было нажать враз две клавиши, выполняющие свои функции?
для примера Напишите программу при которой при нажатии одной клавиши выводит на экран одну надпись на левой части экрана, а при нажатии другой клавиши - другая надпись в правой части экрана, так, чтобы можно было нажать две клавиши враз.
Думаю вы меня поняли, если вы знаете напишите плиз.
Решение задачи: «Нажатие двух клавиш враз»
textual
Листинг программы
- CLS
- KEY 15, CHR$(0) + CHR$(&H1F)
- ON KEY(15) GOSUB s1
- KEY(15) ON
- KEY 16, CHR$(0) + CHR$(&H20)
- ON KEY(16) GOSUB d1
- KEY(16) ON
- KEY 17, CHR$(0) + CHR$(&H20)
- ON KEY(17) GOSUB d2
- KEY 18, CHR$(0) + CHR$(&H1F)
- ON KEY(18) GOSUB s2
- DO WHILE INKEY$ <> CHR$(27)
- LOOP
- s1:
- CLS
- LOCATE 2, 2
- PRINT "sss"
- KEY(15) OFF
- KEY(16) OFF
- KEY(17) ON
- FOR i = 1 TO 5
- t = TIMER
- WHILE t = TIMER
- WEND
- NEXT i
- KEY(17) OFF
- KEY(15) ON
- KEY(16) ON
- RETURN
- s2:
- LOCATE 2, 2
- PRINT "sss"
- RETURN
- d1:
- CLS
- LOCATE 2, 20
- PRINT "ddd"
- KEY(15) OFF
- KEY(16) OFF
- KEY(18) ON
- FOR i = 1 TO 5
- t = TIMER
- WHILE t = TIMER
- WEND
- NEXT i
- KEY(18) OFF
- KEY(15) ON
- KEY(16) ON
- RETURN
- RETURN
- d2:
- LOCATE 2, 20
- PRINT "ddd"
- RETURN
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д