Об управлении в обoлочке DEJA VU #02.
__________________________________________
* * *
Здесь я (DANIIL) попытаюсь поподробнее
рассказат вам об оболочке DEJA VU и об уп-
равлении в ней.
Изначально дизайн и управление в обо-
лочке мною проектировались исходя из
удобства работы, современного вида, а так-
же исходя из требований юзеров, предъявля-
емых к электронным изданиям.
Итак управлять стрелкой-курсором в жур-
нале можно следующими устройствами:
1) KEMPSTON MOUSE
2) KEMPSTON JOYSTICK
3) RIGHT SINCLAIR JOYSTICK
4) КЛАВИАТУРА (Q,A,O,P,SPACE)
5) CURSOR JOYSTICK
KEMPSTON MOUSE - желателна трехкнопочная
мышь! Первая нажатая кнопка становится
кнопкой "FIRE", противоположная кнопка -
соответственно становится кнопкой
"CANCEL". Это относится к крайним двум
кнопкам, средняя кнопка не опрашивается.
KEMPSTON JOYSTICK - опрашивается по порту
#1F. Если ваш KEMPSTON подключен к порту
#DF, то возможно тоже работать будет но не
гарантируется!
RIGHT SINCLAIR JOYSTICK - или клавиши
6,7,8,9,0 - никаких проблем, я думаю, не
возникнет!
КЛАВИАТУРА (Q,A,O,P,SPACE) - Если у вас
напрочь отсутствуют все джойстики и мышь,
то вам предется потыкать в эти кнопки!
CURSOR JOYSTICK - аналог курсорных клавиш,
"0"-FIRE!
Не поддерживается опрос левого SINCLAIR
JOYSTICK'a (потому что он левый!), PROTEC
JOYSTICK'a (потому что я не знаю, как его
опрашивaть, "AY"-MOUSE (т.к. M.IWAMOTO
сказал, чтo это не по-фирменному!), а так-
же "клавы" по S,X,O,P,M!
Кроме всего прочего, начиная со второго
номера, в журнале реализованы "горячие"
клавиши:
"EDIT" - отмена текущей функции;
"BREAK" - отмена текущей функции;
"W" - в начало построчно;
"S" - в конец построчно;
"E" - в начало постранично;
"D" - в конец постранично;
"1" - вкл./выкл. музыки;
"2" - цвет/монохром;
"3" - сохранение текущего текста, на дис-
ке!
Следует отметить, что SAVE TEXT работа-
ет на урoвне #3D13, поэтому для этой
функции характерны все ошибочные ситуации
TR-DOS. Будте внимательны!
Текст сохраняется в формате ZX Ibm text
editor, если вам необходим формат IS-DOS,
то в конце файла, с помощью монитора уста-
новите код #03! Перед выгрузкой текста
происходит "высушивание" текста, т.е. уда-
ляются все управляющие коды и графика! Эта
процедура занимает приличное время (до 10
секунд), в зависимости от длины текста! В
процессе "высушивания" возможны завывания
музыки, т.к. процессор выполняет большое
количество команд LDIR.
Так же, текст можно сохранить, "нажав"
на иконку с буквой "S" (раньше здесь был
SCREEN SAVER!).
Почти в любом месте нажатие FIRE приво-
дит к выпoлнению какой-либо функции. Если
"ткнуть" мимо менюхи то появится другое
меню!
Если вы сомневаетесь в своих действиях,
то небойтесь нажать на непонятную вам
"кнопку" или "иконку" - ничего страшного
не произойдет!
В режиме просмотра текста (т.е. когда
вы выбрали какую-либо статью) существуют
некоторыe особенности. Применен хорошо се-
бя зарекомендовавший метод разбиения
текстового окна на зоны, реализoванный в
ZX-Format'e. Нажатие FIRE в этих зонах
приводит к пострoчному или постраничноmу
листанию текста вверх или вниз. Зоны выг-
лядят следующим образом:
ТЕКСТОВОЕ ОКНО:
┌───────────────────┬────────────────────┐
│ │ /\ │
│ /\ │ /\ │
│ В НАЧАЛО │ В НАЧАЛО │
│ ПОСТРОЧНО │ ПОСТРАНИЧНО │
│ │ │
├───────────────────┼────────────────────┤
│ │ │
│ В КОНЕЦ │ В КОНЕЦ │
│ ПОСТРОЧНО │ ПОСТРАНИЧНО │
│ \/ │ \/ │
│ │ \/ │
└───────────────────┴────────────────────┘
Я думаю разделение текстового окнa на
зоны именно таким образом более логично
нежели в уважаемом всеми нами ZX-Format'е.
Со второго номера, реализован еще один
дополнительный режим - режим просмотра
картинок. Здесь тоже все очень просто, зо-
ны выглядят таким образом:
ГРАФИЧЕСКОЕ ОКНО:
┌────────────────────────────────────────┐
│ │
│ К предыдущей картинке │
│ /\ │
│ /\ │
│ │
├────────────────────────────────────────┤
│ │
│ \/ │
│ \/ │
│ К следующей картинке │
│ │
└────────────────────────────────────────┘
Выход из режима "BREAK" и "EDIТ", кроме
того работают "горячие" клавиши:
"W" и "E" - к предыдущей картинке;
"S" и "D" - к следующей картинке.
Далее еще один момент. В режиме прос-
мотра текста нажатие CANCEL приводит к вы-
ходу в оболочку. Как я уже сказал для мыши
CANCEL это одна из кнопок, а для клавиату-
ры CANCEL это BREAK и EDIT.
С "иконками" - переключателями MUSIC
ON/OFF и COlOUR/MONOCHROM, я думаю вы раз-
беретесь сами без проблем, скажу лишь, что
эти функции доступны как из оболочки, так
и из режима просмотра текста.
Как это часто бывает, найдутся люди ко-
торым мнoгое понравится, а также те кото-
рым многоe непонравится. Поэтому вы пишите
,не стесняйтесь мы не злые и не кусаемся и
ниодно письмо не оставим без внимания! Ад-
реса редaкции вы найдете в разделе "ОТ АВ-
ТОРОВ".
Это все что я хотел сказать по оболочке
и управлению в ней.