Saltar al contenido

Hackear tu mouse para arreglar el Misclick de Doom

    1647069603

    La perdición moderna de cada usuario de mouse

    ¿Recuerdas los ratones mecánicos? Tenían una bola gomosa o áspera que sobresalía por la parte inferior para transferir el movimiento a los rodillos acoplados mecánicamente a los codificadores de posición giratorios ópticos. La bola inevitablemente recogería todo tipo de suciedad de la superficie del mouse, que luego se apelmazaría en los rodillos hasta que finalmente se atascaran y requirieran limpieza.

    Una vez que el recubrimiento gomoso de la pelota se desgastaba o su superficie adherente se pulía (lo que rara vez tomaba más de un año de uso intensivo), la pelota ya no tenía suficiente fricción para hacer girar los rodillos codificadores. El mouse mecánico se volvió casi inutilizable, independientemente de cuánto intentara limpiarlo. Esto generalmente significaba comprar un mouse nuevo mucho antes de que cualquier otra cosa tuviera la posibilidad de fallar. El seguimiento óptico eliminó esa importante deficiencia mecánica, lo que permitió que los ratones siguieran usándose durante algunos años más y revelaran su próxima gran limitación de vida útil.

    ¿Alguna vez ha tenido un archivo de arrastrar y soltar o una selección de texto que desaparece misteriosamente o se restablece cuando mueve el puntero del mouse de una esquina de una selección a la otra? ¿Qué tal si los clics individuales se registran como dobles y realizan acciones que nunca quisiste? En las aplicaciones de productividad, esto puede resultar en transferencias de archivos accidentales y otros resultados irritantes. En los juegos, puede desencadenar una habilidad o acción de interfaz incorrectas, como lanzar una flecha prematuramente, disparar u otra habilidad de cargar/mantener para apuntar. Ese tipo de resultado es simplemente inaceptable en un entorno competitivo.

    Entonces, ¿cuál es el problema aquí? interruptores El humilde interruptor es el único componente mecánico restante que aún se usa en los ratones modernos si pasamos por alto el cable. Si bien la mayoría de los entusiastas de la PC asocian los interruptores con la electricidad, siguen siendo sistemas mecánicos que realizan una función eléctrica, lo que los hace intrínsecamente susceptibles al desgaste por fricción cuando diferentes componentes se frotan entre sí y fatiga del material cuando estos componentes están bajo cargas mecánicas, tanto estáticas como dinámicas.

    Y aunque los interruptores pueden parecer ideales en escalas de tiempo macroscópicas, con un contacto que se cierra y se abre, no son tan binarios como se ve desde el punto de vista de un circuito digital en milisegundos y menos escalas de tiempo.

    Esta combinación de propiedades de contacto mecánicas y eléctricas menos que ideales son las razones por las que el antirrebote (el proceso de filtrado o procesamiento de las entradas de los interruptores para, con suerte, eliminar los fallos inducidos mecánicamente) es necesario cuando se interconectan los interruptores con la lógica y los microcontroladores. A medida que los interruptores envejecen, sus características se degradan hasta el punto de exceder los parámetros del algoritmo o del circuito antirrebote, lo que permite fallas con mayor frecuencia y severidad.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x