Перейти к содержимому

Взлом вашей мыши, чтобы исправить ошибку Doom

    1647069603

    Современное проклятие каждого пользователя мыши

    Вы помните механических мышей? У них либо был липкий, либо шероховатый шарик, выступающий через дно, чтобы передавать движение роликам, механически связанным с оптическими поворотными энкодерами положения. Мяч неизбежно собирал всевозможную грязь с поверхности вашей мыши, которая затем скапливалась на роликах, пока они в конечном итоге не застревали и не требовали очистки.

    Как только липкое покрытие шара изнашивалось или его цепкая поверхность полировалась (что редко занимало более года интенсивного использования), у шара уже не было достаточного трения, чтобы вращать ролики энкодеров. Механическая мышь стала почти непригодной для использования, независимо от того, сколько вы пытались ее почистить. Обычно это означало покупку новой мыши задолго до того, как что-либо еще могло выйти из строя. Оптическое отслеживание устранило этот основной механический недостаток, позволив мышам оставаться пригодными для использования на несколько лет дольше и выявить их следующее серьезное ограничение срока службы.

    Случалось ли вам когда-нибудь, чтобы выделенный файл или текст, выбранный методом перетаскивания, таинственно исчезал или сбрасывался на вас, когда вы перемещали указатель мыши из одного угла выделенного фрагмента в другой? Как насчет того, чтобы одиночные клики регистрировались как двойные, выполняя действия, которые вы никогда не планировали? В приложениях для повышения производительности это может привести к случайной передаче файлов и другим раздражающим последствиям. В играх это может активировать неправильную способность или действие интерфейса, например, преждевременный выпуск стрелы, выстрел или другую способность удержания для прицеливания/зарядки. Такой результат просто неприемлем в конкурентной среде.

    Так в чем же проблема? Переключатели. Скромный переключатель — единственный оставшийся механический компонент, который до сих пор используется в современных мышах, если не учитывать шнур. Хотя большинство энтузиастов ПК связывают переключатели с электричеством, они по-прежнему представляют собой механические системы, выполняющие электрические функции, что делает их по своей природе подверженными износу из-за трения, когда различные компоненты трутся друг о друга, и усталости материала, когда эти компоненты подвергаются механическим нагрузкам, как статическим, так и динамическим.

    И хотя переключатели могут выглядеть идеальными в макроскопических масштабах времени, с замыканием и размыканием контактов, они не настолько бинарны, как это видно с точки зрения цифровой схемы в миллисекундных и менее масштабных масштабах времени.

    Эта комбинация далеко не идеальных механических и электрических свойств контактов является причиной того, что устранение дребезга (процесс фильтрации или обработки входных сигналов переключателя для устранения механических сбоев) необходимо при сопряжении переключателей с логикой и микроконтроллерами. По мере старения коммутаторов их характеристики ухудшаются до уровня, превышающего параметры схемы устранения дребезга или алгоритма, что приводит к сбоям с увеличением частоты и серьезности.

    0 0 голоса
    Rating post
    Подписаться
    Уведомить о
    guest
    0 comments
    Межтекстовые Отзывы
    Посмотреть все комментарии
    0
    Оставьте комментарий! Напишите, что думаете по поводу статьи.x