Навигация с помощью клавиатуры в VEXcode 123 на Mac (экспериментальная функция)

VEXcode предлагает режим управления только с помощью клавиатуры для создания и редактирования проектов Blocks. В этом руководстве рассматриваются клавиатурные команды для навигации по интерфейсу, управления блоками и настройки параметров в VEXcode.

В настоящее время режим «только клавиатура» находится на экспериментальной стадии. Пользователи могут время от времени сталкиваться с несоответствиями, поскольку наша команда разработчиков активно совершенствует и улучшает эту функцию.

Примечание:Новые переменные или мои блоки не могут быть созданы в режиме «только клавиатура».

Включить навигацию с помощью клавиатуры

Проект VEXcode 123 с тремя шляпными блоками. Блок «Когда запущен» находится сверху, а под ним — блок «Когда таймер» и блок «Когда я получаю». После включения навигации с помощью клавиатуры в самом верхнем блоке «При запуске» появляется выделенное поле.

Чтобы включить навигацию с помощью клавиатуры, нажмите одновременно клавиши sshift + control + k. Если навигация с помощью клавиатуры включена, блок, который находится выше всего на рабочем пространстве, будет выделен.

Чтобы отключить навигацию с помощью клавиатуры, нажмите sshift + control + k еще раз.

Добавить блок с панели инструментов

Интерфейс VEXcode 123 с включенной навигацией с помощью клавиатуры и выбранным самым верхним блоком. Открывается панель инструментов, и для прокрутки каждой категории блоков используется клавиатура.

1. Нажмите T на клавиатуре, затем нажмите S чтобы открыть Панель инструментов. Используйте S для прокрутки вниз и W для прокрутки вверх по категориям блоков на панели инструментов.

Интерфейс VEXcode 123 с открытой панелью инструментов и клавиатурой, используемой для прокрутки каждой категории блоков.

2. Перейдите в раздел, содержащий блок, который вы хотите добавить в рабочую область.

Интерфейс VEXcode 123 с открытой панелью инструментов и клавиатурой, используемой для прокрутки отдельных блоков в категории «Управление».

3. Нажмите D, затем нажмите S пока не достигнете нужного блока.

Интерфейс VEXcode 123 с открытой панелью инструментов и курсором панели инструментов на блоке ожидания в категории управления. После нажатия клавиши возврата панель инструментов закрывается, а блок ожидания добавляется в рабочую область кодирования как отдельный стек.

4. Нажмитеreturn чтобы добавить блок в рабочую область.

Изменение места добавления блоков в рабочую область

Место добавления блоков в рабочую область можно изменить, выполнив следующие действия:

Интерфейс VEXcode 123 с выделенным блоком «При запуске» в рабочей области. После нажатия клавиши A выделенный прямоугольник сжимается, указывая на то, что стек выбран.

1. НажмитеA чтобы выбрать стек.

Интерфейс VEXcode 123 с блоком When Started в выбранной рабочей области. Нажимается клавиша A, и над стеком появляется желтая полоса курсора.

2. НажмитеA еще раз, чтобы перейти к выбору курсора.

Интерфейс VEXcode 123 с желтой полосой курсора, перемещаемой по рабочему пространству с помощью клавиатуры.

3. Удерживайте sshift и используйте WASD (W иS для перемещения вверх и вниз, A иD для перемещения влево и вправо), чтобы переместить курсор туда, куда вы хотите добавить новый блок.

Интерфейс VEXcode 123 с желтой полосой курсора, которая становится синей после нажатия клавиши возврата, указывая на то, что ее местоположение сохранено.

4. Нажмите return чтобы сохранить текущее положение курсора.

Интерфейс VEXcode 123 с открытой панелью инструментов и выбранным определенным блоком. Блок добавляется в то же место, где был сохранен курсор рабочей области.

5. Используйте шаги, описанные выше, чтобы прокрутить панель инструментов и добавить блок в рабочую область.

Прикрепить блок к стеку

Интерфейс VEXcode 123 с выбранным стеком. Клавиатура используется для перехода от выбора стека к выбору желтой полосы курсора блока в стеке.

1. Нажмите D чтобы перейти в стек.

Интерфейс VEXcode 123, показывающий, что после достижения конца стека или желаемой точки присоединения можно нажать клавишу возврата, чтобы сохранить точку присоединения. Это изменит цвет желтой полосы курсора на синий, указывая на то, что точка сохранена.

2. Нажмите W и S , чтобы перемещаться вверх и вниз по блокам, пока не достигнете желаемой точки прикрепления. Нажмитеreturn , чтобы сохранить точку присоединения.

В стеке появится синяя линия, показывающая, где была сохранена точка присоединения.

Интерфейс VEXcode 123, показывающий нажатие клавиши A для возврата к курсору выбора блока, при этом предыдущее положение синей полосы все еще сохраняется.

3. Нажмите A , чтобы вернуться к выбору блока.

Интерфейс VEXcode 123 с клавишами W и S, используемыми для навигации к нужному блоку, который будет добавлен в позицию синей полосы курсора.

4. Используйте клавиши W и S для перехода к блоку, который вы хотите прикрепить.

Интерфейс VEXcode 123 с нажатием клавиши I позволяет присоединить выбранный блок к другому стеку в выбранной позиции. В этом примере блок Drive добавляется под блок When Started для формирования одного стека.

5. Нажмите i чтобы прикрепить блок.

Интерфейс VEXcode со стеком блоков, состоящим из блока When Started и блока Drive, а также панелью курсора в нижней части. Затем открывается панель инструментов для выбора нового блока, который будет добавлен в позицию курсора. В этом примере блок «Ожидание» добавляется под блок «Движение».

Вы можете выбрать точку присоединения и прикрепить блок непосредственно из панели инструментов. Чтобы отметить точку вставки, выполните указанные выше действия. После того, как вы отметили блок, нажатие клавиш return на любом блоке на панели инструментов приведет к его присоединению в этой точке.

Интерфейс VEXcode со стеком блоков, состоящим из блока When Started, блока Drive и блока Wait. Полоса курсора находится в нижней части стека. Открывается ящик с инструментами и добавляется блок датчика направления движения привода, но поскольку он не может быть прикреплен к нижней части стека, он размещается отдельно.

Если выбранный блок несовместим с отмеченной точкой присоединения, точка присоединения будет отброшена. Вместо этого блок будет добавлен в рабочую область в его местоположении по умолчанию.

Отсоединение блоков от стопки

Интерфейс VEXcode со стеком блоков, состоящим из блока When Started и блока Drive. Выбирается стек, а затем желтая полоса курсора перемещается для выбора именно блока Drive.

1. Выберите блок в стеке, который вы хотите отсоединить.

Интерфейс VEXcode со стеком блоков, состоящим из блока When Started и блока Drive. Стек и желтая полоса курсора находятся на блоке Drive. После нажатия клавиши X блок привода отсоединяется от стека.

2. НажмитеX , чтобы отсоединить блок и все прикрепленные под ним блоки.

Редактировать параметры блока

Блок Drive For имеет желтую полосу курсора в верхней части блока. Затем курсор исчезает, и выделяется первый параметр раскрывающегося списка в блоке, который в данный момент имеет значение «вперед».

1. Нажмите D чтобы вернуться к блоку и получить доступ к его первому параметру.

Выбран блок Drive For, и курсор перемещается по каждому из его параметров с помощью навигации с помощью клавиатуры.

2. Используйте клавиши W и S для навигации по параметрам блока.

Курсор перешел через параметры Drive For Block к раскрывающемуся меню устройства и открыл его. Клавиши W и S используются для перемещения вниз по меню и выбора другого параметра единицы измерения.

3. Нажмитеreturn , чтобы открыть раскрывающееся меню параметра.

ИспользуйтеW иS чтобы перейти к нужному параметру, затем нажмитеreturn чтобы выбрать его.

Редактировать текст внутри блока, не являющегося комментарием

Выбран блок Drive For, и курсор перемещается по каждому из его параметров с помощью клавиатуры, пока не достигнет текстового поля.

1. Чтобы редактировать текст внутри блока, перейдите к круглому выделению слева от текстового поля.

Выбран блок Drive For, и курсор находится слева от его текстового поля.

2. НажмитеD чтобы перейти внутрь параметра текстового поля.

Выбран блок Drive For, и курсор выделяет его текстовое поле.

3. НажмитеS чтобы выбрать текстовое поле.

Выбран блок Drive For, и курсор выделяет текстовое значение внутри его текстового поля.

4. НажмитеD чтобы выделить текст.

Выбран блок Drive For, и курсор редактирует текстовое значение внутри его текстового поля, изменяя его со значения 1 на значение 50.

5. Нажмитеreturn чтобы начать вводить текст в поле. Закончив, нажмитеEscчтобы снять выделение с текстового поля.

Выбран блок Drive For, и курсор выделяет текстовое значение внутри его текстового поля, прежде чем выйти из поля, чтобы снова выбрать сам параметр.

6. НажмитеA дважды, чтобы вернуться к выбору параметров.

Редактировать текст внутри блока комментариев

Блок комментариев выделен полем выбора. Затем поле выбора исчезает, а блок комментариев выделяется желтой полосой курсора.

1. После выбора стопки, в которой находится блок комментариев, нажмите D чтобы выбрать блок комментариев. 

Полоса курсора выбирает блок комментариев, а затем меняется, чтобы выбрать текстовое поле внутри него.

2. Нажмите D еще раз, чтобы выбрать текстовое поле блока комментариев.

Выбирается текстовое поле блока «Комментарий» и в него вводится новое сообщение.

3. Нажмите return , чтобы начать печатать, и нажмите Esc как только закончите, чтобы сохранить написанное.

Примечание: Нажатие return для ввода текста внутри блока комментариев удалит весь текст, который ранее находился в текстовом поле.

Развернуть блок

Курсор выбирает параметры блока печати, а затем исчезает при выборе опции развертывания справа. После нажатия клавиши «Ввод» блок изменяется на расширенную версию, включающую текст «И установить курсор на следующую строку».

Для любого блока, который можно развернуть (стрелка) в конце, перейдите в параметры блока и перемещайтесь по параметрам, пока выделение не исчезнет. Нажатие return развернет блок. Повторное нажатие return отключит его.

Прикрепляйте блоки внутри других блоков

Полоса курсора выбирает сам блок печати, а затем изменяется для выбора его параметров.

1. НажмитеD , чтобы перейти к параметрам блока, и используйтеSилиW для навигации по параметрам блока, пока не появится выделенный кружок рядом с параметром, который вы хотите заполнить блоком.

Курсор, выбирающий параметры блока печати, останавливается в текстовом поле, а затем после нажатия клавиши возврата перестает мигать так же быстро, указывая на то, что выбор сохранен.

2. Нажмитеreturn чтобы сохранить этот параметр как точку присоединения.

После сохранения текстового параметра блока «Печать» в качестве точки присоединения открывается панель инструментов, выбирается блок «Таймер в секундах», который затем прикрепляется к блоку «Печать».

3. Используя описанные выше шаги, перейдите по панели инструментов, чтобы выбрать блок, который вы хотите вставить в параметр. Нажмите return на блоке, чтобы вставить его.

Начало, этап и остановка проекта

Панель инструментов VEXcode 123 с открытым меню «Инструменты» и выделенной опцией «Сочетания клавиш». Доступные сочетания клавиш отображаются во втором раскрывающемся меню справа с четырьмя вариантами: «Пуск», «Шаг», «Остановка» и «Открыть справку».

Закончив кодирование проекта, вы можете активировать его с помощью сочетаний клавиш:

  • + return запустит проект.
  • + l будет проходить по проекту.
  • + e остановит запущенный проект.
  • + h откроет справочную документацию по блокам.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: