Назад
Історія шорткатів смуги прокрутки Windows: від меню Windows 7 до Shift+click
SiTech AI Team2 წთ. საკითხავი

Історія шорткатів смуги прокрутки Windows: від меню Windows 7 до Shift+click

Raymond Chen у блозі The Old New Thing описав шорткати смуги прокрутки Windows: пункт «Scroll Here» з меню Windows 7, прихований Shift+click і те, чому сучасні фреймворки реалізують їх по-різному.

22 вересня в блозі The Old New Thing, який веде Raymond Chen, з'явилася публікація про шорткати, що Windows роками додавала до смуги прокрутки, — і про те, як мало цієї спадщини збереглося в сучасних застосунках.

За словами Chen, приблизно два десятиліття елемент керування смугою прокрутки мав лише кілька базових операцій. На вертикальній смузі було п'ять цілей для мишки: стрілки на кінцях прокручували вміст на один рядок, ділянки між повзунком і стрілками — на одну сторінку, а сам повзунок можна було перетягнути в будь-яку позицію.

Меню, яке додала Windows 7

Windows 7 додала до смуги прокрутки меню за правим кліком. Чотири його пункти просто дублювали операції, які вже давала мишка, а два — клавіатура: Top і Bottom відповідали перетягуванню повзунка до краю або клавішам Home і End; Page Up та Page Down — кліку у верхній чи нижній жолоб або PgUp/PgDn; Scroll Up і Scroll Down — кліку на стрілках або клавішам зі стрілками.

Єдиною справді новою операцією був пункт «Scroll Here». Якщо вибрати його після правого кліку в потрібному місці смуги, вміст миттєво переходить саме туди — без перетягування повзунка. Chen зазначає, що для довгих переходів це значно зручніше, бо зосереджуєшся на тому, куди прямуєш, а не звідки; сам автор роками активно користувався цим меню.

Shift+click — шорткат, про який майже ніхто не знав

Одночасно з меню з'явився ще один, значно прихованіший шорткат: якщо натиснути Shift і клацнути по смузі прокрутки, повзунок одразу перестрибне в місце кліку. Chen визнає, що дізнався про нього лише нещодавно — до того він завжди користувався контекстним меню.

Саме це визнання — смисловий центр допису: поки автор відкривав для себе шорткат, екосистема вже настільки роздробилася, що покладатися на нього неможливо.

Роздроблена екосистема

Смугами прокрутки Win32 сьогодні майже ніхто не користується — застосунки малюють власні. Electron та інші вебзастосунки успадковують смугу Chromium, де контекстного меню немає, але Shift+click працює. Фреймворк WPF XAML, схоже, реалізує і меню, і шорткат. У WinUI XAML, як зауважує Chen із помітним роздратуванням, немає ні того, ні того, хоча принаймні одна людина вже надіслала відповідний запит. Qt залишає вибір розробникові через налаштування на кшталт SH_ScrollBar_ContextMenu, SH_ScrollBar_LeftClickAbsolutePosition і SH_ScrollBar_MiddleClickAbsolutePosition.

У підсумку, за словами Chen, на шорткат, про який він дізнався лише зараз, ніде не можна покластися. Повний допис із оригінальною таблицею відповідностей мишки та клавіатури доступний у блозі The Old New Thing.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.