• Давным-давно, когда компьютеры были большими и медленными, а программы — маленькими и быстрыми…

Программа просмотра кодов клавиатуры

Простенькая программа, демонстрирующая работу с обработчиком события (нажатие клавиши) и выводящая на экран код нажатой клавиши.

Вы можете скопировать указанный ниже код программы в IDE MS Small Basic и запустить:

LDTextWindow.KeyDown = Keyb ' назначаем подпрограмму-обработчик события

Sub Keyb ' подпрограмма-обработчик события
    TextWindow.CursorLeft = 0 ' затираем предыдущий текст
    TextWindow.Write("                             ") 
    
    TextWindow.CursorLeft = 0

    If LDTextWindow.LastKey = "Escape" Then ' ESC - выход
        TextWindow.Write(LDTextWindow.LastKey)
        TextWindow.WriteLine("")
        TextWindow.WriteLine("Bye!")
        Program.Delay(2000)
        Program.End()
    EndIf

    TextWindow.Write(LDTextWindow.LastKey) ' выводим код клавиши
EndSub


TextWindow.WriteLine("Коды клавиш") ' пишем заголовок

While "True" ' бесконечный пустой цикл самой программы
    Program.Delay(100) ' чтоб процессор не грелся
EndWhile



Поделиться: