Подмяна на стандартния 24-позиционен енкодер на колелото за превъртане на мишката с 12-позиционен ALPS
Първо, за смисъла: всичко това беше започнато с единствената цел да се подобри яснотата на фиксиране в междинните позиции на колелото за превъртане на мишката. Всички познати ми мишки имат т.нар. 24 позиционен енкодер - т.е. за 1 пълен оборот колелото за превъртане се фиксира 24 пъти, съответно ъгълът, който се приписва на една стъпка на превъртане, е твърде малък за удобно фиксиране в желаната позиция. Това е особено досадно в игрите, ако има избор на оръжия на колелото.
Предполагаше се, че 12-позиционен енкодер трябва да бъде два пъти по-точен и по-рязък при фиксиране. Всъщност това е потвърдено. Целият трик е в броя на прорезите на колелото на енкодера, колелото на обикновен 24-позиционен енкодер е показано по-долу:
А ето колелото на 12-позиционния енкодер ALPS:
Разликата, както виждате, е очевидна и доста значителна. ALPS има ясно изразени депресии. Освен това, фиксиращата издатина на тресчотката на шифраторите ALPS, както се оказа, почти идеално повтаря формата на вдлъбнатината на колелото. Ето, сравнете, така изглежда фиксиращата пластина-тресчотка на обикновен 24-позиционен енкодер:
Радиусното огъване в горната част на плочата е просто някакво недоразумение. С такава малка стъпка от прорези на колелото, той едва се справя с предназначението си. По едно време вече извърших доста ефективна модификация на този възел: forums.overclockers.ru/viewtopic.php?p=10376065#p10376065 Между другото, този възел все още работи без проблеми в тази работеща мишка (AutoCAD). По-долу има снимки на самата плоча от 12-позиционни ALPS енкодери:
Лесно се вижда, че това е, както се казва, "небето и земята". Като цяло всичко това заедно дава много ясна и тактилно отчетлива фиксация на скрола (скрол) на мишката. Дори, може да се каже, твърде трудно - трябваше леко да разхлабя натиска на плочата към колелото. Открита е и друга много интересна и полезна характеристика: плочата на енкодера ALPS едно към едно се вписва в гнездото на 24-позиционен енкодер и след сглобяването значително подобрява яснотата на фиксиране. По този начин, ако сте твърде мързеливи, за да се забърквате със запояване и настройка на електрическата част, тогава ще бъде достатъчно да смените само тази фиксираща плоча с тресчотка. Що се отнася до електрическата част, както можете да видите на снимката по-долу, всичко е абсолютно идентично (вдясно е родният енкодер на мишката X-738K):
Между другото, в механизма имаше много смазка:
Въпреки това не беше възможно да се определи съставът на смазката, поради което родният беше измит с бензин за запалки и заменен с изпитан по време и ефективен силикон. Както бе споменато по-горе, този енкодер беше инсталиран на моята бойна мишка X-738K, вместо дълготрадния (forums.overclockers.ru/viewtopic.php?p=9351533#p9351533 /viewtopic.php?p=10330930#p10330930 ) роден енкодер. Тъй като височината на краката на енкодера ALPS е по-малка, трябваше да запоя част от моите роднини. Освен това краищата на естествените крака, влизащи в дупките на платката, трябваше да бъдат огънати, за да се подобри адхезията към платката - след много запоявания дори тоководещите релси от платката започнаха да се отлепват.
[
В резултат на това получих това, към което се стремях толкова дълго - яснотата на фиксиране в междинни позиции - единственото нещо, което не се получипреодоляване на дългото време с механични енкодери, за разлика от надеждността, която според опита се оказа на много години. P.S.: Едва усвоих етикетите за вмъкване на снимки ... който трябва да види оригиналите - тук: radikal.ru/users/fenixsu#alb=Enkodery_ALPS_12-pozitsionn&rnd=3
Внимание! Важно допълнение:
Много по-късно след написването на статията съвсем случайно ( forums.overclockers.ru/viewtopic.php?p=12222383#p12222383 ) се оказа, че ако обърнете енкодера с главата надолу, т.е. запоете го, завъртете го на 180 ° (крайните изводи на енкодера са разменени), тогава той просто започва да издава същите тези 12 сигнала на оборот (или преминава през един в случай на 24-позиционен енкодер). Тъй като при много мишки е невъзможно да се запои енкодерът с обратната страна - няма къде да се вмъкне оста на колелото, тогава в нашия случай най-лесният и най-правилният начин би бил да размените изводите на платката с помощта на малки проводници, като ги хвърлите към противоположните щифтове и премахнете естествените песни на дъската (изрязване / изрязване). Ето снимка на промяната:
След гореспоменатото усъвършенстване новият 12-позиционен скрол на мишката започна да издава точно един сигнал в Windows за един етап на фиксиране на скрол.
Следните бележки и допълнения относно софтуерната реализация на пропускане на допълнителни превъртания са загубили своята релевантност и са оставени от мен за историята - внезапно ще бъде полезно за някого! За справка: Връзка към енкодери за запояване на други мишки - X-750MK и Bloody R3. forums.overclockers.ru/viewtopic.php?p=11952438#p11952438 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> P.P.S: който използва програмата AutoHotkey (http://ahkscript.org/) ето най-простият скрипт за пропускане на „допълнителни“ превъртания (специални благодарности на члена наIrbis от форума forum.script-coding.com):
Това дава цели 12 импулса на оборот на колелото или един по един в отделна фиксирана позиция. Освен това има интересна функция: референтната точка се нулира след една секунда, т.е. ако колелото се спира между фиксациите, регистрацията на превъртане ще започне от следващата стъпка. С други думи, превъртането се регистрира незабавно, щом колелото се премести от фиксираната позиция, или накрая, когато ключалката достигне следващия жлеб.
Допълнение #1: Ето версия на скрипта, която няма да блокира изпълнението на самия скрипт при задържане на клавишите на клавиатурата като Shift или Ctrl: