Як повинна працювати прокрутка
Миша була трёхкнопочной. Лівий клік в смугу прокрутки зсував вміст вгору, а правий - вниз. Розмір зсуву залежав від того, в яку частину смуги людина кликав. Клік в самий низ прокручував на цілий екран, в середину - на пів-екрану. в самий верх - на один рядок. Клік середньою кнопкою миші переміщував в область документа, що відповідає крапці на самій смузі прокрутки.
Індикатор положення в документі називається ліфтом. а область, по якій він переміщається - шахтою смуги прокрутки.
Пізніше від поділу функцій по лівій і правій кнопок миші відмовилися. У Ксероксі замість них використовували кліки зліва і праворуч від ліфта - смуга прокрутки стала широкою:
У Ксероксі ж придумали пропорційні смуги прокрутки: частка, яку займає на смузі прокрутки ліфт, стала відповідати частці, яку займає видима частина документа в загальній його довжині.
Вправо смуги прокрутки переїхали на початку 80-х.
Пізніше (хто?) Для порядкової прокручування в самі смуги додали кнопки-стрілки. Спочатку вони вказували не напряму руху ліфтів, а напрямки руху вмісту. Верхня стрілка дивилася вниз, а нижня - вгору:
Тут у вертикальній смузі ще є кнопки + і - для гортання по сторінках.
У 1984 році Епл в Макінтош перевернув стрілки і позбувся + і -, але забув про пропорційний скролінг - ліфт Макіншота був квадратним незалежно від довжини документа:
Шановні порадники! Допоможіть закрити прогалини в історії.
Однак перегортання залишилося важливим окремим випадком прокрутки. На Макінтош для посторінкового перегортання використовувалася шахта: клік в шахту над ліфтом приводив до переходу на сторінку вгору, під ліфтом - вниз.
Щоб перейти в певну частину документа, потрібно було перетягнути сам ліфт. Реальне переміщення відбувалося тільки після відпускання ліфта в новому місці смуги прокрутки. Якщо почати тягти ліфт, але відпустити миша за межами смуги прокрутки, прокрутка скасовувалася. Тому для успішної прокрутки користувачеві доводилося постійно стрибати очима між документом і смугою прокрутки.
Пізніше (де, коли?) Смузі прокрутки стало байдуже, де буде курсор миші, коли користувач відпустить кнопку.
У міру того, як потужності комп'ютерів стало вистачати, смуги прокрутки обзавелися миттєвої зворотним зв'язком. Документ став прокручуватися «вживу» у відповідь на переміщення ліфта.
У «Некст» в 1989 році смуги прокрутки стали пропорційними, знову опинилася зліва, а стрілки розмістилися поруч, а не на кінцях смуги прокрутки:
Потім пропорційні смуги прокрутки з'явилися в Віндоус 95.
Але Мак успадкував не все. Шахта «Некст» працювала інакше - клік в будь-який її місце миттєво переміщував ліфт туди. Для посторінкового перегортання потрібно було кликати в стрілки з натиснутим «Альтом».
Натискання та утримання кнопки миші на стрілці в усіх системах призводило до безперервної порядкової прокручуванні. Натискання та утримання кнопки миші в шахті призводило до безперервного посторінково листанню. Під час такого перегортання ліфт міг проїхати «крізь» курсор - перегортання при цьому не припинялася. Якщо натиснути в шахту і не відпускати, то документ перегорнути до кінця:
В системі «Опен-лук» компанії «Сан» була реалізована ще більш хитра логіка. Якщо клік в шахті призводив до того, що ліфт опинявся під курсором, курсор автоматично переміщався нижче, щоб наступний клік спрацював так само.