見出し画像

ページ内スクロール

ブラウザーで長尺のページを見ているとき、iPhoneだと画面上部を(シングル)タップでページの最上部にスクロールします。

なかなか便利な機能ですが、Mac/PCでは実装されません。

次のような実装方法があります。

BetterTouchToolの[その他のトリガー]で「ダブルクリックメインメニューバー」を使う

BetterTouchToolの[その他のトリガー]で「ダブルクリックメインメニューバー」を“きっかけ”に画面最上部にスクロールさせられます。

正確には「Homeキーを押す」というアクションを実行させます。スクリーンショット内に見えている左上を向いている → がHomeキーを意味します。

逆バージョン(最下部に移動)

「⌘キーを押しながらメインメニューバーをダブルクリックしたら、最下部にスクロール」が可能です。

そもそもHomeキーとは

テンキー付きのキーボードに存在しています。USキーボードだと「home」「end」のように刻印されていますが、JISキーボードだと矢印ですね…

物理的にHomeキーが存在しない場合には、fnキーと矢印キーを組み合わせます。

  • fn + ←:home

  • fn + →:end

  • fn + ↑:page up

  • fn + ↓:page down

自分の場合、Keyboard Maestroを使ってEmacsキーバインドを拡張しています。

  • control + , :home

  • control + .:end

  • control + U:page up

  • control + V:page down


クリックもキータイプも行わずにスクロールする

Keyboard Maestroのジェスチャー機能を使うと、クリックもキータイプも行わずにスクロールできます(正確には修飾キーを添えています)。

  • ⌘キーを押しながらマウスを下に移動
    → ページ最下部に

  • ⌘キーを押しながらマウスを上に移動
    → ページ最上部に

次の手順で設定します。

  1. New Triggerの[+]ボタンをクリック

  2. ポップアップメニューから「Gesture Trigger」を選択

マウスを動かすとジャスチャーが記録されます。記録され続けてしまうのでescキーで終了。modifiers(修飾キー)を加えた方が安定して動きます。


option + マウス移動でpageup/pagedownも設定しておくと便利です。


ダウンロード

ジェスチャー操作の4つのマクロをダウンロード可能にしました。

ここから先は

0字 / 1ファイル

¥ 100

定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5