The keyboard
BasinC makes full use of the PC keyboard.
The editor uses a standard set of keys for navigation and editing, as well as some special ones that are unique to Spectrum BASIC.
|
Moves left, right, up, or down by one character. |
Shift +
|
Extends the current selection. |
Home, End |
Jumps to the beginning or end of the current line. |
Ctrl + Home, End |
Jumps to the beginning or end of the entire program. |
Page Up, Page Down |
Moves up or down by one screenful of text. |
Insert |
Toggles overtype mode, where newly typed characters replace old ones. |
Delete |
Deletes the character to the right of the cursor. |
Backspace |
Deletes the character to the left of the cursor. |
Tab |
Inserts three spaces. (Actual tab characters are not supported.) |
¬ or € |
Inserts the © copyright symbol. |
^ |
Inserts the ↑ exponentiation symbol. |
When you attempt to move the cursor away from a modified line, BasinC behaves as though the line had been entered, checking its syntax before storing it in the program.
Graphics characters
Spectrum BASIC programs can contain two kinds of graphics characters: built-in chequered graphics and user-defined graphics (UDGs). These characters are described in Chapter 14 of the manual.
In BasinC, you can toggle graphics mode using Num Lock or Scroll Lock, or (under Windows NT and XP) enable it temporarily by holding down Alt Gr. The key to be used can be configured on the BasinC tab.
Control characters
In BasinC, the appearance of control characters depends on whether syntax highlighting is enabled; and the flash attribute has no visible effect in a program line.
Note: Control codes will appear in the program as small hex numbers, two per character square, when Syntax Highlighting is enabled - when this is disabled, then BasinC will show the text with any colour modifications as it would appear on a real spectrum, with the exception of the FLASH attribute.
Spectrum BASIC programs can contain special characters, called control characters, that affect the display of the listing.
You can insert control characters using either the Token Table window or the function keys F1 to F8.
Keystroke |
Graphics |
Non-graphics |
F1 |
Blue |
|
F2 |
Red |
|
F3 |
Magenta |
Inverse Video on |
F4 |
Green |
Inverse Video off |
F5 |
Cyan |
Bright on |
F6 |
Yellow |
Bright off |
F7 |
White |
Flash on |
F8 |
Black |
Flash off |
In graphics mode, a function key sets the ink colour, and a function key with Shift sets the paper (background) colour.