AMIGA # 1
GO — отменить действие команды STOP; FREE_ALT — отдать системе клавишу \"правый Аlt\"; GET_ALT — вернуть клавишу \"правый Alt\" русификатору; FREE_LAMIGA — разрешить системе обрабатывать комбинации клавиш [\"Левая Амига\" + клавиша с русской буквой и знаками пунктуации]; LOCK_LAMIGA — русификатор использует комбинацию клавиш [\"Левая Амига\" + клавиша с русской буквой и знаками пунктуации] для выдачи знаков пунктуации вне зависимости от того, какой режим (русский или латинский) установлен. Деятельность русификатора сводится к перехвату входных событий и насильственной вставке признака IEQUALIFIER_RALT в случае установки пользователем русского режима. Хэндлер входных событий русификатора вызывается по прерываниям из \"input.device\". Клавиатурные карты надлежащим образом модифицированы для выдачи соответствующих русских кодов при установленном ALT-признаке. Русификатор \"навешивает\" перехваты на следующие системные функции:
Имя функции Чья это функция
1. OpenFont() graphics.library
2. Translate() translator.library
3. OpenLibrary() exec.library Глава 9 CLI (Shell) интерфейс
Shell, появившийся в версии ОС 1.3, есть не что иное, как улучшенный вариант CLI. Начиная со второй версии ОС, между CLI и Shell нет никакой разницы, т.к. CLI приобрел все Shell-возможности. Для того, чтобы перейти в CLI из Workbench, необходимо дважды щёлкнуть по иконке \"Shell\" каталога System (либо по иконке \"CLI\" того же каталога при версии Kickstart < 2.0). В открывшемся окне вы увидите Shell-подсказку, которая, как правило состоит из номера Shell-процесса и текущего маршрута. Теперь вы можете вводить команды ОС с клавиатуры. Shell-окна запоминают все введенные в них строки в т.н. \"буфере истории\". Нет необходимости вводить какие-либо строки повторно, достаточно воспользоваться курсорными клавишами \"курсор вверх/вниз\" для перелистывания содержимого этого буфера. Комбинации клавиш \"Shift + курсор влево/вправо\" переместят курсор в начало/конец вводимой строки.
|