stringtranslate.com

Кнопка мыши

Мышь с одной кнопкой
Трехкнопочная мышь
Пятикнопочная эргономичная мышь.

Кнопка мыши — это электрический переключатель компьютерной мыши , который можно нажимать («щелкать») для выбора элемента графического пользовательского интерфейса или взаимодействия с ним . Кнопки мыши чаще всего выполняются в виде миниатюрных переключателей мгновенного действия (микропереключателей).

Трехкнопочная мышь с прокруткой стала наиболее распространенной конструкцией. Пользователи чаще всего используют вторую кнопку для вызова контекстного меню пользовательского интерфейса программного обеспечения компьютера, которое содержит параметры, специально адаптированные к элементу интерфейса, над которым в данный момент находится указатель . По умолчанию основная кнопка мыши расположена с левой стороны мыши для удобства пользователей-правшей; пользователи-левши обычно могут отменить эту конфигурацию с помощью программного обеспечения.

Дизайн

В отличие от механизма отслеживания движения, кнопки мыши мало изменились за прошедшие годы, в основном различаясь по форме, количеству и расположению.

Apple Mighty Mouse с электроемкостными «кнопками»

Щелчок мышью — это действие нажатия (т. е. «щелчка», звукоподражания ) кнопки, вызывающее действие, обычно в контексте графического пользовательского интерфейса (GUI). «Нажатие» экранной кнопки осуществляется нажатием настоящей кнопки мыши при наведении указателя на значок экранной кнопки.

Причина щелчка связана с особой технологией переключателей, почти повсеместно используемой в компьютерных мышах. Переключатель сверхминиатюрного прецизионного мгновенного действия; Первыми из таких типов были продукты Honeywell MICRO SWITCH .

Операция

Двойной щелчок означает двойное нажатие и отпускание кнопки (часто основной, обычно левой). Программное обеспечение распознает оба щелчка, и если второй происходит в течение короткого времени, действие распознается как двойной щелчок.

Если второй щелчок сделан после истечения времени, он считается новым одиночным щелчком. Большинство современных операционных систем и драйверов мышей позволяют пользователю изменять скорость двойного щелчка, а также простой способ проверить настройку. Некоторое программное обеспечение распознает три или более щелчков , например постепенное выделение слова, предложения или абзаца на текстовой странице текстового процессора по мере увеличения количества щелчков в последовательности.

В менее абстрактном программном обеспечении текущее состояние кнопки мыши («мышь вверх» и «мышь вниз») отслеживается, что позволяет выполнять модальные операции, такие как перетаскивание .

Количество кнопок

Первая мышь Дугласа Энгельбарта имела одну кнопку; Вскоре Xerox PARC разработала модель с тремя кнопками, но для продуктов Xerox сократила их количество до двух. При коммерческом выпуске в 1983 году компания Apple остановила свой выбор на одной кнопке для своей среды графического пользовательского интерфейса, в то время как большинство других сред ПК стандартизировали две кнопки, а большинство сред профессиональных рабочих станций использовали три. Помимо таких мышей, входящих в комплект OEM, обычно имеющих от одной до трех кнопок, многие мыши на вторичном рынке всегда имели пять или более, с различным количеством дополнительного программного обеспечения, включенного для их поддержки.

Такое положение дел продолжалось до конца 1990-х годов, когда растущая поддержка мышей с колесом прокрутки после появления в 1996 году Microsoft IntelliMouse случайно привела к тому, что трехкнопочные манипуляторы стали повсеместными на OEM-оборудовании. Единственная крупная компания, Apple, наконец, в 2005 году перешла на многокнопочную мышь со своей Mighty Mouse , хотя все ноутбуки Apple продолжали использовать однокнопочные трекпады до тех пор, пока в 2008 году не появился первый трекпад без кнопок.

Компьютер

«Мой друг Марвин Мински рассказал мне, что в сообществе искусственного интеллекта ведутся большие разногласия по поводу того, сколько кнопок должна иметь мышь», — писал Джерри Пурнель в 1983 году. [1] Что касается количества кнопок, Энгельбарт отдавал предпочтение точке зрения «как можно больше кнопок». насколько это возможно». Прототип, который популяризировал идею трех кнопок в стандартной комплектации, имел это число только потому, что «мы не могли найти места, где можно было бы разместить больше переключателей».

Сторонники однокнопочных мышей утверждают, что одну кнопку проще понять начинающим пользователям и проще поддерживать разработчикам. Кроме того, как вариант с наименьшим общим знаменателем, он предлагает как путь постепенного повышения квалификации пользователей для незнакомых приложений, так и запасной вариант для разнообразного или неисправного оборудования. Те, кто предпочитает многокнопочную мышь, утверждают, что поддержка однокнопочной мыши часто требует неуклюжих обходных путей в интерфейсах, где данный объект может иметь более одного подходящего действия. Существует несколько распространенных обходных путей, некоторые из которых указаны в Рекомендациях Apple по пользовательскому интерфейсу.

Одним из обходных путей был двойной щелчок, впервые использованный на Lisa , позволяющий выполнять операции «выбрать» и «открыть» с помощью одной кнопки.

Другой обходной путь заключается в том, что пользователь удерживает одну или несколько клавиш на клавиатуре перед нажатием кнопки мыши (обычно это элемент управления на Macintosh для контекстных меню). Недостатком этого метода является то, что требуется, чтобы были задействованы обе руки пользователя. Также требуется, чтобы пользователь выполнял действия на совершенно разных устройствах согласованно; то есть удерживая клавишу на клавиатуре, одновременно нажимая кнопку мыши. Это может оказаться трудной задачей для пользователя с ограниченными возможностями, но ее можно исправить, разрешив клавишам залипать , чтобы их не нужно было удерживать.

Другой предполагает технику нажатия и удержания. При нажатии и удерживании пользователь нажимает и удерживает одну кнопку. По истечении определенного времени программное обеспечение воспринимает нажатие кнопки не как одиночный клик, а как отдельное действие. У этого есть два недостатка: во-первых, медленный пользователь может случайно нажать и удерживать кнопку. Во-вторых, пользователь должен дождаться, пока программное обеспечение определит щелчок как нажатие и удержание, в противном случае система может интерпретировать нажатие кнопки как одиночный щелчок. Более того, способы устранения этих двух недостатков конфликтуют друг с другом: чем дольше время задержки, тем больше пользователю приходится ждать; и чем короче время задержки, тем больше вероятность того, что какой-то пользователь случайно нажмет и удержит, собираясь щелкнуть. Исследования показали, что все вышеперечисленные обходные пути менее удобны, чем дополнительные кнопки мыши для опытных пользователей. [ нужна цитата ]

Обходным решением для пользователей двухкнопочных мышей в средах, рассчитанных на три кнопки, является аккордирование мыши , чтобы имитировать третичный щелчок путем одновременного нажатия обеих кнопок. [2]

Дополнительные кнопки

Производители вторичного рынка уже давно выпускают мыши с пятью и более кнопками. В зависимости от предпочтений пользователя и программной среды дополнительные кнопки могут обеспечивать веб-навигацию вперед и назад, прокрутку истории браузера или другие функции, включая функции, связанные с мышью, такие как быстрое изменение разрешения / чувствительности мыши. Однако, как и в случае с аналогичными функциями клавиатур , не все программное обеспечение поддерживает эти функции. Дополнительные кнопки становятся особенно полезными в компьютерных играх , где быстрый и легкий доступ к широкому спектру функций (таких как макросы и изменение разрешения ) может дать игроку преимущество. Поскольку программное обеспечение может сопоставить кнопки мыши практически с любой функцией, нажатием клавиши, приложением или переключателем, дополнительные кнопки могут сделать работу с такой мышью более эффективной и простой.

Колесо прокрутки

Мыши-прокрутки почти всегда монтируют свои колеса прокрутки на внутренней подпружиненной раме и переключателе, так что простое нажатие вниз заставляет их работать как дополнительную кнопку, что облегчает работу без случайного вращения благодаря фиксаторам колес , присутствующим в большинстве мышей-прокруток. Колесо можно как вращать, так и нажимать, поэтому большинство современных мышей фактически имеют три кнопки.

В веб-браузерах щелчок по гиперссылке открывает ее на новой вкладке , а щелчок по самой вкладке обычно закрывает ее.

Некоторые мыши имеют колеса прокрутки, которые можно наклонять в сторону для прокрутки вбок; другие могут содержать для этой цели второе колесо прокрутки.

Всенаправленную прокрутку можно выполнить в различных программах просмотра документов, включая веб-браузеры и программы чтения PDF-файлов, щелкнув средней кнопкой мыши и переместив указатель в любом направлении. Это можно сделать, удерживая и прокручивая до отпускания, или кратковременно щелкая и прокручивая до следующего щелчка (любой кнопкой мыши) или нажатия клавиши Esc . [3] Некоторые приложения, такие как «Xreader», имитируют жест перетаскивания для прокрутки, используемый устройствами с сенсорным экраном, такими как смартфоны и планшетные компьютеры . [4]

В Linux одновременное нажатие левой и правой кнопок мыши имитирует щелчок средней кнопкой мыши, а щелчок средней кнопкой мыши в текстовой области вставляет буфер обмена в то место, где находится курсор мыши (а не в существующее местоположение мигающего курсора). [5]

Текстовые редакторы, включая Kate и Xed, позволяют переключаться между открытыми вкладками путем прокрутки, когда курсор указывает на панель вкладок.

Использование программной среды

Пользовательский интерфейс Macintosh по своей конструкции всегда обеспечивал и до сих пор делает все функции доступными с помощью однокнопочной мыши. В рекомендациях Apple по пользовательскому интерфейсу по-прежнему указано, что другие разработчики также должны сделать все функции доступными с помощью однокнопочной мыши. Различные функции, которые обычно выполняются с помощью дополнительных кнопок на других платформах, при реализации на Mac большинством разработчиков вместо этого выполнялись вместе с клавишами-модификаторами . Например, контекстные меню чаще всего вызывались щелчком клавиши управления — поведение, которое позже было явно принято Apple в диспетчере контекстных меню OS 8.

Хотя всегда существовал рынок запасных частей для мышей и других указывающих устройств Macintosh с двумя, тремя или более кнопками и обширной настраиваемой поддержкой (обычно посредством эмуляции клавиатуры) для дополнения таких устройств во многих основных пакетах программного обеспечения на платформе, это не было до выхода Mac OS X поддержка многокнопочных мышей была жестко запрограммирована. Приложения X Window System , которые также могут запускаться в Mac OS X , были разработаны с учетом использования двух- или трехкнопочных мышей.

Хотя исторически большинство компьютерных мышей имели две кнопки, только основная кнопка была стандартизирована для использования в MS-DOS и версиях Windows до 3.1x; поддержка и функциональность дополнительных кнопок зависели от приложения. Однако в 1992 году Borland выпустила Quattro Pro для Windows (QPW), в котором правая (или дополнительная) кнопка мыши вызывала контекстное меню для щелчка по экранному объекту (нововведение, ранее использовавшееся на Xerox Alto , но новое для большинства пользователи). Borland активно продвигала эту функцию, рекламируя QPW как « правильный выбор», а инновация была широко расценена как интуитивно понятная и простая. Другие приложения быстро последовали этому примеру, и жест «щелчок правой кнопкой мыши для открытия свойств» стал стандартным поведением пользовательского интерфейса Windows после того, как он был реализован в Windows 95 .

Большинство компьютеров под управлением Unix или Unix-подобной операционной системы используют систему X Window , которая почти всегда поддерживает трехкнопочную мышь. X нумерует кнопки по соглашению. Это позволяет пользователю применять инструкции к мышам или указывающим устройствам, в которых не используется традиционное расположение кнопок. Например, пользователь-левша может поменять местами кнопки, обычно с помощью программной настройки. При нетрадиционном расположении кнопок пользовательские указания, в которых говорится «левая кнопка мыши» или «правая кнопка мыши», сбивают с толку. В революционных компьютерах Xerox Parc Alto и Dorado середины 1970-х годов использовались трехкнопочные мыши, и каждой кнопке был присвоен цвет. Красный использовался для левой (или основной) кнопки, желтый — для средней (вторичной) и синий — для правой (мета- или третичной). Это соглашение об именах сохраняется в некоторых средах Smalltalk , таких как Squeak , и может сбивать с толку меньше, чем обозначения справа, посередине и слева.

Компьютеры Acorn на базе ОС RISC обязательно используют все три кнопки мыши в графическом интерфейсе пользователя на базе WIMP . В ОС RISC эти три кнопки (слева направо) называются Select, Menuи Adjust. Selectфункционирует так же, как «Основная» кнопка мыши в других операционных системах. Menuвызовет контекстно-зависимое меню, соответствующее положению указателя, и часто это единственный способ активировать это меню. Это меню в большинстве приложений соответствует «Меню приложения», расположенному в верхней части экрана в Mac OS и под заголовком окна в Microsoft Windows. Adjustслужит для выбора нескольких элементов на рабочем столе «Филер», а также для изменения параметров объектов в приложениях, хотя его точная функция обычно зависит от программиста.

Рекомендации

  1. ^ Пурнель, Джерри (июнь 1983 г.). «Zenith Z-100, Epson QX-10, лицензирование программного обеспечения и проблема пиратства программного обеспечения». БАЙТ . Том. 8, нет. 6. с. 411 . Проверено 20 октября 2013 г.
  2. ^ Гарфинкель, Симсон Л. (ноябрь – декабрь 1988 г.). «Второе дыхание Афины» (PDF) . Обзор технологий . Проверено 25 января 2016 г.
  3. ^ Многое, что вы можете сделать, щелкнув средней кнопкой мыши - 22 апреля 2014 г. - LifeHacker
  4. ^ "Linuxmint/Xreader". Гитхаб . 7 мая 2022 г.
  5. ^ «Графический интерфейс Linux: мыши и меню» . 3 августа 2004 г.