74
矢印キーを使ってSafariのスムーズスクロールを停止する方法

Safariアプリアイコン

画像: Apple

Jeff Johnson 氏は、StopTheMadness、Link Unshortener、そしてその他ブラウザやソーシャルメディアに必須のユーティリティを開発するヒーローです。これらのユーティリティは、ウェブサイトがカーソル、マウス、そして Control キーを押しながらクリックする操作を乗っ取ろうとするのを無効化・阻止します。(昨年、Mac Gems のレビューで StopTheMadness に 5 つ星のうち 5 つ星を付けました。)

しかし、最近彼は一体何をしてくれたのでしょうか?AppleがmacOS版Safari 16.4で追加した驚きの機能、スムーズスクロールを無効にする方法を発見したのです。お気づきでない方もいるかもしれませんが、このバージョンのSafariでは、Safariページで下矢印または上矢印を押して放すと、キーをタップするかマウスを使って制御を取り戻すまでページがスクロールし続けます。この変更は不可解です。誰がこんなことを要求したのでしょうか?なぜ途中で導入したのでしょうか?そして、最大の疑問は、なぜこれを無効にするチェックボックスがないのかということです。

Johnson氏は、この問題を解決するための複数ステップの操作手順を文書化しています。Safariのデバッグモードとターミナルの使い方に慣れていない場合は、彼の簡単な投稿、またはこちらのより詳細な手順説明をご覧ください。

  • 所要時間: 5 分
  • 必要なツール: macOS、ターミナルアプリ
  • 必要な材料: Safari 16.4

1.

システム設定/環境設定

ベンチュラプライバシーセキュリティ

鋳造所

macOS Ventura > システム設定 > プライバシー とセキュリティを開き、プライバシーセクションに移動します (上記に表示)。

macOS Monterey 以前 > システム環境設定 >セキュリティプライバシーを開き、プライバシーセクションをクリックして開きます。

2.

フルディスクアクセス

macOS Ventura フルディスクアクセス

鋳造所

macOS Ventura : 「フルディスクアクセス」をクリックします(上記参照)。

macOS Monterey 以前:左の列で「フルディスクアクセス」を選択します。設定ウィンドウの左下にある鍵アイコンをクリックし、Touch ID、パスワード、または Watch で認証します。

3.

ターミナルをアクティブ化

macOS Ventura フルディスクアクセスターミナル

鋳造所

macOS Ventura :メインウィンドウで「ターミナル」を探し、スイッチをオンにします(上図参照)。スイッチをオンにした後、管理者のユーザー名とパスワードを入力する必要があります。

macOS Monterey 以前:ウィンドウのメインセクションにアプリの一覧が表示されます。「+」ボタンをクリックし、「アプリケーション」>「ユーティリティ」に進みます。そこに「ターミナル」アプリがあるはずです。ターミナルアイコンを選択し、「開く」ボタンをクリックします。

システム設定/環境設定を閉じます。

4.

ターミナルでSafariのデバッグメニューを有効にする

鋳造所

macOS Ventura と Monterey の両方で:

  1. Safari が開いている場合は終了します。
  2. ターミナル アプリを起動します (「アプリケーション」>「ユーティリティ」にあります)。
  3. 以下のテキストを正確に 1 行にコピーし、ターミナルのプロンプトに貼り付けて、Return キーを押します。
    • defaults write com.apple.Safari IncludeInternalDebugMenu -bool true

5.

Safariのデバッグ設定

Safar デバッグイベントハンドラ スムーズスクロール

鋳造所

macOS Ventura と Monterey の両方で:

  1. ターミナルを終了し、Safari を起動します。
  2. 新しく表示される「デバッグ」メニューから、  「デバッグ」>「WebKit 内部機能」>「EventHandler によるスムーズなキーボードスクロール」を選択します。チェックマークが付いているはずなので、これを選択するとチェックマークが消え、オプションが無効になります。

Safariのデバッグメニューを有効にすると、スムーズキーボードスクロールの設定を調整してもメニューがオンのままになります。デバッグメニューを削除したい場合は、手順4を繰り返しますが、代わりに以下のコマンドをターミナルにコピー&ペーストしてReturnキーを押してください。

  • defaults write com.apple.Safari IncludeInternalDebugMenu -bool false

Safari のチェックボックスであるべき埋もれた秘密を明らかにしてくれた Johnson に感謝します。

Mac 911に問い合わせる

よくある質問とその回答、コラムへのリンクをまとめました。FAQ集をご覧になり、ご質問が網羅されているかご確認ください。もし掲載されていない場合でも、私たちは常に新しい問題解決の糸口を探しています!ご質問は [email protected]までメールでお送りください。スクリーンショット(必要な場合)と、氏名の使用可否を明記してください。すべての質問に回答できるとは限りません。メールへの返信は行っておりません。また、トラブルシューティングに関する直接的なアドバイスも提供できません。

著者: Glenn Fleishman、Macworld 寄稿者

グレン・フライシュマンの最新著書には、『Take Control of iOS and iPadOS Privacy and Security』、『Take Control of Calendar and Reminders』、『Take Control of Securing Your Mac』などがあります。余暇には、印刷とタイポグラフィの歴史に関する執筆活動も行っています。Macworldのシニア寄稿者で、Mac 911を執筆しています。