Какая кнопка нажата у мыши


Содержание

Qt как проверить, какая кнопка мыши нажата

У меня проблемы в PySide при попытке определить, какая кнопка мыши нажата в функции события. Он мне нужен, в частности, для игнорирования события перемещения мыши, потому что он выполняет работу с обеими кнопками мыши — левой и правой.

Я хочу игнорировать событие перемещения мыши, если нажата правая кнопка на сцене. Любая помощь?

Решение

Все события мыши имеют два метода ( button а также buttons ) определить, какая из кнопок нажата. Но только для move событие документация говорит:

Обратите внимание, что возвращаемое значение всегда Qt :: NoButton для событий перемещения мыши.

за mouseMoveEvent ты должен использовать buttons метод.

Чтобы игнорировать события перемещения, вам нужно выполнить эту работу в eventFilter конечно.

Другие решения

QApplication::mouseButtons() вернет статус mouseButton ,
Таким образом, вы можете получить статус мыши в KeyPressEvent ,

Вы можете использовать логическое значение:

и на mouseMoveEvent

При отпускании мыши вы должны установить нажатие = ложь; («нажат» должен быть членом класса)

Надеюсь, это поможет, дайте мне знать

Вы можете проверить, какая кнопка мыши нажата с помощью Qt::RightButton , Извините за код C ++, но я надеюсь, вы все равно поймете идею:

Как определить, какая кнопка мыши нажата?

01.05.2014, 15:47

Как проверять, нажата ли клавиша Esc, в каждой итерации цикла, и если нажата, то прервать выполнение цикла?
OwenGlendower, это обращение прежде всего к вам. Вызов функции, в которой происходит проверка.

Как определить нажата ли правая кнопка мыши?
У меня есть палитра цветов из панелей и 2 отдельные панели что бы отображать цвет 1 и цвет 2. Вот.

Как определить какая канопка мыши нажата правая/левая?
Скажите, как оределить какая канопка мыши нажата правая/левая?

Определить какая кнопка нажата
Всем привет! я новичок в php и html если что не пинайте сильно) у меня есть html в котором есть.

определить какая кнопка была нажата
имеется матрица кнопок на каждую кнопку назначено одна функция как определить какая кнопка была.

Подробная инструкция по настройке всех кнопок мыши

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

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

Если ваше устройство обладает стандартным набором клавиш, то ее настройки регулируются благодаря «Панели управления» , а если на ней размещены дополнительные кнопки, то проще это будет сделать с помощью специальной программы X-Mouse Button Control.

Теперь более подробно об обоих вариантах.

Стандартная настройка

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

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

Перейдя в раздел, выбираем пункт «Мышь» .

Выбор устройства в разделе

Откроется окно со свойствами гаджета. В нем можно будет поменять назначение кнопок – эта функция предназначена для тех, у кого ведущая рука левая.

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

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

Свойства и выбор кнопок

Если перейти на следующие вкладки, то можно ознакомиться и с другими функциями. Так в «Указателях» можно изменить внешний вид «стрелочки» и полностью подстроить ее под себя.

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

Включить тень от курсора

«Параметры указателя» позволят отладить скорость движения «стрелочки», а также предоставят несколько дополнительных возможностей: отображать след указателя, скрывать его во время набора текста и обозначать его при нажатии на клавишу Ctrl .

Вкладка Параметры указателя

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

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

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


Чаще всего применяется при просмотре веб-страниц в Интернете, размер которых не всегда сопоставим с расширением экрана пользователя.

В «Оборудовании» указана вся доступная информация о подключенных гаджетах.

Раздел включает в себя отчет об их состоянии, драйверы, которые ими используются, а также некоторые справочные данные.

Информация в разделе Оборудование

Помимо этого способа внести свои коррективы в работу гаджета, есть также иной, тоже начинающийся с перехода в «Панель управления» .

В ней выбираем «Специальные возможности» , а после пункт «Изменение параметров мыши» .

Раздел Специальные возможности

В открытом окне видим набор самых оптимальных настроек, среди которых отдельным блоком выделены поправки, касающиеся цвета, размера и оттенка курсора.

Еще допускается включение управления указателем с клавиатуры и активация окна при наведении на него курсором.

Вкладка Облегчение работы с мышью

Эта информация поможет, если манипулятор не вмещает в себя дополнительных кнопок, его установки в этом случае предусмотрены центром обслуживания компании «Microsoft».

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

Читайте также:

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

Операционная система Windows не позволяет настраивать многофункциональный манипулятор под свои вкусы.

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

В случае с ОС от Microsoft – это клик правой и левой кнопками, прокрутка колесиком и масштабирование.

Есть множество способов перенастроить мышь, одним из которых является установка драйверов.

Однако применим этот вариант только для популярных производителей, чьи установки под различное оборудование можно без труда найти в Интернете.

В числе таких компаний «Logitech», «Genius», «Razer», но что делать, если манипулятор, купленный вами, не носит на себе логотип фирменного бренда и найти под него драйвера – задача не из простых?

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

В этом случае на помощь приходит программа Х-Mouse Button Control, весящая всего 4 Мб.

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

Стоит лишь открыть меню параметров и выбрать под каждую кнопку действие, которое вы желаете, чтобы она выполняла.

Х-Mouse Button Control

Функциональные возможности Х-Mouse Button Control

Отличительная черта Х-Mouse Button Control – это наличие слоев. Изначально их всего два, но пользователь в любой момент может сделать их количество в разы больше.

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

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

Стоит лишь обозначить горячие клавиши для смены слоев и они будут доступны для использования в любой момент.

Что касается последних версий программного продукта, то там этот переход происходит автоматически.

К самым востребованным и популярным функциям программы можно причислить:

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

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

К аналогам причисляют Mouse Clicker – утилиту с почти таким же количеством возможностей, а также Auto-Clicker – приложение, что позволяет записывать действия манипулятора и после воспроизводить их.


Незаменимо при постоянной рутинной работе, которая требует монотонных одинаковых действий.

Кроме этого, также эмулирует ввод текста с клавиатуры и может даже сделать двойной клик курсором в разных областях экрана одновременно.

Илон Маск рекомендует:  Domdocument >add_root

Под стать ей разработана Mouse Recorder Pro, что тоже автоматизирует запись движений и нажатия, но сохраняет при этом полученные данные в макрос, что позволяет пользоваться этой технологией неоднократно.

Как заменить правую кнопку мыши клавиатурой? Какие есть клавиши для этого?

Если не работает мышь, то как «нажать» её правую кнопку клавиатурой?

Какие клавиши (сочетания клавиш) на клавиатуре заменяют правую кнопку мыши?

Если на обычной клавиатуре и в операционной системе windows, то есть специальная клавиша «контекстное меню», она же для краткости называется просто «меню» (обычно находится правее правой клавиши «Windows»). На своем ноутбуке не обнаружил, хотя и обнаружил на стационарном компьютере. Так же клик правой клавишей мыши можно заменить сочетанием «Shift+F10».

На клавиатуре имеется клавиша, на которую многие обычно не обращают внимания.

Эта клавиша расположена в нижнем ряду между клавишей «Ctrl» и клавишей «Win», на ней нарисован прямоугольник с горизонтальными полосами.

Именно она заменяет правую кнопку мыши и вызывает контекстное меню.

Существует и другой вариант замены: можно воспользоваться комбинацией клавиш «Shift» + «F10».

На моем ноутбуке Acer есть целых четыре комбинации клавиш на клавиатуре — аналоги правой кнопки мыши:

  1. Длинная кнопка под тачскрином (если нажать на нее с правой стороны)
  2. Кнопка с нарисованными горизонтальными строчками в окошке (находится она между кнопками Alt и Ctrl.
  3. Про shift и f10 (одновременное нажатие двух клавиш) здесь уже упоминали, это тоже аналог правой кнопки мыши.
  4. Есть еще режим ALT+SHIFT+NUMLOCK, если нажать одновременно эти клавиши, то клавиатура заменяет мышь. При этом «минус» становится аналогом правой кнопки мыши.

Если не работает левая кнопка мыши, то сочетания клавиш для нее здесь.

У меня на ноутбуке есть специальная клавиша, заменяющая правую кнопку мыши. Выглядит она как квадратик, внутри которого три горизонтальные черточки. Типа как список, листок бумаги. У меня она находится справа от пробела и альта. Посмотрите на свою клавиатуру.

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

На клавиатуре есть клавишка с тремя горизонтальными линиями, которая находится внизу перед правой клавишей Ctrl:

Она заменяет правую клавишу мыши, вызывает такое же меню, которое вызывает нажатие правой клавиши мыши.

Также можно для этих целей воспользоваться сочетанием клавиш SHIFT + F10 или режимом, который включают клавиши ALT + SHIFT + NUMLOCK.

Как включить мышку на клавиатуре ноутбука

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

Мы подобрали все возможные пути решения этой проблемы, начиная от новых лэптопов, где всё должно работать идеально, заканчивая неисправными гаджетами. Так как же включить мышку на клавиатуре ноутбука именно в Вашем случае?

Перезагрузка

Когда Ваш компьютер полностью исправен, поможет перезагрузка системы. В идеале после неё тачпад функционирует без перебоев, что позволяет не пробовать прочие методы. Удобнее всего выполнить перезагрузку при помощи компьютерной мышки стандартной.

Если же её нет, используйте клавиатуру.

    Запустите меню «Пуск». Без внешней периферии, достаточно нажать на кнопку с логотипом Windows. Выберите пункт «Перезагрузка» или «Завершение работы» при помощи стрелок, затем клацните «Enter» и дождитесь, когда ноутбук выполнит поставленную задачу.

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

Горячие клавиши

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

Шаг 1. Зажмите три кнопки: «Left Alt+NumLock+Left Shift» («Left» обозначает, что клавиши зажимаем с левой стороны клавиатуры).

Шаг 2. Откроется диалоговое окно, где желательно выбрать «Да». Кстати, лучше при этом находится прямо на рабочем столе, а не в документах или программах.

Важно! Перед использованием клавиатурной мыши рекомендуем выполнить настройки.

Шаг 3. Переместитесь с помощью стрелок или клавиши «Tab» к ссылке «Перейти в центр специальных возможностей…» и нажмите пробел. Вы попадаете в раздел под названием «Специальные возможности». По желанию, можно настроить практически все необходимые параметры, в том числе и скорость движения курсора.

Шаг 4. Если Вы всё сделали правильно, на панели уведомлений появится значок мышки. Он исчезает, если выйти из этого режима. Делается это тем же набором клавиш: «Left Alt+NumLock+Left Shift».

Легко подключить тачпад, клацнув «F»-клавишу в верхнем ряду. Обычно на ней нарисована соответствующая картинка. Ещё сенсорная панель включается при помощи различных клавиш. На разных марках ноутбука свои комбинации:

  • Fn+F1 – фирма Gigabyte;
  • Fn+F7 – компания Acer;
  • Fn+F5 – бренд Samsung;
  • Fn+F5 – марка Dell;
  • Fn+F6 – бренд Lenovo;
  • Fn+F5 – компания Toshiba;
  • Fn+F1 – фирма Sony;
  • Fn+F4 – производитель Fujitsu;
  • Fn+F9 – лэптопы ASUS.

На заметку! В некоторых моделях функциональная клавиша «Fn» не нужна.

Существуют также ноутбуки, где тачпад включается одной простой кнопкой, расположенной рядом с сенсорной панелью. Она может представлять собой углубление или незначительную точку, а иногда даже довольно заметную кнопку со специальным обозначением. Компания HP почти все свои устройства снабжает именно такой аппаратной кнопкой.

Назначение горячих клавиш

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

Важно! Окно позволяет выбирать характеристики электронной мыши настолько детально, чтобы Вам было удобно ею пользоваться.

Однако существуют некоторые стандартные клавиши, которыми можно пользоваться на любом устройстве по умолчанию:


    Клавиша «NumLock» ставит на паузу или заново включает режим клавиатуры на ноутбуке.

Примечание! Раскладка клавиатуры при этом не имеет значения. Вы можете нажимать комбинации с английскими клавишами, даже если стоит русская раскладка. Компьютер «поймет» Вас и выполнит команду.

Видео — Как без мышки управлять курсором

Специальная функция

Причиной того, что тачпад не включается, также может быть специальная функция, которая настраивается вручную. Сенсорная панель отключается автоматически, когда к ноутбуку подключается внешняя мышь. Данный параметр придётся отключить вручную, если Вы собираетесь пользоваться и внешней периферией, и встроенной панелью.

Для этого достаточно пяти шагов:

Шаг 1. Окажитесь в «Панели управления». О том, как сделать это без внешней мышки, рассказано выше.

Шаг 2. Найдите раздел «Оборудование и звук».

Шаг 3. Выберите пункт «Мышь».

Шаг 4. В свойствах имеется раздел «Параметры указателя», который Вам и нужен.

Шаг 5. Далее следует перейти во соответствующую вкладку, на разных ноутбуках она имеет разное название, «Включить» или «Выключить» опцию «Выключать тачпад при подключении внешней мыши», подтвердив решение кнопкой «ОК».

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

Любому пользователю доступна настройка параметров ноутбука через Bios, но если Вы ровным счётом ничего в этом не понимаете, лучше поручите работу опытному юзеру. Настройка проходит несложно, в несколько этапов:

Шаг 1. Перезагрузка ноутбука. Во время включения нужно успеть нажать клавиши «F2» или же «Delete», чтобы оказаться в BIOS.

Шаг 2. В параметре «Internal Pointing Device» во вкладке «Advanced» убедитесь, что стоит значение «Enabled». Если нет, установите его сами.

Шаг 3. Нажмите комбинацию клавиш «F10+Y», чтобы сохранить настройку.

Важно! В этом пункте имеется проблема. Она кроется в том, что BIOS может быть разных версий, все они имеют различные названия разделов.

Указанные выше являются классическими, но имеются не в каждом ноутбуке. Чтобы точно узнать, какие Вам нужны параметры, следует зайти на сайт производителя и внимательно прочесть важную инструкцию по эксплуатации непосредственно Вашей модели устройства.

Драйвера

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

Важно! Перед тем как загружать ПО, обратите внимание на модель лэптопа, а также разряд и версию ОС Windows.

Драйвер может быть совместим с устройством даже в том случае, когда совпадает один параметр из трёх, но лучше, чтобы совпадали все. Тогда в дальнейшем проблем с работой сенсора не возникнет.

В отдельных случаях драйвер закачивается на ноутбук в виде файла с нетипичным расширением *.exe. Его тогда устанавливают как обычную программу через Мастера инсталляции. Также это делается следующим образом:

Шаг 1. Запустите «Панель управления».

Шаг 2. Войдите в «Диспетчер устройств».

Шаг 3. Раскройте ветку «Мыши и иные указывающие устройства» (или просто «Мышь»), с помощью стрелок и нажатием клавиши «Enter».

Шаг 4. Вызовите «Свойства» устройства нажатием клавиши «Enter» по строке с названием, и посмотрите, корректно ли оно работает.

Шаг 5. Перейдите на вкладку под названием «Драйвер».

Шаг 6. Попробуйте щелкнуть по кнопке «Откатить драйвер». Если такой в Вашей версии ОС нет, или это не помогает, нажмите кнопку «Обновить».

Илон Маск рекомендует:  Как продвигаются сайты, разработанные на конструкторах и CMS

Шаг 7. Когда нужное ПО уже имеется на ноутбуке, остаётся только выбрать «Ручную настройку».

Шаг 8. Укажите, где на ноутбуке находится скаченный драйвер, открыв параметр «Обзор», и спокойно дожидайтесь окончания установки.

Затем важно перезагрузить ноутбук, и снова проверить сенсор. Если и после таких манипуляций он не работает, причиной, скорее всего, является проблема физического характера.

Настройки режима эмуляции мыши на Windows10

Если у Вас на ноутбуке стоит Windows10, немного меняются названия разделов и вкладок. Чтобы найти специальную функцию, драйвера или другие настройки тачпада, нужно сделать следующее:

Шаг 1. Открыть «Параметры». Раскрыть меню «Пуск» и щелкнуть левым кликом мыши по значку шестеренки.

Шаг 2. Выбрать раздел «Устройства».

Шаг 3. Нажать раздел «Сенсорная панель».

Шаг 4. Клацнуть «Сопутствующие параметры».

Шаг 5. Нажать вкладку «Оборудование», затем «Свойства» выбранной мышки.

Тут Вы можете изменять параметры, проверять, как работает устройство, обновлять драйвера. Всё это делается в соответствующих одноимённых вкладках.

Физические изъяны

К основным повреждениям, из-за которых обычно не функционирует сенсорная панель на ноутбуке, относятся:

  1. Проблема со шлейфом, который соединяет материнскую плату с тачпадом.
  2. Повреждение сенсора, из-за которого он не в силах нормально работать. Пусть даже незначительное, на первый взгляд.
  3. Неполадки с южным мостом. Так называется микросхема, отвечающая за работу периферии. Проблему легко обнаружить — если повредился южный мост, порты USB тоже становятся недееспособными.


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

Видео — Не работает тачпад на ноутбуке. 5 способов решения

Понравилась статья?
Сохраните, чтобы не потерять!

Компьютерная грамотность с Надеждой

Заполняем пробелы – расширяем горизонты!

    CompGramotnost.ru » Клавиатура, мышь » Работа с компьютерной мышью

Работа с компьютерной мышью

Компьютерная мышь – это манипулятор, который позволяет указывать на различные объекты на экране компьютера и проводить с ними необходимые действия.

Когда перемещают мышь по столу или по иной поверхности, то на экране компьютера одновременно происходит перемещение указателя (курсора) мыши.

Рис. 1. Компьютерная мышь

Чтобы выполнить какое-нибудь действие, например, запустить программу, на которой установлен указатель мыши, пользователь нажимает ту или иную кнопку мыши.

У простых, обычных мышек есть две кнопки (левая и правая, как показано на рис. 1) и колесико. У некоторых экзотических мышей более 40 кнопок и не одно колесико, а два.

Основные понятия, связанные с компьютерной мышью

(Кликните для увеличения таблицы)

Разные формы указателя мыши

Рис. 2 Разные формы указателей мыши. Зависят от действий, которые применяются пользователем по отношению к разным объектам

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

О левой и правой кнопках мыши

Левая кнопка мыши – основная. Она используется:

  • для выделения объектов и кликов (щелчков) по ним,
  • для выбора позиции курсора в редактируемом объекте (например, в тексте),
  • а также для перемещения объектов.

Правая кнопка мыши – вспомогательная.

Если навести указатель мыши на какой-либо объект и щелкнуть правой кнопкой мыши, тогда на экран, как правило, выводится контекстное меню – список действий, которые можно выполнить с выбранным объектом.

Для разных объектов будет разным контекстное меню. Поэтому оно и называется контекстным, что его содержание зависит от конкретного объекта.

Если Вы левша, и Вам удобнее пользоваться правой рукой, управляя мышкой, то в настройках мыши (“Пуск” – “Панель управления” – “Мышь”) можно поменять назначения левой и правой кнопок мыши. Для этого достаточно в окне “Мышь”, вкладка “Кнопки” поставить галочку напротив опции “Поменять местами функции левой и правой кнопок USB-мыши” (рис. 3).

Рис. 3 Как можно поменять кнопки мыши

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

Основные моменты для тех, кто только начал пользоваться мышкой

1) У компьютера нет глаз и рук. Поэтому компьютеру нужно указывать, с чем именно Вы собираетесь работать. Не забывайте выделить нужный объект.

Если объект предварительно не выделен, то бесполезно нажимать, например, на горячие клавиши Ctrl+C, чтобы скопировать. Если ничего не выделено, то что компьютеру копировать?!

2) Перемещая мышь, нельзя отрывать ее от стола (или иной поверхности).

3) Если указатель мыши исчез с экрана (или экран погас), нужно просто подвигать мышкой и указатель мыши тут же появится на экране.

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

Такое явление называется «по умолчанию». Это означает, что если настройки мыши не менять, то в выражении «кликните мышкой» всегда имеется в виду клик левой кнопкой мыши.

Правую кнопку мыши указывают явно, то есть, пишут «клик (щелчок) правой кнопкой мыши».

5) У начинающих пользователей с двойным кликом бывают затруднения. Надо выполнять его быстро, уверенно, без паузы между первым и вторым щелчком мыши. При этом нельзя дергать мышкой.

Иначе операционная система Windows воспринимает такие действия как два отдельных клика (щелчка) мышкой, а не как двойной клик (щелчок) мышкой.

Об использовании колесика

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

В некоторых программах колесико позволяет менять масштаб просмотра на экране. Это удобно. Нажмите клавишу Ctrl и, не отпуская ее, подвигайте колесико мыши. При этом, двигая колесико вперед, масштаб просмотра будет увеличиваться. Двигая колесико назад, при нажатой клавише Ctrl масштаб будет уменьшаться.

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


В компьютерах MAC колесико надо вращать в противоположную сторону, чем на привычных компьютерах PC. С чем это связано, не знаю, возможно, производители компьютеров и программного обеспечения патентуют свои разработки.

Как облегчить освоение мышки начинающему пользователю?

Чтобы научиться работать с мышкой, можно поиграть в игру, например, попробовать разложить пасьянс «Косынку».

Когда изобрели компьютерную мышь?

Первая компьютерная мышь

Днем рождения мышки считается 9 декабря 1968 года. В этот день в городе Сан-Франциско состоялась Единая осенняя компьютерная конференция, на которой свое изобретение – мышку представил американский исследователь Дуглас Энгельбарт. Предложенное им устройство состояло из деревянного корпуса с двумя металлическими колёсами и кнопкой. Из задней части коробочки выходил шнур, поэтому его прозвали «мышью».

Это изобретение не использовалось вплоть до 1984-1990 годов, когда стали популярны графические программы и операционные системы с графическими приемами управления.

Довольно теории, переходим к практике.

Упражнения по компьютерной грамотности

1) Выделите какой-либо объект на рабочем столе.

Подсказка. Наведите указатель мыши на значок Корзины. Щелкните (кликните) по нему один раз левой кнопкой мыши. Что происходит?

Правильный ответ – просто значок Корзины затемнился, и все.

2) Выделите значок Корзины. Теперь снимите выделение значка (отмените выделение).

Как снять выделение значка? Для этого нужно кликнуть (щелкнуть) левой кнопкой мыши на пустом месте Рабочего стола.

3) Переместите значок Корзины на Рабочем столе.

Щелкните левой кнопкой мыши по Корзине. Не отпуская кнопку, медленно подвигайте значок Корзины влево-вправо, вверх-вниз. Отпустите кнопку мыши там, где сочтете нужным. Значок Корзины с Вашей помощью переместился на новое место.

4) Запустите какую-нибудь программу на Рабочем столе.

Подсказка. Сделайте двойной щелчок (клик) левой кнопкой мыши по программе, точнее, по значку программы.

Если не получается, можно один раз кликнуть по программе правой кнопкой мыши. Появится контекстное меню, в котором следует кликнуть по опции «Открыть».

По компьютерной грамотности можно еще прочитать:

Какая кнопка нажата у мыши

Как опросить состояние кнопок мыши в событии OnMouseMove?

F1 + последний абзац

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if (GetKeyState(VK_LBUTTON) AND 128) = 128
then Caption := «Кнопка нажата
else Caption := «Кнопка не нажата»;
end;

То И.Павел: большое спасибо!

если кнопку нажали до входа курсора на контрол, тогда маусмува вообще не будет.

а если кнопка нажата над контролом, то достаточно шифтстейта чтобы понять какие кнопки зажаты.

И еще, «128» писать не красиво, ибо не отображается булева сущность.


> И. Павел © (06.10.11 16:52) [2]
>
> procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState;
> X,


> если кнопку нажали до входа курсора на контрол, тогда маусмува
> вообще не будет.

Это вроде только для левой кнопки, нет?

в любом случае шифистейта достаточно

> [5] Dennis I. Komarov © (06.10.11 17:10)
> И еще, «128» писать не красиво, ибо не отображается булева сущность.

И вообще число не красиво.

Илон Маск рекомендует:  Изменение громкости звуков в windows

const
b128 = 128;

> [10] Jeer © (06.10.11 17:45)
> const
> b128 = 128;

b1 = 1;
b2 = 2;
.
b128 = 128;

или из справки, которую автор проигнорировал

if ssLeft in Shift then
.

if GetAsyncKeyState (VK_LBUTTON) and $8000 <> 0
then Caption := «Кнопка нажата»
else Caption := «Кнопка отжата»;


> в любом случае шифистейта достаточно

его достаточно только в том случае, если он есть (например, был передан в качестве аргумента).


> его достаточно только в том случае, если он есть

Если ты дёргаешь обработчик события напрямую, то это, мягко говоря, тоже говорит о том, что следует подумать об архитектуре.


> Если ты дёргаешь обработчик события напрямую, то это, мягко
> говоря, тоже говорит о том, что следует подумать об архитектуре.
>

В таком случае вам стоило дать ответ на этот вопрос раньше меня, использовав actionlist, цепочку вызова функций и ООП. Это бы показало ваше интеллектуальное превосходство над автором, который, скорее всего, перешел на Delphi пару недель назад (но ваш пост в этой теме был адресован, почему-то не автору а мне, хотя и дублировал сказанное в [1]).

Я решил не мучить автора вопроса полунамеками и показал то, что он спрашивал.

Shiftstate – это тоже вариант решения, но т.к. его озвучили в [1], я решил предложить альтернативу.

И. Павел © (06.10.11 20:50) [16]


Все равно. Главное — автору мой ответ помог. Дискутировать после этого о высоких материях и идеальных формах это уже в духе Васисуалия Лоханкина.


> Игорь Шевченко © (06.10.11 21:11) [17]

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


> о высоких материях и идеальных формах это уже в духе Васисуалия
> Лоханкина.

вообще-то, ему достаточно было трех неидеальноформовых и невысокоматериальных: курица, свет в туалете и Варвара.

а почему 128 (0х80) ? разве не первыми идут мышиные?

> а почему 128 (0х80) ? разве не первыми идут мышиные?

Младший бит определяет «переключена» ли кнопка (например, горит ли CapsLock), а старший — нажата ли кнопка:

If the high-order bit is 1, the key is down; otherwise, it is up.
If the low-order bit is 1, the key is toggled. A key, such as the CAPS LOCK key, is toggled if it is turned on.
The key is off and untoggled if the low-order bit is 0.
A toggle key»s indicator light (if any) on the keyboard will be on when the key is toggled, and off when the key is untoggled.

Qt, как проверить, какая кнопка мыши нажата

У меня есть проблемы в PySide, пытаясь определить, какая кнопка мыши нажата в функции события. Мне нужно это, в частности, для игнорирования события перемещения мыши, потому что он выполняет работу на обеих кнопках мыши, влево и вправо.

Я хочу игнорировать событие перемещения мыши, если нажата правая кнопка на сцене. Любая помощь?

Все события мыши имеют два метода ( button и buttons ), чтобы определить, какая из кнопок нажата. Но только в случае move в документации говорится:

Обратите внимание, что возвращаемое значение всегда равно Qt:: NoButton для событий перемещения мыши.

для mouseMoveEvent вы должны использовать метод buttons .

Чтобы игнорировать события перемещения, вам нужно сделать эту работу в eventFilter , конечно.

Как настроить дополнительные кнопки обычной и беспроводной мыши

Какими бы были современные компьютеры, если бы Дуглас Энгельбарт не изобрел в свое время компьютерную мышь? Это, наверное, одно из самых удобных средств управления всеми типами ПК.

Самый стандартный вариант мыши – двухкнопочная. Левая кнопка отвечает за основное действие (запуск, выделение и т.п.), а правая – за дополнительные опции (вызов контекстного меню выделенного объекта, рабочего стола и т.д.). Хотя назначение клавиш можно легко поменять (специально для левшей).

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

Настройка боковых кнопок офисной мыши

Так, возможны следующие варианты:

  • Колесо горизонтальной прокрутки (для работы с табличными процессами, иногда заменяется опциями наклона влево/вправо колеса вертикальной прокрутки).
  • Кнопка, совмещенная с колесом прокрутки (при нажатии вызывается быстрое перемещение по документу).
  • Кнопки управления медиаплеером (воспроизведение, пауза, перемотка, управление звуком и т.п.).
  • Тройной выстрел (фирменная фишка X7 Razer).
  • Кнопка/кнопки для заранее заданных комбинаций нажатий (с функцией записи набранных последовательностей).
  • Движение назад/вперед (для управления персонажами без клавиатуры). И многое другое.

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

Хотя часть функций может быть доступна и сразу после подключения (по технологии Plug-and-Play).

Таким образом, чтобы, например, настроить боковые кнопки на мыши необходимо воспользоваться скачиванием актуальных драйверов с сайта производителя, указав в поиске модель вашей мышки.

Разберем последовательность настройки кнопок на примере мыши Logitech и их официальной программы SetPoint.

Чтобы изменить задачу, которую выполняет кнопка мыши, выполните следующие действия.

  1. Запускаем утилиту SetPoint Settings (Пуск > Программы > Logitech > Мышь и клавиатура > Настройки мыши и клавиатуры ).
  2. Заходим во вкладку окна Моя мышь, выбираем вашу модель из списка.
  3. Выбираем кнопку, которую необходимо настроить в поле Select Button.
  4. Далее выбираем нужную нам функцию в поле Select Task (ПРИМЕЧАНИЕ. Можно нажать кнопку с символом «?» для получения подробного описания задач).
  5. Теперь нажимаем кнопку Применить (Apply), чтобы сохранить настройки.

Данный алгоритм настройки кнопок схож на большинстве программ популярных производителей.

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

В окне управления можно настроить все доступные опции, например, вот так может выглядеть интерфейс настройки игровой мыши Logitech Gaming Mouse G600:

Настройка боковых кнопок мыши через центр обновлений Windows

  1. Операционные системы Windows, начиная с версии 7, поддерживают установку проверенных драйверов через центр обновления. Для этого необходимо подключить новое устройство, запустить проверку обновлений и дождаться окончания их установки.
  2. После этого опции настройки кнопок вашей мыши станут доступны через дополнительную вкладку в настройках мыши. Попасть в них можно через центр настроек для Windows 10 ( «меню Пуск» — «Настройки» — «Устройства» — «Мышь» — «Дополнительные параметры мыши» ), или через Панель управления для всех версий ОС Windows («Панель управления» — «Оборудование и звук» — блок «Устройства и принтеры» — пункт «Мышь»).
  3. В открывшемся окне помимо стандартных настроек будет присутствовать вкладка производителя вашей мыши.
  4. Если стандартный интерфейс настройки и его возможности вас не устраивают, можно воспользоваться одной из универсальных утилит для переназначения действий, например, Х-Mouse Button Control или Mouse Clicker и т.п. Будьте внимательны, указанное ПО не будет работать без оригинальных драйверов мыши, то есть это по сути надстройка над стандартным функционалом.

ВИДЕО ИНСТРУКЦИЯ
» alt=»»>

Что означает кнопка dpi на беспроводной мышке

DPI (от англ. «Dots per inch» — «Точек на дюйм») – для компьютерных мышей это показатель скорости считывания при смещении указателя. Хотя более правильным будет термин CPI («Counts per inch» — «Количество считываний на дюйм»).

Чем выше показатель DPI, тем быстрее будет перемещаться курсор при движении мыши по поверхности.

Соответственно, если разрешение экрана вашего ПК очень большое, то стандартное значение DPI может вызывать проблемы при использовании мыши, так для перемещения курсора придется несколько раз смещать мышь в одном и том же направлении. Что иногда очень неудобно.

Пользоваться кнопкой DPI на мышке регулярно нет необходимости. Настройка выполняется однократно и забывается. При подключении батарей в беспроводной мыши показатель устанавливается на минимальном значении, увеличить его можно однократным нажатием на кнопку «DPI» на корпусе.

В зависимости от количества режимов, поддерживаемых устройством, может понадобиться 2-3 дополнительных нажатия. При превышении количества заданных режимов отсчет начинается сначала. Например, 1000 pdi-2000 dpi-3000 dpi-1000 dpi и так далее по кругу.

Установки каких-либо специальных драйверов для этой функции не требуется.

Чувствительность указателей любых мышей изменить можно и в соответствующем разделе настроек ПК ( «Панель управления» — «Оборудование и звук» — блок «Устройства и принтеры» — пункт «Мышь» — вкладка «Параметры указателя» — блок «Перемещение» — ползунок «Задайте скорость движения указателя» ). Данная настройка никак не связана с кнопкой DPI, то есть обрабатывается программно.

Нажатие кнопок мыши

Кнопка или колёсико мыши

Определить, какая кнопка мыши была нажата (левая, правая или колёсико) можно через метод onmousedown .

Для левой и правой кнопки мыши есть свои методы.

Выполнять код при нажатии по ссылке

Если надо выполнять код при нажатии по ссылке, то сначала надо отменить действие по умолчанию (переход на другую страницу). Делается это через метод preventDefault() .

Двойное нажатие левой кнопки мыши

Выполнять код при двойном нажатии на левую кнопку мыши можно через событие ondblclick .

Нажатие кнопки мыши с зажатой клавишей

При нажатии по кнопке мыши, можно также проверять какая клавиша при этом была зажата (Ctrl, Shift, Alt или Cmd).

Клавиша «Cmd» присутсвует на компьютерах Mac.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL