Control characters

Материал из C64 WIKI по русски.
Перейти к: навигация, поиск

Управляющими символами называются все символы, которые задаются в так называемом управляющем режиме. Их можно использовать также с помощью PRINT CHR$(Значение).

Режим управляющих символов выключается (shift+1). Открывающая кавычка начинает цепочку символов (shift+2). Закрывающая кавычка заканчивает цепочку символов. В режиме управляющих символов можно найти на ощупь все клавиши, которые могут использоваться непосредственно в экранном редакторе, например, клавиши Cursor, <CLR/HOME> (очистка экрана), <HOME> (позиция курсора слева сверху), <INST> (вставка), < DEL> (удаление), клавиши цвета (смотри таблицу цвета), <RVS ON> (реверс включен) или <RVS OFF> (реверс выключен), заданы в этих символах. Сейчас это называется макросом для Word или Excel.

Самое интересное, то, что если цепочка символов обрабатывается и выводится на монитор или принтер, то она выводится на оба устройства.

Пробуйте следующий пример ({клавиши} нужно вводить как клавиши, а не как текст!):

PRINT "{clr/home}{10x курсор вниз}{12x курсор вправо}
{blk/черный}Commodore 64{4x курсор вверх}{10x курсор влево}{yel/желтый}My name is{home}"

Замечание: Дальше используется режим вставки, т.е. с использованием комбинации клавиш <SHIFT>+<INST/DEL> в пределах вводимых символов, когда активирован режим управляющих символов.

Таблица управляющих символов

ASCII Символ Клавиша (комбинация) Описание Wiki-синтаксис Vice-клавиатура (de)
147
01Steuerzeichen.PNG
SHIFT +CLR/HOME  Очистка экрана {clr} shift +s 
19
02Steuerzeichen.PNG
CLR/HOME  или CTRL +S  Позиция курсора слева вверху {home} s 
29
03Steuerzeichen.png
CRSR влево/вправо  Курсор на 1 позицию вправо {cursor вправо/crsr right} shift +ä 
157
04Steuerzeichen.PNG
SHIFT +CRSR влево/вправо  Курсор на 1 позицию влево {cursor влево/crsr left} shift +' 
17
05Steuerzeichen.PNG
CRSR вверх/вниз  или CTRL +Q  Курсор на 1 позицию вниз {cursor вниз/crsr down} q 
145
06Steuerzeichen.PNG
SHIFT +CRSR вверх/вниз  Курсор на 1 позицию вверх {cursor вверх/crsr up} shift +q 
144
07Steuerzeichen.PNG
CTRL +1  Цвет символа Черный {blk/черный} shift +p 
5
08Steuerzeichen.PNG
CTRL +2  или CTRL +E  Цвет символа Белый {wht/Белый} e 
28
09Steuerzeichen.PNG
CTRL +3  Цвет символа Красный {red/красный} INSERT 
159
10Steuerzeichen.PNG
CTRL +4  Цвет символа Циановый {cyn/циановый} CTRL ++ 
156
11Steuerzeichen.png
CTRL +5  Цвет символа Фиолетовый {pur/фиолетовый} CTRL +' 
30
12Steuerzeichen.PNG
CTRL +6  Цвет символа Зеленый {grn/зеленый} DELETE 
31
13Steuerzeichen.PNG
CTRL +7  Цвет символа Синий {blu/синий} ^ 
158
14Steuerzeichen.PNG
CTRL +8  Цвет символа Желтый {yel/желтый} shift +DELETE 
129
15Steuerzeichen.PNG
C= +1  Цвет символа Оранжевый {orange/оранжевый} shift +a 
149
16Steuerzeichen.PNG
C= +2  Цвет символа Коричневый {braun/коричневый} shift +u 
150
17Steuerzeichen.PNG
C= +3  Цвет символа Розовый {hellrot/розовый} shift +v 
151
18Steuerzeichen.PNG
C= +4  Цвет символа Серый 1 / Темно-серый {dunkelgrau/темно-серый} shift +w 
152
19Steuerzeichen.PNG
C= +5  Цвет символа Серый 2 {grau/серый} shift +x 
153
20Steuerzeichen.PNG
C= +6  Цвет символа Светло-зеленый {hellgrün/светло-зеленый} shift +z 
154
21Steuerzeichen.PNG
C= +7  Цвет символа Голубой {hellblau/голубой} shift +y 
155
22Steuerzeichen.PNG
C= +8  Цвет символа Серый 3 / Светло-серый {hellgrau/светло-серый} shift +ß 
18
23Steuerzeichen.PNG
CTRL +9  или CTRL +R  Reverse mode / Инвертирование включено {rvs on} r 
146
24Steuerzeichen.PNG
CTRL +0  Reverse mode / Инвертирование выключено {rvs off} shift +r 
133
25Steuerzeichen.PNG
F1  Символ для опроса клавиатуры с GET {f1} f1 
134
27Steuerzeichen.PNG
F3  Символ для опроса клавиатуры с GET {f3} f3 
135
29Steuerzeichen.PNG
F5  Символ для опроса клавиатуры с GET {f5} f5 
136
31Steuerzeichen.PNG
F7  Символ для опроса клавиатуры с GET {f7} f7 
137
26Steuerzeichen.PNG
SHIFT +F1  Символ для опроса клавиатуры с GET {f2} f2 
138
28Steuerzeichen.PNG
SHIFT +F3  Символ для опроса клавиатуры с GET {f4} f4 
139
30Steuerzeichen.PNG
SHIFT +F5  Символ для опроса клавиатуры с GET {f6} f6 
140
32Steuerzeichen.PNG
SHIFT +F7  Символ для опроса клавиатуры с GET {f8} f8 
20
34Steuerzeichen.PNG
INST/DEL * или CTRL +T * Удаляет 1 знак слева {del} backspace 
148
33Steuerzeichen.PNG
SHIFT  + INST/DEL  Вставляет 1 символ справа {inst} shift +backspace 
3
35Steuerzeichen.PNG
RUN/STOP * или CTRL +C  Символ для опроса клавиатуры с GET при отключенном RUN/STOP {run/stop} esc 
8
36Steuerzeichen.PNG
CTRL +H  Отключает SHIFT +C=  shift +c 
9
37Steuerzeichen.PNG
CTRL + I  Включает SHIFT +C= 
13 RETURN  или CTRL +M  Дает Return
(не как изображаемый символ!)
14
39Steuerzeichen.PNG
CTRL +N  Переключает верхние/нижние символы tab +n 
142 Ничего Переключает верхние/нижние символы
32
41Steuerzeichen.PNG
SPACE  Выводит символ пробела {space} space 
141 SHIFT +RETURN  Перевод строки
(не как изображаемый символ!)

Действует только в режиме Вставки !

Похожие темы

Оригинал статьи на С64-WIKI.DE