OpenComputers/Keyboard API

Этот интерфейс предоставляет таблицу кодов и названий клавиш keyboard.keys. Таблица работает в обе стороны. То есть, keyboard.keys.numpad0 имеет значение 0x52, а keyboard.keys[0x52] — наоборот, строку numpad0.


Полный список клавиш и их кодов вы можете найти здесь: keyboard.lua

Отдельные функции следят за состоянием специальных клавиш.


Проверяет, нажата ли пользователем клавиша Alt.


Проверяет, является ли символ char спец-символом. (Согласно определению спец-символов в классе Character Java.) Обычно это не отображаемые символы.


Проверяет, нажата ли пользователем клавиша Ctrl.


Проверяет, нажата ли пользователем заданная клавиша. В качестве параметра должен быть передан код клавиши, либо ее символ.


Проверяет, нажата ли пользователем клавиша ⇧ Shift.

В данной статье используются материалы из статьи «OpenComputers/Keyboard API» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-Share Alike. Авторы статьи.