Chromeで「Ctrl」+マウスホイールのズームを無効にしますか?


72

私は普通の視力の人で、常に100%ページを表示したいと思っています。私Ctrlはたくさんのキーボードショートカットを使用しているので、1日に約20回、Ctrlスクロール中に誤ってヒットすると、ページがリフローおよび再描画されます。サイトレイアウトの複雑さによっては、問題を修正するのに最大30秒かかるため、これは面倒です。Googleドキュメントなどの動的なレイアウトのサイトでは、問題はより深刻です。誤ってCtrl+マウスホイールを押すと、ディスプレイが破損し、ページ全体を更新しなければならず、その過程で情報が失われることがあります。

Ctrl+マウスホイールをズームから分離するか、ズーム機能を完全に無効にします。これは、about:configを使用してFirefox可能です。同様の方法でChromeの詳細設定を編集できますか?Chromeの代わりにChromiumを使用した場合、詳細設定にアクセスできますか?この問題を解決できない場合は、おそらくFirefoxに戻ります。

基本的に私が尋ねているのと同じことを尋ねるスーパーユーザーの質問がありますが、FirefoxとInternet Explorer専用です。Chromeフォーラムの他の人々は関連する問題を抱えていますが、同じ問題を抱えている人はいません。「オートズームイン/アウトを無効にできれば本当にいいと思います。」には、Chromeに組み込まれた機能ではなく、「ラップトップとWindows 7の何か」がありました。他の人はPDF固有の問題を抱えていますが、それは私には関係ありません。

また、スクロールを無効にできる拡張機能を検索してみました。「ズームロック」がズームを100%にロックし、Ctrl+スクロールホイールがディスプレイを歪まないようにしたいと思っていましたが、私のユースケースでは機能しません。

Ubuntu 10.10でGoogle Chrome(バージョン9.0.597.84(公式ビルド72991))を使用しています。


はい、素晴らしい質問です。私はこれを自分で投稿しようとしています。私はまったく同じことにうんざりしています。Chromeの使用をやめるのにほぼ十分です。これは本当に残念です。
コーディグレー

うーん、私はまったく逆の問題を抱えています:scrollwhellを使用してズームインまたはズームアウトできるようにしたいと思います。Chromeはそのサポートを削除しましたか?(私はChrome for Macを使用しています)
-julien_c

これは非常に面倒で、Googleはユーザーフレンドリーではありません。
登録ユーザー

@julien_c-コマンドスクロールはどうですか、それはあなたのために働きますか?
ピーターノア

1
これはChromeのバグです。スターをつけてください。
ダンダスカレスク

回答:


18

Googleグループに投稿されたAutoHotKeyを使用したソリューションがあります

LogicoolパフォーマンスマウスMXの使用...

ダウンロードしたAutoHotKeyソフトウェア

AutoHotkey.ahk、ファイル、CNTRL + MouseWheelScrollingために何もしないようにこれらを追加しました

^WheelDown::return

^WheelUp::return

1
おかげで、この答えは最終的に私が窓から飛び出すのを助けたものです(偶然そこに行く途中でおそらく非常に小さくズームしたので私の大人の体はフィットしませんでしたが)
-onedayitwillmake

1
Parallelsを介してWindows 7でMagic Mouseを使用すると、この問題が非常に多く発生しました。この小さなスクリプトですべてが修正されました。ありがとう!
GJK

5
それは私が見つけた最良の解決策でもあります。ただし、この例ではすべてのアプリケーションでこれを無効にします。次のスクリプトはChromeのみのためにCTRL-ホイールを無効にします ; Disable mouse wheel zooming in Chrome #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelDown::return #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelUp::return
ヤバ

@Yabaそれはwindows8モードのクロムでは動作しません
イリヤエレミン

3
呼ばれるChromeの拡張機能毎のタブズームは、このための完璧なソリューションです。
GetFree

16

解決

これも私を狂気に駆り立てていましたが、機能するクロム拡張機能を見つけました:マウスホイールズームなし

つかいます

プラグインをインストールしたら、次のことを行う必要があります。

  • 拡張機能の設定に移動します。「ファイルのURLへのアクセスを許可する」がチェックされていることを確認してください
  • タブを更新する

作品

ユーザーレビューから、Linux、Mac、およびWindowsで動作します。マウスとタッチパッドの両方。



2
拡張機能ページ ->サポート->問題では、多くのユーザーが、機能しなくなったと報告しています。
ダンダスカレスク

1
完璧に機能しています。既に開いているタブを更新する必要があります。
ムハンマドビンユスラット

Linuxでは@MuhammadbinYusratが機能しません。
ジャーノ

@jarno私はUbuntu 18.04にいますが、他のディストリビューションについてはわかりません。
ムハンマドビンユスラット

11

スクロールを無効にする方法はわかりませんが、Ctrl+ 0を使用していつでも100%に戻すことができます。ページを更新する必要はありません。


2
ここでの実際の問題は、JavaScriptがレイアウトを動的に決定するサイトにあります。その場合、Ctrl + 0は問題を完全には修正しません。
ピーターノア

NoScriptはそれを非常に短い順序で解決できます。
CarlF

5
JavaScriptが必要なGoogle DocsのようなサイトでNoScriptを使用するのは無益です。研究により、すべてのユーザーの2%未満が無効にすることが示されているため、ほとんどの動的サイトはjavascriptを無効にするユーザーをサポートしていません:developer.yahoo.com/blogs/ydn/posts/2010/10/…。:動的なサイトは、難解な、役に立たない原因に開発を投げしようとしている場合、彼らは実際にはjavascriptをせずにユーザーを支援するよりも、IE6をサポートしたほうが良いと思いますmarketshare.hitslink.com/browser-market-share.aspx?qprid=2
ピーター・ノア

6

この時点ではクローム内で可能なようには見えませんが、マウス側から実行できます。マウスのドライバーによっては、ctrl-scrollを「ショートカット」として設定し、実際に何もしない-基本的に組み合わせをキャプチャして破棄することができます。一部のドライバーでは、特定のアプリケーション内でのみこれを指定することもできます。その時点で、クロムを指定します。

これを確実に伝えるには、OSとマウスの詳細情報が必要です。


これがどのように機能するか理解できません。そして、もしそうなら、Ctrlキーを含むキーボードショートカットとどのように相互作用しますか?質問者は、(私もそうですが)それらを広範囲に使用していると言いますが、それが最初の問題の原因になることがよくあります。キーボードショートカットを使用する機能を放棄することは、実際には解決策ではありません。
コーディグレー

これを調べる必要があります-Ubuntu 10.10を使用しています。xevまたは何かを使用して、ctrl-scrollをシステムレベルで再マッピングできる場合があります。インターES-ティン...
ピーターノア

5

Firefoxでは、about:configの対応する設定を介してズーム機能を無効にできます。

Chromeの場合:トリックを行うAlwaysMouseWheelと呼ばれる無料の小さなアプリケーションを見つけました。別の目的のために作られています(私も便利だと思います)が、Chromeでのズームはできません。

IEの場合:ただし、そのアプリケーションはズームを無効にしません。だから私は今その解決策を探しています。


3

コントロールボタンに関連するホットキーを押すと、最初のコマンドの直後にShiftキーを押すだけで、コントロールが「リリース」され、オートズームが中断されます。

ワークフローに追加するのは少し面倒ですが、毎回手動で行うよりもはるかに優れています。


3

Linuxでのソリューションでは、LinuxでのAutoHotKeyの部分的な実装であるIronAHKを使用できますが、その開発は近年停滞しています。

もう1つの可能性は、 Xサーバー上のキーボードおよびマウスイベントをスクリプトとして記録および再生するためのXMacroユーティリティです。

LinuxのAutoHotkeyスレッドに良い記事があり ますか?TJGeezerによる:

私は1年ほど前にWindows 7からMintに移行しましたが、同じ問題がありました。MSアプリやWindowsユーティリティを使用して移動できない場合、ツールの組み合わせを使用して、仮想マシンのWindows VM内のかなり大量のAHKマクロとAHKのコレクションを近似することになります。

しかし、bashスクリプトとエイリアス(〜/ .bash_aliasesファイルの単純な関数を含む)をさまざまなユーティリティと組み合わせることで、必要な自動化のほとんどを実現できます。AutoKeyは、単純な「exec」コマンド(サンプルスクリプトからコピー)を使用して、xdotoolsまたはxteにマウスまたはキーボードの動きをシミュレートするよう指示するbashスクリプトを実行します。AutoKeyは、指定されたウィンドウでのみ機能するようにマクロをフィルタリングできます。使い慣れたxdotool。xteは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では、gdevilspie GUIを備えたdevilspieと呼ばれる非常に小さなユーティリティが、開いたときに指定したウィンドウの位置とジオメトリを自動的に変更します。残念ながら、Mint 17ではdevilspieは機能しません。Mint17で修正されることを望み、自分で修正する方法を知ってほしい。

これのいくつかがあなたが移行をするのを助けるかもしれないことを願っています。

ちなみに、ワインとAHKの問題は、ワインが下位レベルの機能にアクセスできないため、ahkのキーボードまたはマウスフックを使用できないことです。しかし、私はAHKをあまり見逃さないようにしています。私は単純にbashエイリアスまたはスクリプトで同じことを行います。次の組み合わせを使用してマクロを組み合わせることはそれほど難しくありません。

AutoKey(特定のアプリのフィルタリングを使用)
xdotool
xte(xautomationから)
wmctrl(非常に良好なウィンドウの位置とジオメトリ制御のため)
zenity(読み取り可能なメッセージボックスをポップアップするため)

奇妙なことに、私はこのアプローチに慣れているので、AHKほど使いにくいとは思えません。しかし、その後、恐竜の時代にDOSが戻ったのと同じくらいLinuxで遊ぶことが楽しいところにたどり着きました。後の行内のWindowsバージョンでそれを見逃していました。


3

SOに関するこの質問にはいくつかの可能性があります:

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

そこでの2つの回答は、キオスクモードでのクロムの実行(--kioskを使用)またはノードWebkitハックの使用について説明しています。ほとんどすべてのショートカットを無効にしているため、少し過剰に見えます。

ただし、user240684から恥知らずに盗む場合、Tampermonkeyを使用して、すべてのページで「実行」するユーザースクリプトを作成できます。ユーザースクリプト:

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

これにより、スクロールイベントがキャプチャされ、ShiftキーまたはControlキーが押された場合は無視されます。


2

私はほとんど同じ問題を抱えています。マウスを内蔵し、実際のホイールを持たないラップトップからクロムを表示していますが、特定の方法でマウスをタッチすると、不可解にページをズームインおよびズームアウトします。私はコンピューターに精通しているとはまったく言えませんが、最初の答えを読んだ後、デバイスの設定をいじり始めました。私はマウス用のドライバーを見つけ、もう少し調べて、最終的に「ピンチズーム」を無効にするオプションを見つけました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.