Navegação pelo teclado no VEXcode 123 no Mac (experimental)

O VEXcode oferece um modo somente teclado para criar e editar projetos de Blocos. Este guia aborda os comandos de teclado para navegar na interface, manipular blocos e ajustar parâmetros no VEXcode.

O modo somente teclado está atualmente em fase experimental. Os usuários podem encontrar inconsistências ocasionais à medida que nossa equipe de desenvolvimento refina e aprimora ativamente esse recurso.

Nota:Novas Variáveis ou Meus Blocos não podem ser criados com o modo somente teclado.

Habilitar navegação pelo teclado

Projeto VEXcode 123 com três blocos de chapéu. Um bloco "quando iniciado" está na parte superior e, abaixo dele, um bloco "quando temporizador" e um bloco "quando eu recebo". Uma caixa de destaque aparece no bloco Quando iniciado mais acima depois de a navegação pelo teclado estar ativada.

Para habilitar a navegação pelo teclado, pressione as teclas shift + control + k ao mesmo tempo. Quando a navegação pelo teclado estiver ativada, o bloco mais alto na área de trabalho será destacado.

Para desativar a navegação pelo teclado, pressione shift + control + k novamente.

Adicionar um bloco da barra de ferramentas

Interface VEXcode 123 com navegação por teclado ativada e o bloco mais alto selecionado. A Caixa de Ferramentas é aberta e o teclado é utilizado para percorrer cada categoria de Bloco.

1. Pressione T no teclado e depois pressione S para abrir a Caixa de ferramentas. Use S para rolar para baixo e W para rolar para cima nas categorias de blocos na caixa de ferramentas.

Interface VEXcode 123 com a Caixa de Ferramentas aberta e o teclado a ser utilizado para percorrer cada categoria de Bloco.

2. Navegue até a seção que contém o Bloco que você deseja adicionar ao espaço de trabalho.

Interface VEXcode 123 com a Caixa de Ferramentas aberta e o teclado a ser utilizado para percorrer os blocos individuais na categoria Controlo.

3. Pressione De depois S até chegar ao bloco desejado.

Interface VEXcode 123 com a Caixa de Ferramentas aberta e o cursor da Caixa de Ferramentas no bloco Espera na categoria Controlo. Após premir a tecla Enter, a Caixa de Ferramentas fecha e o bloco Wait é adicionado ao espaço de trabalho de codificação como a sua própria pilha.

4. Pressionereturn para adicionar o Bloco ao espaço de trabalho.

Alterar onde os blocos são adicionados no espaço de trabalho

O local onde os Blocos são adicionados ao espaço de trabalho pode ser alterado fazendo o seguinte:

Interface VEXcode 123 com um bloco When Started destacado no espaço de trabalho. Após premir a tecla A, a caixa destacada encolhe para indicar que a pilha está selecionada.

1. PressioneA para selecionar a pilha.

Interface VEXcode 123 com um bloco When Started no espaço de trabalho seleccionado. A tecla A é premida e uma barra de cursor amarela aparece por cima da pilha.

2. PressioneA novamente para ir para a seleção do cursor.

Interface VEXcode 123 com a barra de cursor amarela a ser movida pela área de trabalho com o teclado.

3. Segure shift e use WASD (W eS mova para cima e para baixo, A eD mova para a esquerda e para a direita) para mover o cursor para onde você deseja que o novo bloco seja adicionado.

Interface VEXcode 123 com a barra de cursor amarela a ficar azul após a tecla Enter ser premida para indicar que a sua localização foi guardada.

4. Pressione return para salvar a localização atual do cursor.

Interface VEXcode 123 com a Caixa de Ferramentas aberta e um bloco específico seleccionado. O bloco é adicionado ao mesmo local em que o cursor do espaço de trabalho foi guardado.

5. Use as etapas acima para rolar pela Caixa de Ferramentas e adicionar um Bloco ao espaço de trabalho.

Anexar um bloco a uma pilha

Interface VEXcode 123 com uma pilha selecionada. O teclado é utilizado para alternar entre a seleção da pilha e uma barra de cursor amarela, selecionando um bloco dentro da pilha.

1. Pressione D para entrar na pilha.

Interface VEXcode 123, mostrando que após o fim da pilha ou o ponto de ligação desejado ser atingido, a tecla Enter pode ser premida para guardar o ponto de ligação. Isto tornará a barra amarela do cursor azul para indicar que o ponto foi guardado.

2. Pressione W e S para mover para cima e para baixo pelos blocos até chegar ao ponto de fixação desejado. Pressionereturn para salvar o ponto de anexação.

Uma linha azul aparecerá na pilha para mostrar onde o ponto de anexação foi salvo.

Interface do VEXcode 123 mostrando a tecla A a ser premida para voltar ao cursor de seleção de blocos, enquanto a posição da barra azul anterior ainda está guardada.

3. Pressione A para retornar à seleção de bloco.

Interface VEXcode 123 com as teclas W e S a serem utilizadas para navegar até ao bloco desejado que será adicionado à posição da barra do cursor azul.

4. Use W e S para navegar até o bloco que deseja anexar.

Interface VEXcode 123 com a tecla I premida para ligar o bloco selecionado a outra pilha na posição selecionada. Neste exemplo, um bloco Drive é adicionado sob um bloco When Started para formar uma pilha.

5. Pressione i para anexar o bloco.

Interface VEXcode com a pilha de blocos constituída por um bloco When Started e um bloco Drive e a barra do cursor na parte inferior do mesmo. A Caixa de Ferramentas é então aberta para selecionar um novo bloco a adicionar na posição do cursor. Neste exemplo, é adicionado um bloco Wait abaixo do bloco Drive.

Você pode selecionar um ponto de anexação e anexar um bloco diretamente da caixa de ferramentas. Siga os passos acima para marcar um ponto de inserção. Uma vez marcado, pressionar return em qualquer bloco na Caixa de Ferramentas irá anexá-lo naquele ponto.

Interface VEXcode com a pilha de blocos constituída por um bloco When Started, um bloco Drive e um bloco Wait. A barra do cursor está na parte inferior da pilha. A caixa de ferramentas é aberta e é adicionado um bloco de deteção de direção do Drive, mas como não pode ser fixado à parte inferior da pilha, é colocado sozinho.

Se o bloco selecionado for incompatível com o ponto de anexação marcado, o ponto de anexação será descartado. Em vez disso, o Bloco será adicionado ao espaço de trabalho em seu local padrão.

Separar blocos de uma pilha

Interface VEXcode com uma pilha de blocos constituída por um bloco When Started e um bloco Drive. A pilha é selecionada e, em seguida, a barra do cursor amarela é movida para selecionar especificamente o bloco Drive.

1. Selecione o bloco na pilha que você deseja destacar.

Interface VEXcode com uma pilha de blocos constituída por um bloco When Started e um bloco Drive. A pilha e a barra de cursor amarela estão no bloco Drive. Após a tecla X ser premida, o bloco Drive é destacado da pilha.

2. PressioneX para destacar o Bloco e quaisquer Blocos anexados abaixo dele.

Editar Parâmetros do Bloco

Um bloco Drive For tem uma barra de cursor amarela na parte superior do bloco. Em seguida, a barra do cursor desaparece e o primeiro parâmetro da caixa suspensa no bloco é destacado, que atualmente diz avançar.

1. Pressione D para retornar ao bloco e acessar seu primeiro parâmetro.

É seleccionado um bloco Drive For e um cursor percorre cada um dos seus parâmetros utilizando a navegação pelo teclado.

2. Use W e S para navegar pelos parâmetros do bloco.

O cursor navegou pelos parâmetros do Drive For Block até ao menu suspenso da unidade e abriu-o. As teclas W e S são utilizadas para navegar no menu e selecionar um parâmetro de unidade diferente.

3. Pressionereturn para abrir o menu suspenso do parâmetro.

UseW eS para navegar até a opção desejada e pressionereturn para selecioná-la.

Editar texto dentro de um bloco sem comentário

É seleccionado um bloco Drive For e um cursor percorre cada um dos seus parâmetros utilizando a navegação pelo teclado até chegar ao campo de texto.

1. Para editar o texto dentro de um Bloco, navegue até o destaque circular à esquerda do campo de texto.

É seleccionado um bloco Drive For e o cursor encontra-se à esquerda do seu campo de texto.

2. PressioneD para entrar no parâmetro do campo de texto.

Um bloco Drive For é selecionado e o cursor está a destacar o seu campo de texto.

3. PressioneS para selecionar o campo de texto.

Um bloco Drive For é seleccionado e o cursor está a realçar o valor do texto dentro do seu campo de texto.

4. PressioneD para selecionar o texto.

É seleccionado um bloco Drive For e o cursor está a editar o valor do texto dentro do seu campo de texto para o alterar de um valor de 1 para um valor de 50.

5. Pressionereturn para começar a digitar no campo. Quando terminar, pressioneEscpara desmarcar o campo de texto.

É seleccionado um bloco Drive For e o cursor destaca o valor do texto dentro do seu campo de texto, antes de sair do campo para seleccionar novamente o parâmetro.

6. PressioneA duas vezes para retornar à seleção de parâmetros.

Editar texto dentro de um bloco de comentários

Um bloco de comentários é realçado com uma caixa de selecção. A caixa de selecção desaparece então e o bloco de comentários é seleccionado com a barra de cursor amarela.

1. Depois que a pilha na qual o Bloco de Comentários está localizado for selecionada, pressione D para selecionar o Bloco de Comentários. 

A barra do cursor selecciona o bloco Comentário e depois muda para seleccionar o campo de texto dentro do mesmo.

2. Pressione D novamente para selecionar o campo de texto do Bloco de Comentários.

O campo de texto do bloco Comentário é selecionado e é inserida uma nova mensagem no bloco Comentário.

3. Pressione return para começar a digitar e pressione Esc quando terminar para salvar o que foi escrito.

Nota: Pressionar return para digitar dentro de um Bloco de Comentário excluirá todo o texto que estava anteriormente no campo de texto.

Expandir um bloco

Um cursor selecciona os parâmetros de um bloco de impressão e desaparece quando selecciona a opção de expansão à direita. Após premir Enter, o bloco é alterado para uma versão expandida que inclui o texto 'E definir o cursor para a linha seguinte'.

Para qualquer bloco que pode ser expandido, selecione a opção (a seta) no final, vá até os parâmetros do bloco e navegue pelos parâmetros até que o destaque desapareça. Pressionar return expandirá o bloco. Pressionar return novamente irá desativá-lo.

Anexar blocos dentro de outros blocos

Uma barra de cursor selecciona um bloco de impressão e depois muda para seleccionar os seus parâmetros.

1. PressioneD para entrar nos parâmetros do Bloco e useSouW para navegar pelos parâmetros do Bloco até que um círculo destacado ao lado do parâmetro que você deseja preencher com o Bloco apareça.

O cursor que selecciona os parâmetros do bloco de impressão pára no campo de texto e, quando a tecla Enter é premida, deixa de piscar rapidamente para indicar que a selecção foi guardada.

2. Pressionereturn para salvar esse parâmetro como o ponto de anexação.

Depois de o parâmetro de texto do bloco Imprimir ser guardado como ponto de anexação, a Caixa de Ferramentas é aberta e um bloco Temporizador em segundos é seleccionado e, em seguida, anexado ao bloco Imprimir.

3. Usando as etapas acima, navegue pela Barra de Ferramentas para selecionar o Bloco que deseja inserir no parâmetro. Pressione return no bloco para inseri-lo.

Iniciar, avançar e parar o projeto

Barra de ferramentas do VEXcode 123 com o menu Ferramentas aberto e a opção Atalhos de teclado destacada. Os atalhos de teclado disponíveis são apresentados num segundo menu suspenso à direita, com 4 opções que incluem Iniciar, Passo, Parar e Abrir Ajuda.

Depois de terminar de codificar seu projeto, você pode usar atalhos de teclado para ativá-lo:

  • + return iniciará o projeto.
  • + l percorrerá o projeto.
  • + e interromperá um projeto em execução.
  • + h abrirá a documentação de ajuda dos Blocos.

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

Last Updated: