Считывание одной клавиши с клавиатуры





в палитре на схеме

Описание

Блок предназначен для вывода состояния заданной клавиши на клавиатуре. На каждом шаге интегрирования блок считывает, нажата ли клавиша, и формирует выходной сигнал. При этом регистр и раскладка клавиатуры не влияют на работу блока.

Список возможных для считывания клавиш:
  • Клавиши символов: A-Z.
  • Клавиши цифр: 0-9.
  • Функциональные клавиши: F1-F12.
  • Клавиши-модификаторы: Ctrl, Alt, Shift, Left Ctrl, Right Ctrl, Left Shift, Right Shift, Left Alt, Right Alt.
    Внимание:
    На ОС Windows при выборе клавиш Ctrl, Alt или Shift считывается нажатие любой из двух, левой или правой, клавиши соответственно заданной. На ОС Linux считывание клавиш Ctrl, Alt, Shift недоступно, необходимо явно указывать считывание левой или правой клавиши, то есть выбирать клавиши Left Ctrl, Right Ctrl, Left Shift, Right Shift, Left Alt или Right Alt.
  • Навигационные клавиши: стрелки, Home, End, Page Up, Page Down, Delete, Insert
  • Другие служебные клавиши: Escape, Enter, Tab, Backspace, Caps Lock.
  • Клавиши NumPad: цифры 0-9, операторы "+", "–", "*", "/", символ десятичной точки ".".
  • Левая и правая кнопки мыши.
    Внимание:
    На ОС Linux считывание кнопок мыши недоступно.

Входные порты

Блок не имеет входных портов.

Выходные порты

Имя Описание Тип линии связи
out Выход состояния клавиши, где 0 — клавиша не нажата, 1 — клавиша нажата. Клавиша задается в свойстве "Считываемая клавиша" Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Считываемая клавиша key Заданная клавиша для считывания состояния A Перечисление

Параметры

Блок не имеет параметров.