Additional Keys: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
{{Scripting Tutorials | {{Scripting Tutorials | ||
|Description=Как создавать и использовать комбинации дополнительных клавиш? | |Description=Как создавать и использовать комбинации дополнительных клавиш? | ||
|Возрастная категория=6 | |||
|Environment=Scratch | |||
}} | }} | ||
'''Additional keys''' are keys that are not normally accessible through key sensing block drop-down menus, but are detectable using workarounds. Some of the keys involve punctuation and the enter button. | '''Additional keys''' are keys that are not normally accessible through key sensing block drop-down menus, but are detectable using workarounds. Some of the keys involve punctuation and the enter button. | ||
Строка 22: | Строка 24: | ||
Another method of obtaining additional keys is by editing the project JSON file to point the input to a new value with a text editor, specifying an arbitrary value instead of one of the drop-down options. | Another method of obtaining additional keys is by editing the project JSON file to point the input to a new value with a text editor, specifying an arbitrary value instead of one of the drop-down options. | ||
[[Category:Scripting Tutorials]] | [[Category:Scripting Tutorials]] |
Текущая версия на 10:09, 9 сентября 2022
Описание | Как создавать и использовать комбинации дополнительных клавиш? |
---|---|
Область знаний | |
Область использования (ISTE) | |
Возрастная категория | 6
|
Поясняющее видео | |
Близкие рецепту понятия | |
Среды и средства для приготовления рецепта: | Scratch |
Additional keys are keys that are not normally accessible through key sensing block drop-down menus, but are detectable using workarounds. Some of the keys involve punctuation and the enter button.
Methods
Here are the following methods to have additional keys:
Method 1
One common way of accessing the keys is by custom inputs, such as utilizing the join block:
<key (join [enter] []) pressed? >
Method 2
Another method is setting a variable to a key, and for the code to check if that key was clicked.
set [key v] to [] // can be any key except Ctrl, Command, Alt, Option, Shift, and Tab forever if <key (key) pressed?> then . . . end
Method 3
Another method of obtaining additional keys is by editing the project JSON file to point the input to a new value with a text editor, specifying an arbitrary value instead of one of the drop-down options.