История изменений
Исправление Toxo2, (текущая версия) :
А. Ну, вроде победил. Надо не только насильно multiplier в 8 поставить, но и насильно capabilities назначить HIDPP_CAPABILITY_HIDPP10_FAST_SCROLL
На текущий момент - если выкинуть всё, что есть в static int hi_res_scroll_enable(struct hidpp_device *hidpp)
и заменить её кишки на
int ret;
u8 multiplier = 8;
ret = hidpp10_enable_scrolling_acceleration(hidpp);
hidpp->vertical_wheel_counter.wheel_multiplier = multiplier;
hidpp->capabilities |= HIDPP_CAPABILITY_HIDPP10_FAST_SCROLL;
return 0;
Осталось придумать как это более/менее аккуратно оформить и попытаться попросить внести изменения в этот модуль у его хозяина.
Исходная версия Toxo2, :
А. Ну, вроде победил. Надо не только насильно multiplier в 8 поставить, но и насильно capabilities назначить HIDPP_CAPABILITY_HIDPP10_FAST_SCROLL
На текущий момент - если выкинуть всё, что есть в static int hi_res_scroll_enable(struct hidpp_device *hidpp)
и заменить её кишки на
int ret;
u8 multiplier = 8;
ret = hidpp10_enable_scrolling_acceleration(hidpp);
hidpp->vertical_wheel_counter.wheel_multiplier = multiplier;
hidpp->capabilities |= HIDPP_CAPABILITY_HIDPP10_FAST_SCROLL;
return 0;
Осталось придумать как это более/менее аккуратно оформить и попытаться попросить внести изменения в этот модуль у его хозяина.
Cast mky. Вдруг интересно.