Описание тега mouse
Мышь может относиться к множеству подобных указательных устройств, которые управляют и управляют курсором. Большая часть мыши имеет от 2 до 3 кнопок, но некоторые могут иметь "боковые кнопки" или дополнительные кнопки. Движение мыши на экране представлено указателем, который обычно является белой стрелкой.
В системах Linux перемещение указателя контролируется системой X Window, то есть Xorg. Все входные устройства сигналов следуют следующему процессу:
+-----------+ +-------------+ +-----+
| Mouse |------------->| motherboard |-------->| CPU |
+-----------+ +-------------+ +-----+
USB, PS/2, … PCI, …
click down/up
+--------+ +----------+ +-------------+
-------->| kernel |------->| X server |--------->| application |
+--------+ +----------+ +-------------+
interrupt scancode keysym
=keycode +modifiers
Как видно, сигналы мыши передаются на материнскую плату, оттуда они генерируют прерывания процессора, которые отлавливаются ядром. Это сканирует код, а X-сервер читает его. В зависимости от действия приложение реагирует.
Рекомендация по тегам
Если вы хотите изменить поведение щелчков мыши и скорость, вы, скорее всего, используете xorg при использовании Xorg или xserver при использовании другой системы X Window.
При использовании сенсорных панелей используйте сенсорную панель. Для того, как указатель ведет себя с окнами, используйте менеджер окон, если вы хотите что-то общее, единство для единства.
Рекомендуем прочитать
Дальнейшее чтение: