Можно ли отключить ускорение курсора мыши над окном Lazarus

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Можно ли отключить ускорение курсора мыши над окном Lazarus

Сообщение qivi » 06.12.2011 12:24:08

Есть такая вещь как ускорение курсора мыши, настраивается в ОС. Можно ли его отключить при движение курсора над окном Лазаруса (ну или другим компонентом). Интересует главным образом для ОС Linux, но если можно то кросплатформенно.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Можно ли отключить ускорение курсора мыши над окном Laza

Сообщение qivi » 09.12.2011 09:50:49

Пожалуйста, подскажите если кто знает.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Можно ли отключить ускорение курсора мыши над окном Laza

Сообщение vada » 09.12.2011 14:26:47

Не наблюдаю никакого ускорения. Есть момент перерисовки курсора. И получается какбэ скачек. Это?
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: Можно ли отключить ускорение курсора мыши над окном Laza

Сообщение qivi » 09.12.2011 15:21:58

Да не в скачках дело. Что у Linux что у Win в настройках есть такой параметр как ускорение курсора мыши, он влияет на то с какой скоростью ускоряется курсор в зависимости от скорости движения грызуна. Проведите курсором от края до края монитора двигая мышь медленно, а теперь то же самое только рывком, сравните растояние которое в том и другом случае прошёл грызун по столу...
Дак вот мне нужно что б курсор над окном моей программы двигался вообще без ускорения (по номиналу) в независимости от настроек операционной системы.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Можно ли отключить ускорение курсора мыши над окном Laza

Сообщение vada » 09.12.2011 17:04:38

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

Понял вашу мысль. Это будет создавать раздражающий эффект тормознутости.
Аватара пользователя
vada
энтузиаст
 
Сообщения: 691
Зарегистрирован: 14.02.2006 13:43:17

Re: Можно ли отключить ускорение курсора мыши над окном Laza

Сообщение qivi » 09.12.2011 17:39:05

Понял вашу мысль. Это будет создавать раздражающий эффект тормознутости.

Не важно как это сделать?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Можно ли отключить ускорение курсора мыши над окном Laza

Сообщение B4rr4cuda » 10.12.2011 00:20:58

qivi писал(а):Не важно как это сделать?

Буду банален, но предложу прямую работу с курсором, т.е получение его позиции, следующей позиции, расчет следующей позиции, если следующая позиция не совпала с расчитаной, но находится на векторе - установить курсор в расчитаную позицию. Будет муторно, тормознуто, но будет работать. Смотреть в сторону mouse.CursorPos.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 241

Рейтинг@Mail.ru