Отключить "Ctrl" + колесико мыши в Chrome?

Я нормальный зрячий человек, и я хотел бы просматривать страницы на 100% все время. Я использую сочетания клавиш, которые включают Ctrl много, так что около двадцати раз в день я случайно ударил Ctrl в то же время, что я прокручиваю, что приводит к тому, что страница перерисовывается и перерисовывается. В это раздражает, потому что это может занять до 30 секунд, чтобы исправить проблему, в зависимости от сложности макета сайта. На сайтах с динамической версткой типа Google Docs проблема серьезнее; случайно попав Ctrl+колесо мыши повреждает дисплей и заставляет меня полностью обновлять страницу, иногда заставляя меня терять информацию в этом процессе.

Я хотел бы либо отвязать Ctrl + колесо мыши от увеличения, или отключить функцию масштабирования в целом. Это возможно в Firefox С помощью about: config; есть ли аналогичный способ редактирования подробных настроек в Chrome? Будет ли у меня доступ к подробным настройки, если я использовал хром вместо Chrome? Я, наверное, дезертировать обратно в Firefox, если я не могу решить эту проблему.

есть вопрос суперпользователя, который задает в основном то же самое, что я прошу, но для Firefox и Internet Explorer исключительно. У других людей на форуме Chrome были связанные проблемы, но ни у кого нет такой же проблемы. "я бы очень хотел, если бы я мог отключить автоматическое увеличение/уменьшение масштаба." должен был "что-то с ноутбуки и Windows 7", а не встроена в Хром. У других людей были конкретные проблемы с PDF, что меня не касается.

Я также попытался найти расширения, которые позволяют отключить прокрутку; я надеялся, что"Zoom Lock" будет иметь возможность заблокировать зум на 100% и запретить Ctrl + колесо прокрутки от искажения дисплея, но это не работает для моего варианта использования.

Я использую Google Chrome (версия 9.0.597.84 (Официальная сборка 72991)) на Ubuntu 10.10.

20
задан Community
24.12.2022 15:33 Количество просмотров материала 3255
Распечатать страницу

9 ответов

есть решение с помощью AutoHotKey, размещенное на google группы:

использование мыши Logitech Performance Mouse MX...

загруженное программное обеспечение AutoHotKey

на AutoHotkey.ahk файл, добавил Эти ничего не делать для Cntrl + MouseWheelScrolling

^WheelDown::return

^WheelUp::return
17
отвечен bonomo 2022-12-25 23:21

решение

это тоже сводило меня с ума, но я только что нашел расширение chrome, которое работает:Нет Колеса Мыши Zoom

использовать

после установки плагина вам нужно:

  • заходим в настройки расширения. Убедитесь, что установлен флажок" Разрешить доступ к url-адресам файлов"
  • обновить вкладки

работает

Из отзывов пользователей, он работает на Linux, Mac и Windows; для обоих мыши и сенсорные панели.

15
отвечен EricTheRed 2022-12-26 01:38

Я не знаю, как отключить прокрутку, но вы можете использовать Ctrl+0 чтобы вернуться к 100% в любое время-нет необходимости обновлять страницу.

10
отвечен CarlF 2022-12-26 03:55

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

потребуется больше информации об ОС и мыши, чтобы сказать это для конечно.

6
отвечен xdumaine 2022-12-26 06:12

в Firefox функцию масштабирования можно отключить с помощью соответствующей настройки в about: config.

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

для IE: однако это приложение не отключает масштабирование. Поэтому я ищу решение для этого сейчас.

4
отвечен Ramin 2022-12-26 08:29

при нажатии горячей клавиши, которая включает в себя кнопку управления, просто нажав клавишу shift непосредственно после первоначальной команды вызывает контроль, чтобы нажать кнопку "отпустить", а затем нарушить автоматическое масштабирование.

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

3
отвечен Aaron D. 2022-12-26 10:46

У меня была почти идентичная проблема. Я просматриваю chrome с ноутбука со встроенной мышью и без фактического колеса, но я бы коснулся мыши определенным образом и обнаружил, что она необъяснимо приближается и уходит со страницы. Я вовсе не то, что можно было бы назвать компьютерной смекалкой, но после прочтения первого ответа я начал ковыряться в настройках своего устройства. Я нашел драйвер для мыши, покопался немного больше и в конце концов нашел возможность отключить "pinch zoom" , который до сих пор кажется чтобы устранить проблему.

2
отвечен Jasmine 2022-12-26 13:03

для решения в Linux можно использовать IronAHK, частичная реализация AutoHotKey на Linux, хотя его развитие увязло в последние годы.

другая возможность -утилита XMacro для записи и воспроизведения событий клавиатуры и мыши на X-сервере в виде сценария.

хорошую запись можно найти в потоке AutoHotkey на Linux? by TJGeezer:

Я сделал переход от Windows 7 до Mint год или около того назад и имел такая же проблема. Теперь я нахожу себя с помощью комбинации инструментов для приблизительная моя довольно здоровенная коллекция макросов AHK и AHK В a virtualbox Windows VM, когда я не могу обойти с помощью MS apps или Windows коммунальные услуги.

но я могу сделать большую часть автоматизация мне нужна комбинируя скрипты bash и псевдонимы (включая простые функции в~/.файл bash_aliases ) с разными утилитами. AutoKey использует простой "команда Exec (скопировано из примеров скриптов) для выполнения скрипта bash, который сообщает xdotools или xte для имитации движений мыши или клавиатуры. AutoKey может отфильтруйте макросы для работы только в указанных окнах. xdotool ты знаком с. хте является частью xautomate пакет и быстрая и простой для таких вещей, как перемещение окон с помощью указанной кнопки мыши. С экрана xte-h:

drag from 100,100 to 200,200 using mouse1:
xte 'mousemove 100 100' 'mousedown 1' 'mousemove 200 200' 'mouseup 1'

для более сложных вещей, таких как изменение геометрии окна и т. д далее, в Mint 17 я в основном использую утилиту wmctrl. В минуте 16, большой маленькая утилита под названием devilspie с GUI gdevilspie бы автоматически изменять положение и геометрию любого окна я уточняется, на открытии. К сожалению, devilspie не работает в Mint 17. Я продолжаю надеяться, что это будет исправлено в монетном дворе 17 и желая я знал, как это исправить сам.

надеюсь, что это поможет вам совершить переход.

кстати, проблема с вином и АХК есть, вино не может получить доступ функции более низкого уровня, поэтому вы не можете использовать клавиатуру или мышиные крючки ahk. Но я дошел до того, что я не сильно скучаю по AHK; я просто делаю то же самое с псевдонимами bash или сценариями. Это не очень трудно kluge вместе макросы, используя комбинации:

AutoKey (с фильтрацией для конкретных приложений)

xdotool

xte (от xautomation)

wmctrl (для довольно хорошего положения окна и управление геометрией)

zenity (чтобы всплывали читаемые окна сообщений)

Как ни странно, теперь, когда я привык к подходу, кажется, не сложнее использовать чем АХК был. Но тогда я просто добрался до того, где играть с Linux так же весело, как DOS был во времена динозавров. Я промахнулся что при дальнейшем пребывании в строках версий Windows.

2
отвечен harrymc 2022-12-26 15:20

несколько возможностей появляются по этому вопросу на SO:

https://stackoverflow.com/questions/5637530/disable-shortcuts-in-google-chrome

два ответа там говорят либо о запуске chrome в режиме киоска (с помощью --kiosk), либо об использовании node-webkit hack. Они, кажется, немного излишним, хотя, как они отключают почти все ярлыки.

однако, крадущ бесстыдно от user240684, вы можете использовать вы создать пользовательский скрипт, который "исполняется" на каждой странице. Пользовательский скрипт:

var actionwheel = function(evt){var evt = evt ? evt : window.event;
    if(evt.shiftKey || evt.ctrlKey)
    {
        evt.preventDefault();
        return false;
    }
}

это должно захватить ваши события прокрутки и игнорировать их, если нажата клавиша shift или control.

2
отвечен Foosh 2022-12-26 17:37

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх