LINUX.ORG.RU

История изменений

Исправление Toxo2, (текущая версия) :

Точнее даже hidpp10_enable_scrolling_acceleration лишнее. Прям совсем хардкодом работает:

static int hi_res_scroll_enable(struct hidpp_device *hidpp)
{
	hidpp->vertical_wheel_counter.wheel_multiplier = 8;
	hidpp->capabilities |= HIDPP_CAPABILITY_HIDPP10_FAST_SCROLL;
return 0;
}
Видимо ни читать, ни писать в регистры Performance MX не умеет. Только по коду устройства можно её заставить в HiRes.

Исходная версия Toxo2, :

Точнее даже hidpp10_enable_scrolling_acceleration лишнее. Прям совсем хардкодом работает:

static int hi_res_scroll_enable(struct hidpp_device *hidpp)
{
	hidpp->vertical_wheel_counter.wheel_multiplier = 8;
	hidpp->capabilities |= HIDPP_CAPABILITY_HIDPP10_FAST_SCROLL;
}
Видимо ни читать, ни писать в регистры Performance MX не умеет. Только по коду устройства можно её заставить в HiRes.