web-dev-qa-db-ja.com

FirefoxでのShift + Mouse Scrollへの水平スクロール(戻る/進むの代わりに)

Ubuntu 13.10では、Chromeブラウザー、gedit、GimpなどでShift + Mouse Scroll == Horizontal scrollを使用します。

Firefox(26.0)では、Back/Forwardページとして動作しますが、これは本当に面倒です。

Back/Forward機能を無効にして、horizontal scrollに変更するにはどうすればよいですか?

25
np8

Firefox 58( this commit 特に)水平スクロールはShift + Wheelのデフォルトアクションであるため、Firefoxのアップグレード以外に特別なことをする必要はありません。

2
Ruslan

これが最終的に機能するようになった方法です。非常に詳細な形式で記載しているため、誰でも簡単にフォローできます。

1)ターミナルを開く(Ctrl + Alt + T

2)ターミナルで、次のコマンドを実行します。

Sudo apt-get install xautomation
Sudo apt-get install xbindkeys

3)ターミナルで実行して、.xbindkeysrc.scmという新しいファイルをホームディレクトリに作成します

gedit ~/.xbindkeysrc.scm

4)次のテキストをファイルに追加して保存し、テキストエディターを閉じます。

; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")

5)ターミナルで、コマンドを実行します

xbindkeys

6)Firefoxブラウザーで、アドレスabout:configに移動します

7)次の値を変更します(値をダブルクリックします)

mousewheel.with_shift.actionから0へ(デフォルトの2から)
mousewheel.with_shift.action.override_x 1から1(デフォルトの-1から)

8)これで、デフォルトのBack/Forwardアクションの代わりに、Shift+Mouse ScrollがFirefoxで水平スクロールにつながるはずです。


追加情報:

3).xbindkeysrc.scmは(ドットで始まるため)隠しファイルであり、そのため、デフォルトでnautilusまたは他のファイルシステムブラウザーでは表示できません。 Ctrl+Hを押すと、隠しファイルが表示されます。

5)ログオンするたびにではなく、一度だけ実行する必要があるようです。 xbindkeysも削除しようとしましたが、水平スクロールは次の再起動/ログインまで機能しました。

7)1-1として設定した場合、高速にスクロールしようとすると"diagonal scroll"になります。だから、01の代わりにオプション1-1を使用する必要があると思います。

18
np8

Back/Forwardに移動してabout:configmousewheel.with_shift.actionに変更することにより、1機能をdisableできます。デフォルトの2の代わりに。

Google Chromeにあるように、マウスホイールを使用して水平スクロールを有効にする方法を見つけることができませんでしたが、左右の矢印キーで仕事をします。しかし、私はこれに出くわしました:

Linuxキーバインドを設定して、Shift +マウスホイールが水平スクロールイベントを送信するようにします。

xbindkeysおよびxautomationをインストールします。 ~/.xbindkeysrc.scmを編集して、以下を記述します。

; bind shift + vertical scroll to horizontal scroll events
(xbindkey '(shift "b:4") "xte 'mouseclick 6'")
(xbindkey '(shift "b:5") "xte 'mouseclick 7'")

Xbindkeysを実行する

ソース

私は上記のことを自分で試していないことに注意してください!

[Shift + Mouse-Scroll-Wheel]は水平方向にスクロールしない もご覧ください。

11
user25656

幸い、まさにこれのためのFirefoxアドオンがあります: https://addons.mozilla.org/en-US/firefox/addon/shift-scroll/ Firefox 50.1.0でうまく機能します

7
Akronix