↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Размер шрифта
14px
Ширина текста
100%
Выравнивание
     
Цвет текста
Цвет фона

Показывать иллюстрации
  • Большие
  • Маленькие
  • Без иллюстраций

Шеллар неправильный? Вы ещё Ксару не видели! (джен)



Автор:
Фандом:
Рейтинг:
General
Жанр:
Фэнтези, Попаданцы
Размер:
Миди | 51 497 знаков
Статус:
В процессе
 
Проверено на грамотность
А что, так можно было?
QRCode
Предыдущая глава  
↓ Содержание ↓

↑ Свернуть ↑
  Следующая глава

Новая справка

Прошло два года, драконы написали новую справку, команду заменили с man на help. В новой справке уже были иллюстрации, ссылки внутри справки перестали ограничиваться оглавлением, состоящим из ссылок на заголовки, теперь каждое непонятное пользователям и пользовательницам по умолчанию слово прямо в тексте стало ссылкой, добавился алфавитный указатель, а качество текста проверили на детях драконов. И конечно, загадочные левая и правая верхние лапы Мауса теперь были названы левой и правой кнопками мыши.

Но странный комбинированный интерфейс, сочетающий графику с командной строкой, не только никуда не делся, но и получил развитие — командную строку стало не обязательно набирать полностью вручную, теперь стало можно вводить части командной строки через меню, но всю команду по-прежнему надо формировать в командной строке и завершать её ввод кнопкой <enter>.

А ещё добавили функциональные клавиши, на одной из которых написали слово help. Причём, при нажатии на неё система стала проверять положение мыши и автоматически подставлять нужные параметры. Например, если курсор находился в окне чата, то при нажатии <enter> автоматически вводилось «help for_application чатик», а если эту же кнопку нажать в окне контактов чата, то вводилось даже «help for_application чатик\contact_list». Крайняя левая функциональная кнопка получила маркировку <run>/<load> и научилась подставлять имя файла, причём, run вводилось в том случае, если система ждала системную команду, а если ожидалась команда приложения, то вводилась команда load. Справа от этой кнопки расположилась кнопка <save>, автоматически подставлять параметры не умевшая. За ней следовала <close>, а за ней уже — <help>. И последней функциональной кнопкой стала <copy_the_screen_to_the_clipboard>, единственная из всех срабатывавшая без подтверждения кнопкой <enter>, но сам текст copy_the_screen_to_the_clipboard при её нажатии в командную строку вводился всё равно.

Ближе к пользователю расположился ряд десятичных цифровых клавиш, ещё ближе — алфавитный блок, причём, кириллическая раскладка на нём была кверту, а латинсккая — cukeng (названы по левым буквам дальнего ряда). Слева от дальнего ряда алфавитных клавиш расположилась <tab>, а справа — слеш (и прямой, и обратный на одной кнопке), в следующем к пользователю ряду слева расположилась качающаяся кнопка <caps>, а справа — <enter>. По обе стороны от ближнего ряда алфавитных клавиш расположились две кнопки <shift>. Ещё ближе расположились слева направо: <rus/lat>, <ctrl>, <alt>, пробел, <alt>, <ctrl>, <rus/lat>. Справа от всего этого расположился блок клавиш управления кареткой, а справа от него — блок шестнадцатеричных цифровых клавиш. Зачем понадобился блок именно шестнадцатеричных цифровых клавиш, не смогли объяснить даже разработчики системы, так как и сами они, и остальные айтишники этим блоком не пользовались, предпочитая дополнять стандартную клавиатуру специализированными миниклавиатурами (по человеческим меркам всё равно гигантскими), на которых водились цифровые кнопки вообще под любую востребованную хоть кем-то систему счисления, включая даже симметричные с нечётными основаниями, а обычные пользователи шестнадцатеричную систему не понимали. Целесообразней было или сделать стандартную клавиатуру у́же, или сделать справа блок десятичных цифровых клавиш, а не шестнадцатеричных.

Претерпел изменения и дисплей: на нём появились ещё два ряда клавиш, физически выполненных как прозрачные накладки на дополнительный сенсорный миниэкран (по человеческим меркам огромный), расположенный под основным и имевший уменьшенную высоту, но полную ширину, за эти накладки выводились экранные сенсорные кнопки. Накладки обеспечивали хоть какой-то ход кнопок, поэтому кнопки именно нажимались, а не срабатывали от прикосновения: надо было нажать накладку, чтоб она коснулась сенсора. Но накладки нажимались очень легко, с чем пришлось мириться ради того, чтоб компьютер смог рисовать на кнопках, меняя их маркировку. Но использоваться эти накладки должны были заметно реже, чем клавиши основной клавиатуры или кнопки мыши, поэтому получилось заставить драконов смириться с отсутствием жёстких возвратных пружин. Это тоже были кнопки, но можно было нажать такую кнопку пальцем, а можно — мышью, кнопка сработает в обоих случаях. Один ряд занимали кнопки главных окон, разложенные по панели задач, накладки в этом ряду занимали лишь часть ширины экрана, оставляя свободными те части панели, куда кнопки главных окон не могут быть разложены. При нажатии соответствующее окно всплывает в начало z-порядка, начиная перекрывать все остальные окна, попадающие на одни с ним экранные координаты, а если оно может быть активным, то становится именно таким, но для передачи окну фокуса ввода надо ткнуть мышью прямо в само окно, а если фокус ввода должно получить дочернее окно, то ткнуть мышью надо даже ещё конкретнее непосредственно в то дочернее окно, которое должно получить фокус ввода, но не в его родительское окно и не в его дочернее окно, эти кнопки назначаются отрытым окнам по порядку их открытия, но с учётом переупорядочивания мышью уже самих кнопок. А под этим рядом расположился ряд накладок, занимавших суммарно всю ширину экрана, за них дублировалось меню текущего активного окна, причём, меню до 23-х пунктов дублировалось полностью, а от 24-х и больше — частично. Данный предел диктовался просто отношением удобной ширины экрана к удобной для драконьих пальцев ширине кнопки: физически-то надо нажимать пальцами, которые у драконов огромны, а на основном экране можно без ущерба восприятию втиснуть много всякого, например, драконье зрение позволяет различать больше тысячи пунктов меню, а попадать по ним там требуется только курсором, двигая его мышью, а контролируя это движения визуально, поэтому если справляются компьютер и сам дисплей, есть время на разработку и получается придумать назначение каждого пункта, отличающееся от назначения остальных, то можно столько пунктов и сделать. Началась разработка настоящих клавиш со встроенными миниэкранами (всё ещё огромными по человеческим меркам) и тугими возвратными пружинами, которые должны будут в будущем заменить и накладки, и участки единого дополнительного миниэкрана за ними, а единый неподвижный миниэкран запланировали при их внедрении разделить на два миниэкрана по одному справа и слева только для тех участков панели задач, на которые нельзя разложить кнопки окон.

Наконец, мышь получила целых два колеса. Одно колесо на поперечной горизонтальной оси (вращается в вертикальной продольной плоскости) расположилось между кнопками и управляло экранным масштабом. Это колесо напомнило Ксаре земные компьютерные мыши. Но ещё одно колесо на вертикальной оси (вращается в горизонтальной плоскости) расположилось на боковой поверхности мыши и управляло её разрешением, то есть в зависимости от его поворота большим пальцем перемещение мыши на одно и то же расстояние в долях местного измерительного попугая (почему-то названного метром, только получалось, что длина Ксары от носа до кончика хвоста одна целая восемь десятых метра, а на самом деле Ксара была размером с современный земной военный самолёт) приводило к перемещению курсора на разные расстояния в пикселах. Если же любое из колёс нажать как ещё одну кнопку, то мышь переставала управлять курсором и начинала управлять прокруткой окна, целиком превратившись в двуосый скролл.

Глава опубликована: 24.07.2025
Обращение автора к читателям
Ирокез: Не сидите на игноре, пишите комменты.
Отключить рекламу

Предыдущая главаСледующая глава
Фанфик еще никто не комментировал
Чтобы написать комментарий, войдите

Если вы не зарегистрированы, зарегистрируйтесь

Предыдущая глава  
↓ Содержание ↓

↑ Свернуть ↑
  Следующая глава
Закрыть
Закрыть
Закрыть
↑ Вверх