Processing:Справочник языка Processing/keyPressed

Материал из Онлайн справочника
Перейти к: навигация, поиск

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


keyPressed [1]

Обозначение

keyPressed

Описание

Булева системная переменная keyPressed имеет значение true, если какая-либо клавиша нажата и false, если не нажаты никакие клавиши.

Обратите внимание, что есть аналогичная функция с именем keyPressed(). Смотри справочную страницу для получения дополнительной информации.

Пример

  1. // Кликните по окну программы, чтобы установить на него "фокус"
  2. // и нажмите любую клавишу
  3. // Примечание: Прямоугольник в этом примере может мерцать, поскольку
  4. // операционная система может регистрировать длинное нажатие клавиши
  5. // в качестве повторного нажатия.
  6.  
  7. void draw() {
  8.   if (keyPressed == true) {
  9.     fill(0);
  10.   } else {
  11.     fill(255);
  12.   }
  13.   rect(25, 25, 50, 50);
  14. }

См.также

Внешние ссылки

  1. processing.org - keyPressed