ЛК — левая кнопка мыши¶
ЛК (левая кнопка мыши, англ. Left Click, LMB) — основная кнопка манипулятора «мышь», расположенная слева от осевой линии корпуса. Предназначена для выбора объектов, выделения элементов интерфейса, запуска программ и выполнения большинства действий в графических операционных системах. Вместе с правой кнопкой (ПКМ) и средней (колесом) образует стандартный набор кнопок компьютерной мыши.
¶История
Первая компьютерная мышь была создана Дугласом Энгельбартом в 1964 году в Стэнфордском исследовательском институте. Прототип имел одну кнопку, поэтому разделение на «левую» и «правую» ещё не существовало. Многокнопочные манипуляторы вошли в широкое употребление в конце 1970-х — начале 1980-х годов вместе с развитием графических интерфейсов. Компания Xerox разработала мышь с двумя кнопками для своего алто, а Apple Macintosh 1984 года популяризировал однокнопочную схему, ориентированную на массового пользователя.
В операционных системах семейства Microsoft (Windows) и в большинстве дистрибутивов Linux стандартом стала двух- или трёхкнопочная мышь, где левая кнопка закреплена за основным действием. В 1983 году Apple выпустила мышь для Lisa с одной кнопкой, но уже в 1986-м для Macintosh II появились двухкнопочные модели. К середине 1990-х годов трёхкнопочная компоновка стала универсальной.
¶Расположение и эргономика
ЛК расположена под указательным или средним пальцем правой руки (для правши). При работе с правой рукой на кнопке чаще всего находится указательный палец, при «клавиатурном» наборе — средний. Для левшей мышь можно переключить в зеркальное отображение в настройках ОС, после чего функция ЛК передаётся правой кнопке.
Кнопка физически разделена на две половины: передняя (клик) и задняя (клик). Механизм щелчка реализован микропереключателем. Характеристики переключателя:
- усилие нажатия — обычно 60–80 гс;
- ресурс — от 3 млн (бюджетные модели) до 80 млн и более (игровые мыши с переключателями Omron, Huano, Kailh);
- тип переключателя — механический, оптический (optical) или гибридный.
¶Действия, выполняемые ЛК
В большинстве графических интерфейсов ЛК выполняет следующие функции:
| Действие | Результат |
|---|---|
| Клик | Выбор объекта, кнопки, ссылки |
| Двойной клик (даблклик) | Открытие файла, папки или запуск программы |
| Перетаскивание (drag-and-drop) | Перемещение объекта, выделение диапазона текста |
| Клик с зажатой клавишей Shift | Расширенное выделение (диапазон) |
| Клик с зажатой Ctrl | Точечное выделение (добавление к выделению) |
| Клик по заголовку окна | Активация окна |
| Клик по вкладке | Переключение вкладки |
В играх ЛК, как правило, отвечает за основное действие: стрельбу, удар, взаимодействие с объектом. В стратегиях и шутерах от первого лица левая кнопка традиционно закреплена за атакой.
¶Программная обработка
В операционных системах события нажатия ЛК передаются приложению через систему сообщений. В Windows это сообщения WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK. В Linux под X11 события описываются типами ButtonPress и ButtonRelease с кодом кнопки 1. В браузерах событие обрабатывается как click, mousedown, mouseup.
Программно переназначить ЛК можно с помощью утилит и драйверов: AutoHotkey (Windows), xdotool и xbindkeys (Linux). Это позволяет, например, менять кнопки местами для левшей, назначать макросы или эмулировать нажатия.
¶Леворукость и доступность
В настройках Windows («Параметры» → «Мышь») и macOS («Системные настройки» → «Мышь») доступна опция «поменять местами кнопки», предназначенная для левшей. Существуют также специализированные мыши для левшей с зеркальной раскладкой кнопок.
Для пользователей с ограниченными возможностями существуют адаптивные устройства: кнопочные мыши с крупной одной кнопкой, мыши с подбородочным или ножным управлением, трекболы. Операционные системы поддерживают виртуальную клавиатуру и управление без мыши, но ЛК остаётся базовым элементом взаимодействия.
¶Интересные факты
- Двойной клик как действие был предложен в исследовании Xerox PARC в 1970-х годах и с тех пор не изменился.
- Скорость двойного клика (интервал между нажатиями) регулируется в настройках ОС; по умолчанию в Windows это 500 мс.
- В некоторых странах (например, в Японии) до сих пор встречаются однокнопочные мыши Apple, хотя стандартом считается двухкнопочная схема.
- Профессиональные киберспортсмены часто отключают двойной клик, используя только одиночные нажатия для ускорения реакции.
¶Источники
- Документация Microsoft Windows (справка по управлению мышью)
- Apple Human Interface Guidelines
- Энгельбар Д., Билл Н. «A Computer Mouse for All» (1967)
- Xerox PARC Technical Reports
