@amperka-usb-клавиатура

JS модулът позволява на Isrka JS да действа като компютърна клавиатура.

За да може компютърът да разпознае платката като клавиатура, след първото зареждане на програмата с свързана библиотека, платката трябва да бъде изключена от USB и свързана отново.

Функции на модула

кран(клавиш[, обратно извикване])

Изпраща сигнал за кратко натискане (натиснат, освободен) на клавиш с кодов клавиш.

След натискане, ако бъде преминато, ще бъде извикана функцията за обратно извикване без параметри.

За да не работите със сурови кодове на ключове, използвайте речника KEY.

В допълнение към цифров код или речников елемент KEY, можете да подадете низ като ключов параметър. В този случай номиналният ключов код ще бъде намерен в KEY от този низов ключ.

Вместо една стойност на ключ, можете да подадете масив. В този случай номиналният ключов код се очаква на последната позиция на масива, а модификаторите (Ctrl, Alt, Shift и т.н.) се очакват като първи елементи. Достъпен списък с модификатори е наличен в речника MODIFY.

тип (текст [, обратно извикване])

Отпечатва текста на низа, сякаш е въведен от човек. Скоростта на въвеждане е приблизително 50 знака в секунда.

В края на входа функцията за обратно извикване се извиква без параметри, ако е била предадена.

Само наличните в английската клавиатурна подредба се очакват като текстови знаци. Всички други символи, включително тези на кирилица, ще бъдат показани с ? .

Имайте предвид, че действителният текст, отпечатан на компютъра, зависи от текущото оформление и състояние на клавиша Caps Lock, за които библиотеката не може да знае: те се контролират от операционната система на компютъра. Само тези клавиши, които не зависят от оформлението, са универсални: числа, някои препинателни знаци и оператори.

Речник обект с ключови кодове. Съдържа ключове:

Речник обект с модифициращи клавиши. Съдържа ключове: