Скорость мыши слишком быстро

У меня есть проблема со скоростью мыши... У меня есть играющая мышь с аппаратным переключателем (1 000 точек на дюйм, 1 600 точек на дюйм, 2 000 точек на дюйм), и я установил его на 1 000 точек на дюйм, у меня есть ускорение мыши и пороговый набор к 0. Я пытался решить с xset и xinput, но это, казалось, не сделало работы вообще. Я не знаю, как установить чувствительность мыши под минутой... Помогите! Под управлением Ubuntu 15.04 x86; мышь: Redragon Centrophorus;Заранее спасибо.


Я взглянул к: manpages.ubuntu.com/manpages/vivid/man4/mousedrv.4.html, я нашел это (нажмите меня),

второе - то, что я уже попробовал (и не работает), кто-либо знает, как использовать первую опцию?

19
задан 19 November 2015 в 14:51

5 ответов

  1. Открывают Выполнение терминала
  2. команда: xinput --list --short

Logitech USB Optical Mouse id=10 [ведомый указатель (2)]

(это - часть вывода, который Вы будете видеть, я нашел название своей мыши Logitech USB Optical Mouse)

  1. Примечание название Вашего устройства.
  2. Набор постоянное замедление для устройства:

xinput - опора набора "Logitech USB Optical Mouse" "Устройство Accel Постоянное Замедление" 5

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

  1. Для наблюдения текущих настроек для устройства:

xinput - опоры списка "Logitech USB Optical Mouse"

, Если это не работало на Вас, можно всегда возвращаться он назад как это:

xinput --set-prop "Logitech USB Optical Mouse" "Device Accel Velocity Scaling" 1
xinput --set-prop "Logitech USB Optical Mouse" "Device Accel Profile" -1

ссылка

25
ответ дан 23 November 2019 в 01:59

Я закончил тем, что имел необходимость сделать

xinput --list --short

, как сказано исходной отвечающей стороной, но должен был сделать

xinput set-prop 17(my device id) "Device Accel Constant Deceleration" 2

, чтобы заставить ее работать над моей установкой Xubuntu 16.04, потому что у меня есть несколько устройств, соответствующих 'Приемопередатчику Нано Microsoft Microsoft 1.1'..

4
ответ дан 23 November 2019 в 01:59

Для Corsair M65, играющей мышь, я сделал следующий

$xinput --list --short ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Corsair Corsair M65 Gaming Mouse id=9 [slave pointer (2)] ⎜ ↳ Corsair Corsair M65 Gaming Mouse id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Corsair Corsair M65 Gaming Mouse id=10 [slave keyboard (3)] ↳ Metadot - Das Keyboard Das Keyboard id=12 [slave keyboard (3)] ↳ Metadot - Das Keyboard Das Keyboard id=13 [slave keyboard (3)] ↳ Corsair Corsair M65 Gaming Mouse id=14 [slave keyboard (3)]

Так мой идентификатор i 9 мыши. Я получаю регистры, связанные с этой мышью:

    $ xinput --list-props 9
Device Corsair Corsair M65 Gaming Mouse:
    Device Enabled (149):   1
    Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (286):   0
    libinput Natural Scrolling Enabled Default (287):   0
    libinput Scroll Methods Available (288):    0, 0, 1
    libinput Scroll Method Enabled (289):   0, 0, 0
    libinput Scroll Method Enabled Default (290):   0, 0, 0
    libinput Button Scrolling Button (291): 2
    libinput Button Scrolling Button Default (292): 2
    libinput Middle Emulation Enabled (293):    1
    libinput Middle Emulation Enabled Default (294):    0
    libinput Accel Speed (295): 0
    libinput Accel Speed Default (296): 0.000000
    libinput Accel Profiles Available (297):    1, 1
    libinput Accel Profile Enabled (298):   1, 0
    libinput Accel Profile Enabled Default (299):   1, 0
    libinput Left Handed Enabled (300): 0
    libinput Left Handed Enabled Default (301): 0
    libinput Send Events Modes Available (271): 1, 0
    libinput Send Events Mode Enabled (272):    0, 0
    libinput Send Events Mode Enabled Default (273):    0, 0
    Device Node (274):  "/dev/input/event3"
    Device Product ID (275):    6940, 6917
    libinput Drag Lock Buttons (302):   <no items>
    libinput Horizontal Scroll Enabled (303):   1

И я установил libinput Скорость Accel (295) на-1 для замедления его.

$xinput -set-prop 9 295 -1

я затем просто добавил это для запущения приложений.

2
ответ дан 23 November 2019 в 01:59

Этим утром моя мышь, должно быть, выпила слишком много кофе. Я пытался успокоить его через System Setting | Mouse & Touchpad, но это не имело абсолютно никакого эффекта. Вопрос & ответы здесь были полезны мне. Я описываю свой собственный опыт, который мог бы быть полезен для других:

<час>

Некоторая соответствующая онлайн-документация: https://www.x.org/wiki/Development/Documentation/PointerAcceleration говорит следующее:

Сценарии

, Если Ваша мышь перемещается слишком быстро? ConstantDeceleration является Вашим другом. Набор к 2 или выше разделить скорость соответственно. Это не отбросит точность (по крайней мере, только на nv-сбросе, посмотрите Скоростное приближение или ниже).

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

, Если Вы любите скорость, но нуждаетесь еще в некотором управлении на пиксельном уровне, необходимо ли установить? AdaptiveDeceleration к 2 или больше. Это позволяет замедлять медленные движения вниз к данному фактору. Вы могли бы хотеть держать nv-сброс отдельно путем установки? VelocityReset к, например, 500 мс, и возможно настраивают скорость, масштабирующуюся для настройки результатов.

Шаг 1 - Находят идентификатор устройства: (как в @edward-torvalds ответе)

(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput --list --short
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Wireless Mouse          id=11   [slave  pointer  

Моя мышь является идентификатором == 11, это число может использоваться для установки свойств. Имена полей могут также использоваться. При записи команд в файл запуска, имена полей должны использоваться, потому что идентификаторы устройства могут измениться динамично (c.f. здесь ).

Шаг 2 - Находят текущие настройки устройства и идентификационные номера свойства:

(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -list-props 11
Device 'MOSART Semi. 2.4G Wireless Mouse':
    ...
    Device Accel Profile (262): 0
    Device Accel Constant Deceleration (263):   1.000000
    Device Accel Adaptive Deceleration (264):   1.000000
    Device Accel Velocity Scaling (265):    10.000000
    ...

свойства, которые я наконец решил скорректировать, следующие:

Device Accel Constant Deceleration (263):   [original value 1.0]
Device Accel Adaptive Deceleration (264):   [original value 1.0]
Device Accel Velocity Scaling (265):            [original value 100.0]

упомянутая выше онлайн-документация дает описания этих значений. Здесь я добавляю некоторое описание на основе субъективного "чувства" и ту документацию.

  • Device Accel Constant Deceleration (263): - чувствительность мыши. Более низкие настройки медленнее. Чувствует, что скорость мыши разделена на этот фактор.

  • Device Accel Адаптивный Deceleration (264): - когда мышь перемещается в низкие скорости, скорость далее разделена на этот фактор. Полное чувство имеет два отдельных механизма, lo-механизм и разгар. В моем персональном случае я получил лучший результат путем соответствия настройкам физиологическому левереджу: для lo-механизма снижается моя пальмовая пятка, и я делаю прекрасные движения мыши с мышцами пальца. Для разгара моя пальмовая пятка произошла или скольжение, и я делаю широкие перемещения с мышцами рук при захвате мыши твердо. Это может быть немного хитрого управления переходом - если был другой вход, чтобы сказать, была ли пальмовая пятка/двигающий, или вниз/фиксированный это будет прекрасно!

  • Скорость Device Accel, Масштабирующаяся (265): - этот фактор делит необработанные числовые данные, действуя как "Device Accel Constant Deceleration", но также и выбрасывая целочисленное разрешение.? Возможно.

Мои текущие настройки следующие:

(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 263 10
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 264 1000
(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -set-prop 11 265 10

(lf-env) craig@craig-desktop:~/work/leaflet-1$ xinput -list-props 11
Device 'MOSART Semi. 2.4G Wireless Mouse':
...
    Device Accel Profile (262): 0
    Device Accel Constant Deceleration (263):   10.000000
    Device Accel Adaptive Deceleration (264):   1000.000000
    Device Accel Velocity Scaling (265):    10.000000
...
1
ответ дан 23 November 2019 в 01:59

Если ConstantDeceleration не доступно, можно использовать отрицательные ускорения.

В Debian XFCE я использовал:

xinput set-prop 8 "libinput Accel Speed" -0.9
2
ответ дан 23 November 2019 в 01:59

Другие вопросы по тегам:

Похожие вопросы: