InputDevice – Pointer
Второй подраздел раздела InputDevice конфигурирует мышь.
Как уже упоминалось, для этой цели можно использовать раздел InputDevice или Pointer в версии 4 XFree86. Конфигурационный файл Red Hat Linux 7.1 по умолчанию (XF86Config) содержит раздел Pointer. В этом разделе задается конфигурация мыши.
В разделе Pointer указываются тип мыши, порт ее подключения и функции кнопок.
Section "InputDevice" # Identifier "Mouse1" # Driver "mouse" # Option "Protocol" "PS/2" # Option "Protocol" "Xqueue" # Option "Device" "/dev/mouse" # Option "BaudRate" "9600" # Option "SampleRate" "150" # Option "Emulate3Buttons" # Option "Emulate3Timeout" "50" # Option "ChordMiddle" EndSection.
Описание директив дано в табл. 12.5.
Более подробно конфигурирование других типов мыши, включая USB-мышь и мышь со скроллером или колесом прокрутки описано в гл. 7.
Табл. 12.5. Директивы раздела Pointer.
Директива | Описание |
---|---|
Identifier, Driver | Имена, назначенные администратором для мыши и ее драйвера. |
Protocol | Указывает тип мыши. Возможные значения: Microsoft, Logitech, MouseSystems, BusMouse, PS/2 и Auto (для Plug-and-Play мыши, которую может распознать Linux). |
Device | Указывает порт подключения мыши. Если при установке Linux мышь была правильно конфигурирована, ей будет соответствовать логическое устройство /dev/mouse, и именно это имя можно указать в директиве. В противном случае укажите /dev/psaux для мыши PS/2, /dev/ttyS0 – для последовательной мыши, подключенной к порту СОМ 1 в DOS и Windows, и /dev/ttyS1 – к порту COM2. Предусмотрены опции для других типов устройств целеуказания, например, трекбола или тактильного экрана. |
BaudRate | Используется с некоторыми разновидностями мыши Logitech (см. техническую документацию). |
SampleRate | Используется с некоторыми разновидностями мыши Logitech (см. техническую документацию). |
Emulate3Buttons | Эта директива применяется с 2-кнопочной Microsoft-совместимой мышью. Если она задействована, то одновременный щелчок правой и левой кнопками мыши воспринимается как щелчок средней кнопкой. Если у вас 2-кнопочная Microsoft-совместимая мышь, целесообразно использовать эту директиву. |
Emulate3 Timeout | Определяет, насколько одновременными должны быть щелчки двумя кнопками, чтобы восприниматься как щелчок средней кнопки. Имеет значение только при установке директивы Emulate3Buttons. Значение по умолчанию – 50 мс. Если одновременные щелчки двумя кнопками удаются с трудом, увеличьте это значение. Время указывается в миллисекундах, но единицы времени не указываются. Директива "EmulateSTimeout 100" правильна, "Emulate3Timeout 100 ms'' – нет. |
ChordMiddle | Задействует среднюю кнопку некоторых разновидностей 3-кнопочной мыши Logitech. Если у вас мышь Logitech с неработающей средней кнопкой, попробуйте задействовать эту директиву. |