@amperka-usb-клавиатура
JS модулът позволява на Isrka JS да действа като компютърна клавиатура.
За да може компютърът да разпознае платката като клавиатура, след първото зареждане на програмата с свързана библиотека, платката трябва да бъде изключена от USB и свързана отново.
Функции на модула
кран(клавиш[, обратно извикване])
Изпраща сигнал за кратко натискане (натиснат, освободен) на клавиш с кодов клавиш.
След натискане, ако бъде преминато, ще бъде извикана функцията за обратно извикване без параметри.
За да не работите със сурови кодове на ключове, използвайте речника KEY.
В допълнение към цифров код или речников елемент KEY, можете да подадете низ като ключов параметър. В този случай номиналният ключов код ще бъде намерен в KEY от този низов ключ.
Вместо една стойност на ключ, можете да подадете масив. В този случай номиналният ключов код се очаква на последната позиция на масива, а модификаторите (Ctrl, Alt, Shift и т.н.) се очакват като първи елементи. Достъпен списък с модификатори е наличен в речника MODIFY.
тип (текст [, обратно извикване])
Отпечатва текста на низа, сякаш е въведен от човек. Скоростта на въвеждане е приблизително 50 знака в секунда.
В края на входа функцията за обратно извикване се извиква без параметри, ако е била предадена.
Само наличните в английската клавиатурна подредба се очакват като текстови знаци. Всички други символи, включително тези на кирилица, ще бъдат показани с ? .
Имайте предвид, че действителният текст, отпечатан на компютъра, зависи от текущото оформление и състояние на клавиша Caps Lock, за които библиотеката не може да знае: те се контролират от операционната система на компютъра. Само тези клавиши, които не зависят от оформлението, са универсални: числа, някои препинателни знаци и оператори.
Речник обект с ключови кодове. Съдържа ключове:
Речник обект с модифициращи клавиши. Съдържа ключове: