Прежде всего, здесь вопрос пользователя: Отключение ускорения мыши в Mac OS X @superuser
Подводя итог: я хочу иметь линейную реакцию мыши на Mac OS X. То есть, никакого ускорения; регулируемое, но постоянное отношение pixels pointer moves / meters mouse moved
.
Я понятия не имею, как это сделать. (Ну, не правда, но лучше начинать с нуля.) Должен ли я писать драйвер мыши? Запуск программы? Настройщик настроек щелчка и забывания? Панель настроек?
Я хочу, чтобы мое решение было максимально простым, универсальным и неинтрузивным, поэтому некоторые критерии могут быть:
- Работает на Snow Leopard (10.6.5) и позже - намного позже, если только важный фрагмент API не устареет
- Работает на мышах, но не на сенсорных планшетах, планшетах, волшебных палочках... (или, может быть, настраивается?)
- Можно легко применять/управлять другими людьми, которые хотят то же самое (все 42 из нас на планете).
Я довольно опытный программист на C, как в пространстве пользователя, так и в ядре (в Linux и Windows), но почти ничего не знаю о Mac OS X или Darwin. Итак, что-то очень ценится, на самом деле ( "не может распространять драйверы без сертификата от Apple" ), но какая-то документация/ссылка доставит мне долгий путь ( "API и примеры редактирования мыши Curve для следующего поколения Дарвина" ).
Я знаю, что вопрос немного открыт, но я даже не знаю, какое решение может работать. Спасибо заранее.
Изменить: хотя я задал оба вопроса для решения одной и той же проблемы, это программный аналог другого. (См. Первое предложение этого вопроса.) Здесь я пытаюсь создать собственное решение, так сказать, используя - я не знаю - какой-то HID API? Водитель? Решение по строкам "открытый файл prefs пользователя и изменение этого параметра на это", вероятно, должно быть опубликовано по другому вопросу, но обратите внимание, что такого решения, вероятно, не существует.