Toetsenbordnavigatie in VEXcode 123 op Windows (experimenteel)

VEXcode biedt een toetsenbordmodus voor het maken en bewerken van Blocks-projecten. In deze handleiding worden de toetsenbordopdrachten beschreven voor het navigeren door de interface, het manipuleren van blokken en het aanpassen van parameters in VEXcode.

De modus met alleen het toetsenbord bevindt zich momenteel in de experimentele fase. Gebruikers kunnen af en toe inconsistenties tegenkomen, aangezien ons ontwikkelingsteam deze functie actief verfijnt en verbetert.

Opmerking:Nieuwe variabelen of Mijn blokken kunnen niet worden gemaakt met de modus alleen toetsenbord.

Toetsenbordnavigatie inschakelen

VEXcode 123-project met drie hat-blokken. Bovenaan staat een When started-blok, daaronder een When timer-blok en een When I Receieve-blok. Nadat toetsenbordnavigatie is ingeschakeld, verschijnt er een markeringsvak in het bovenste blok Wanneer gestart.

Om toetsenbordnavigatie in te schakelen, drukt u tegelijkertijd op de toetsen Shift + Ctrl + k. Wanneer toetsenbordnavigatie is ingeschakeld, wordt het blok dat zich het hoogst in de werkruimte bevindt, gemarkeerd.

Om toetsenbordnavigatie uit te schakelen, drukt u nogmaals opShift + Ctrl + k.

Voeg een blok toe vanaf de werkbalk

VEXcode 123-interface met ingeschakelde toetsenbordnavigatie en het bovenste blok geselecteerd. De Toolbox wordt geopend en u kunt met het toetsenbord door elke blokcategorie scrollen.

1. Druk op T op het toetsenbord en druk vervolgens op S om de Toolbox te openen. Gebruik S om omlaag te scrollen en W om omhoog te scrollen door de blokcategorieën in de Toolbox.

VEXcode 123-interface met de Toolbox open en het toetsenbord dat wordt gebruikt om door elke blokcategorie te scrollen.

2. Navigeer naar het gedeelte met het blok dat u aan de werkruimte wilt toevoegen.

VEXcode 123-interface met de Toolbox open en het toetsenbord dat wordt gebruikt om door afzonderlijke blokken in de categorie Besturing te scrollen.

3. Druk op Den druk vervolgens op S totdat u het gewenste blok bereikt.

VEXcode 123-interface met de Toolbox open en de Toolbox-cursor op het blok Wachten in de categorie Besturing. Nadat u op de Enter-toets hebt gedrukt, wordt de Toolbox gesloten en wordt het Wait-blok als een eigen stapel aan de codeerwerkruimte toegevoegd.

4. Druk opEnter om het blok aan de werkruimte toe te voegen.

Wijzigen waar blokken op de werkruimte worden toegevoegd

De locatie waar blokken aan de werkruimte worden toegevoegd, kan als volgt worden gewijzigd:

VEXcode 123-interface met een When Started-blok in de werkruimte gemarkeerd. Nadat u op de A-toets hebt gedrukt, krimpt het gemarkeerde vakje om aan te geven dat de stapel is geselecteerd.

1. Druk opA om de stapel te selecteren.

VEXcode 123-interface met een When Started-blok in de geselecteerde werkruimte. De A-toets wordt ingedrukt en er verschijnt een gele cursorbalk boven de stapel.

2. Druk nogmaals opA om naar de cursorselectie te gaan.

VEXcode 123-interface waarbij de gele cursorbalk met het toetsenbord over de werkruimte wordt verplaatst.

3. HoudShift ingedrukt en gebruik WASD (W enS om omhoog en omlaag te bewegen, A enD om naar links en rechts te bewegen) om de cursor te verplaatsen naar de plek waar u het nieuwe blok wilt toevoegen.

VEXcode 123-interface waarbij de gele cursorbalk blauw wordt nadat u op de Enter-toets drukt, om aan te geven dat de locatie is opgeslagen.

4. Druk opEnter om de huidige locatie van de cursor op te slaan.

VEXcode 123-interface met de Toolbox geopend en een specifiek blok geselecteerd. Het blok wordt toegevoegd op dezelfde locatie waar de werkruimtecursor is opgeslagen.

5. Gebruik de bovenstaande stappen om door de Toolbox te scrollen en een blok aan de werkruimte toe te voegen.

Een blok aan een stapel koppelen

VEXcode 123-interface met een geselecteerde stack. Met het toetsenbord wisselt u van het selecteren van de stapel naar een gele cursorbalk waarmee u een blok in de stapel selecteert.

1. Druk op D om naar de stapel te gaan.

VEXcode 123-interface, die laat zien dat nadat het einde van de stapel of het gewenste koppelpunt is bereikt, de Enter-toets kan worden ingedrukt om het koppelpunt op te slaan. Hierdoor wordt de gele cursorbalk blauw, wat aangeeft dat het punt is opgeslagen.

2. Druk op W en S om omhoog en omlaag door de blokken te bewegen totdat u het gewenste bevestigingspunt bereikt. Druk open voer in om het koppelpunt op te slaan.

Er verschijnt een blauwe lijn in de stapel om aan te geven waar het koppelpunt is opgeslagen.

VEXcode 123-interface waarin te zien is dat de A-toets wordt ingedrukt om terug te keren naar de blokselectiecursor, terwijl de positie van de vorige blauwe balk nog steeds wordt opgeslagen.

3. Druk op A om terug te keren naar de blokselectie.

VEXcode 123-interface waarbij de toetsen W en S worden gebruikt om naar het gewenste blok te navigeren dat aan de positie van de blauwe cursorbalk wordt toegevoegd.

4. Gebruik W en S om naar het blok te navigeren dat u wilt koppelen.

Met de VEXcode 123-interface kunt u met ingedrukte I-toets het geselecteerde blok aan een andere stapel op de geselecteerde positie koppelen. In dit voorbeeld wordt een Drive-blok toegevoegd onder een When Started-blok om één stapel te vormen.

5. Druk op i om het blok te bevestigen.

VEXcode-interface met de stapel blokken bestaande uit een When Started-blok en een Drive-blok en de cursorbalk onderaan. Vervolgens wordt de Toolbox geopend, zodat u een nieuw blok kunt selecteren dat u op de positie van de cursor wilt toevoegen. In dit voorbeeld wordt een Wait-blok toegevoegd onder het Drive-blok.

U kunt een bevestigingspunt selecteren en een blok rechtstreeks vanuit de Toolbox bevestigen. Volg de bovenstaande stappen om een invoegpunt te markeren. Zodra u een blok hebt gemarkeerd, kunt u op Enter drukken bij een willekeurig blok in de Toolbox om het op dat punt te koppelen.

VEXcode-interface met de stapel blokken bestaande uit een When Started-blok, een Drive-blok en een Wait-blok. De cursorbalk bevindt zich onderaan de stapel. De gereedschapskist wordt geopend en er wordt een Drive-richtingdetectieblok toegevoegd. Omdat het blok echter niet aan de onderkant van de stapel kan worden bevestigd, wordt het op een zelfstandig blok geplaatst.

Als het geselecteerde blok niet compatibel is met het gemarkeerde koppelpunt, wordt het koppelpunt verwijderd. In plaats daarvan wordt het blok op de standaardlocatie aan de werkruimte toegevoegd.

Blokken loskoppelen van een stapel

VEXcode-interface met een stapel blokken bestaande uit een When Started-blok en een Drive-blok. De stapel wordt geselecteerd en vervolgens wordt de gele cursorbalk verplaatst om specifiek het Drive-blok te selecteren.

1. Selecteer het blok in de stapel dat u wilt loskoppelen.

VEXcode-interface met een stapel blokken bestaande uit een When Started-blok en een Drive-blok. De stapel en de gele cursorbalk bevinden zich bij het Drive-blok. Nadat u op de X-toets hebt gedrukt, wordt het Drive-blok losgekoppeld van de stapel.

2. Druk opX om het blok en alle blokken die eronder vastzitten, los te maken.

Bewerk blokparameters

Een Drive For-blok heeft een gele cursorbalk bovenaan het blok. Vervolgens verdwijnt de cursorbalk en wordt de eerste parameter van het dropdown-menu in het blok gemarkeerd. Momenteel staat hier 'vooruit'.

1. Druk op D om het blok te openen en toegang te krijgen tot de eerste parameter.

Er is een Drive For-blok geselecteerd en de cursor loopt door elk van de parameters met behulp van toetsenbordnavigatie.

2. Gebruik W en S om door de parameters van het blok te navigeren.

De cursor navigeert via de parameters Drive For Block naar het vervolgkeuzemenu van de eenheid en opent dit. Met de toetsen W en S navigeert u door het menu en selecteert u een andere eenheidsparameter.

3. Druk opEnter om het vervolgkeuzemenu van de parameter te openen.

GebruikW enS om naar de gewenste optie te navigeren en druk vervolgens opEnter om deze te selecteren.

Tekst bewerken in een niet-opmerkingenblok

Er is een Drive For-blok geselecteerd en de cursor doorloopt elk van de parameters met behulp van toetsenbordnavigatie totdat het tekstveld wordt bereikt.

1. Om tekst in een blok te bewerken, navigeert u naar de cirkelvormige markering links van het tekstveld.

Er is een Drive For-blok geselecteerd en de cursor staat links van het tekstveld.

2. Druk opD om naar de tekstveldparameter te gaan.

Er is een Drive For-blok geselecteerd en de cursor markeert het tekstveld.

3. Druk opS om het tekstveld te selecteren.

Er is een Drive For-blok geselecteerd en de cursor markeert de tekstwaarde in het tekstveld.

4. Druk opD om de tekst te selecteren.

Er is een Drive For-blok geselecteerd en de cursor bewerkt de tekstwaarde in het tekstveld om deze te wijzigen van een waarde van 1 naar een waarde van 50.

5. Druk opEnter om te beginnen met typen in het veld. Wanneer u klaar bent, drukt u opEscom het tekstveld te deselecteren.

Er wordt een Drive For-blok geselecteerd en de cursor markeert de tekstwaarde in het tekstveld, waarna het veld wordt verlaten om de parameter zelf opnieuw te selecteren.

6. Druk tweemaal opA om terug te gaan naar de parameterselectie.

Bewerk tekst in een opmerkingenblok

Een opmerkingenblok wordt gemarkeerd met een selectievakje. Vervolgens verdwijnt het selectievak en wordt het opmerkingenblok geselecteerd met de gele cursorbalk.

1. Zodra de stapel waarin het commentaarblok zich bevindt is geselecteerd, drukt u op D om het commentaarblok te selecteren. 

De cursorbalk selecteert het Opmerkingenblok en verandert vervolgens in het selecteren van het tekstveld daarin.

2. Druk nogmaals op D om het tekstveld van het opmerkingenblok te selecteren.

Het tekstveld van het opmerkingenblok wordt geselecteerd en er wordt een nieuw bericht in het opmerkingenblok ingevoerd.

3. Druk op Enter om te beginnen met typen en druk op Esc als u klaar bent om op te slaan wat u hebt geschreven.

Opmerking: Als u op Enter drukt om in een opmerkingenblok te typen, wordt alle tekst die zich eerder in het tekstveld bevond, verwijderd.

Een blok uitbreiden

Een cursor selecteert de parameters van een Print-blok en verdwijnt vervolgens wanneer de optie Uitvouwen aan de rechterkant wordt geselecteerd. Nadat u op Enter hebt gedrukt, wordt het blok gewijzigd in een uitgebreide versie met de tekst 'En plaats de cursor op de volgende rij'.

Voor elk blok waarvan de optie (de pijl) aan het einde kan worden uitgevouwen, gaat u naar de parameters van het blok en navigeert u door de parameters totdat de markering verdwijnt. Als u op en drukt, wordt het blok uitgebreid. Als u nogmaals op en drukt, wordt deze functie uitgeschakeld.

Blokken aan andere blokken bevestigen

Een cursorbalk selecteert een Print-blok zelf en gaat vervolgens over op het selecteren van de parameters ervan.

1. Druk opD om naar de parameters van het blok te gaan en gebruikSofW om door de parameters van het blok te navigeren totdat er een gemarkeerde cirkel verschijnt naast de parameter die u met het blok wilt vullen.

De cursor die de parameters van het Print-blok selecteert, stopt bij het tekstveld. Zodra u op de Enter-toets drukt, stopt de cursor met knipperen om aan te geven dat de selectie is opgeslagen.

2. Druk open voer in om die parameter op te slaan als het koppelpunt.

Nadat de tekstparameter van het Print-blok is opgeslagen als het koppelpunt, wordt de Toolbox geopend en wordt een Timer in seconden-blok geselecteerd en vervolgens aan het Print-blok gekoppeld.

3. Gebruik de bovenstaande stappen om door de werkbalk te navigeren en het blok te selecteren dat u in de parameter wilt invoegen. Druk op en voer in op het blok om het in te voegen.

Start, stap en stop het project

VEXcode 123-werkbalk met het menu Extra geopend en de optie Sneltoetsen gemarkeerd. De beschikbare sneltoetsen worden weergegeven in een tweede vervolgkeuzemenu aan de rechterkant, met vier opties: Start, Stap, Stoppen en Help openen.

Zodra u klaar bent met het coderen van uw project, kunt u sneltoetsen gebruiken om het project te activeren:

  • Ctrl + Enter start het project.
  • Ctrl + l doorloopt het project.
  • Ctrl + e stopt een lopend project.
  • Ctrl + h opent de helpdocumentatie voor Blokken.

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

Last Updated: