Домашняя » как » Как эмулировать перетаскивание, не удерживая кнопку мыши нажатой?

    Как эмулировать перетаскивание, не удерживая кнопку мыши нажатой?

    Выполнение стандартного перетаскивания мышью или трекпадом обычно не сложно, но если вы восстанавливаетесь после травмы, некоторые действия или движения могут быть проблематичными и болезненными. Учитывая это, сегодняшняя статья SuperUser Q & A готова помочь читателю с болью.

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Вопрос

    Читатель SuperUser Джейсон С хочет знать, как эмулировать перетаскивание, не удерживая кнопку мыши нажатой:

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

    Есть ли что-нибудь для Windows 7 (например, какое-нибудь программное обеспечение для плагинов), которое я мог бы использовать в качестве альтернативы или замены для перетаскивания, которое будет работать так же? Другими словами, я мог бы сделать что-то вроде Shift + Click, и это заставило бы операционную систему думать, что кнопка мыши все еще удерживается, пока я не нажму куда-нибудь еще? Как это:

    • Shift + Click запускает «режим перетаскивания» (событие MouseDown)
    • Перемещение мыши в «режиме перетаскивания» заставляет операционную систему думать, что кнопка мыши все еще удерживается
    • Повторный щелчок в режиме «перетаскивания» инициирует выпуск (событие MouseUp)

    Как эмулировать перетаскивание, не удерживая кнопку мыши нажатой?

    Ответ

    Участники SuperUser Keltari и hvd имеют ответ для нас. Прежде всего, Келтари:

    Windows имеет ClickLock функция, которая позволяет выделять или перетаскивать объекты, не удерживая кнопку мыши нажатой. Перейти к Панель управления, затем Свойства мыши. Под Вкладка «Кнопки», Выбрать Включить ClickLock.

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

    Далее следует ответ от hvd:

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

    Alt + Shift + NumLock откроет диалоговое окно с вопросом, хотите ли вы включить Клавиши мыши. После включения цифровая клавиатура / (косая черта) и - (тире) клавиши могут быть использованы для переключения между левой и правой кнопкой мыши, или * (звезда) для обоих. 0 (ноль) будет нажать и удерживать кнопку мыши и . (десятичный) выпустит его.


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.