このキーボードファーストのブラウザは、ショートカットを覚えれば超強力になったように感じます

in tech

私と同じように、いつか PC 全体をキーボードだけで操作したいという夢を持っている場合、または Vim 愛好家である場合は、Qutebrowser と呼ばれるこのかわいいブラウザをぜひ試してください。

Qutebrowser とは何か、そしてそれを使用する必要がある理由

使用がはるかに速くなり、手首も楽になります

Qutebrowser は、特別なバージョンの Chromium エンジン (QtWebEngine と呼ばれる) を使用する無料のオープンソース プロジェクトです。ブラウザーはユーザーのプライバシーを尊重し、トラッカーやテレメトリを埋め込みません。通常のブラウザで実行できることはすべて実行できますが、キーボードだけで実行できる点が異なります。

しかし、なぜわざわざキーボードを使って Web を閲覧する方法を学ぶのでしょうか?理由は 2 つあります。

  1. より速いです。通常、Web を閲覧するには、キーボードとマウスを次々と切り替える必要があります。手がキーボードから離れなかった場合、何百回もキーボードを行き来するのに費やす時間を節約できます。また、キーボード ショートカットは、カーソルを移動してクリックするよりも間違いなく高速です。

  2. 標準のキーボードとマウスを使用してインターネットを閲覧すると、マウスに手を伸ばして狙いを定めたり、クリックしたり、スクロールしたりするために、正確な手の動きを繰り返し行うことになります。当然、しばらくすると利き手が疲れてきます。マウスやトラックパッドの要素を排除すると、手は常にキーボードのホーム列に置かれるだけになります。人間工学に基づいた理由がわかります。

ここ数年、私は右手首(私は右利きです)がすぐに疲れてしまうことに気づき始めました。そこで私は、キーボードファーストのデスクトップ (i3 タイル ウィンドウ マネージャーを使用) と Qutebrowser をまとめるのに時間を費やしました。マウスの使用を最小限に抑えることができ、手首の問題も軽減されました。

Qutebrows を実行している i3 環境。

Qutebrowser の使い方を覚えると、実際に超能力のように感じられます。 Qutebrowser を使用した後に通常のブラウザに戻ると、速度が遅くて扱いにくいと感じます。

Qutebrowser のセットアップ

コマンドひとつでインストールできる

Qutebrowser は、Linux、macOS、および Windows で使用できます。 macOS および Windows の場合は、Qutebrowser Web サイトからインストーラーをダウンロードできます。 Linux では、ディストリビューションのデフォルトのパッケージ マネージャーを使用してインストールできます。 apt と pacman の両方が公式リポジトリにあります。

sudo apt update
sudo apt install qutebrowser

デスクトップのショートカットを使用するか、Enter キーを押します。 qutebrowser ターミナルで起動します。通常のブラウザと比較して、インターフェースがいかにシンプルであるかに注目してください。下部にはステータス バーがあり、上部にはタブ インジケーターがあるだけです。

さまざまなメニューや設定にアクセスするには、次のように入力するだけです。 : 何も選択せずに。その後、Tab を使用して、さまざまなコマンド候補を順に選択できます。

Qutebrowser の新規インストール。

また、主流のブラウザよりもはるかにカスタマイズ可能です。 Qutebrowser 構成を編集して、希望どおりの外観と動作を実現できます。

Vim モードを学ぶ

Qutebrowser は、いわゆる Vim モードとキーバインディングを使用します。通常、テキスト ファイルを編集するときは、マウスを使用してテキストを移動して選択し、キーボードを使用して入力します。両方のことをキーボードでできるとしたらどうなるでしょうか?そうすればマウスは完全に不要になります。それが Vim が構築されているものです。

デフォルトでは、Vim テキスト エディターを開くと、「通常」モードで開きます。ノーマルモードはナビゲーションモードです。使用できます j そして k キーを使用して下にスクロールし、上にスクロールします。押すことができます h 左にスクロールして、 l 右にスクロールします。

j、k、h、l の代わりに標準の矢印キーをなぜ使用しないのかと疑問に思われるかもしれません。アイデアは、ホーム行キーに指を置いたままにすることです。ほとんどの人はナビゲーション用の矢印キーに慣れていますが、矢印キーに到達するには手を動かす必要があります。 4 つのホーム行キーをナビゲーションに使用すると、速度を落とすことなく入力とナビゲーションを切り替えることができます。

をタップすると、 g キーを2回押してこれ gg ショートカットを使用すると、テキスト ファイルの先頭に即座に移動します。押し続けることができます Shift そして押します g、 そして G テキスト ファイルの一番下に即座に移動します。ナビゲーションを高速かつ苦痛なく行うためのキーバインドが多数あります。

Vim テキスト エディターでテキスト ファイルを挿入モードで開きます。

次に、挿入モードがあります。の i キーはこのモード用に予約されています。どこを押しても i キーを押すと、すぐに「入力」モードに切り替わります。入力が完了したら、 を押すと再び「ナビゲーション」モードに入ることができます。 Esc

Qutebrowser は、これらと同じ Vim 原則を使用します。キーバインドはたくさんありますが、すべてを学ぶ必要はありません。

技術的には、マウスを使わずにテキストを選択してコピーできるキャレット モードもあります。 v と Shift+v を押して切り替えることができます。キャレット モードでは、j、k、h、l キーを使用してテキストを強調表示できます。 y を使用してコピーまたは「ヤンク」できます。

開始するための Qutebrowser キーバインドのいくつか

これらのいくつかの基本的なキーバインドを学べば、80% は達成できるでしょう。次のように入力すると、いつでもキーバインドの完全なリストを検索できます。 :help

移動するには、通常モードである必要があることに注意してください。下部のステータス バーは、通常モードか挿入モードかを示します。

Web サイトを開くか、デフォルトの検索エンジンで検索します

プレス o そして入力を開始します。通常のブラウザと同じように、ここに URL または検索クエリを入力できます。 Enterを押してロードします。

Web ページをクリックして操作する

Web ページがロードされると、リンクを強調表示して Web ページを操作できるようになります。プレス f Qutebrowser は、そのページのすべてのクリック可能な要素またはインタラクティブな要素に小さなタグを表示します。たとえば、を押したときにステータスバーで「gentoo wiki」を検索しました。 o 以前。プレス中 f これらの強調表示されたリンクがすべて表示されます。最初の検索結果を開きたい場合は、 を押します。 j それから a。次のように入力すると、Wikipedia リンクを開くことができます kd

Qutebrowser 上のリンク ヒントをたどるには、f キーを押します。

Web ページ上でスクロールしたりジャンプしたりする

ただし、この Google 検索ページをスクロールしたいとします。押すことができます Esc をクリックして、強調表示されたリンクをクリアします。それから私は押します j 下にスクロールして、 k 上にスクロールします。 「gg」と入力すると、ページの先頭に戻ります。そして殴る Shift+g カーソルを一番下にジャンプします。

タブ間の切り替えとタブを閉じる

すでにリンクを開いていて、結果ページに戻りたいとします。押すことができます Shift+h そして Shift+l 行ったり来たりすること。

押し続ける Shift そして押します o Web 検索または Web サイトを新しいタブにロードします。

複数のタブが開いたので、次を使用してタブ間を切り替えることができます。 Shift+k そして Shift+j。を押すと特定のタブにジャンプできます Alt+(tab number)

タブを閉じるには、 を押します。 d。誤って閉じてしまった場合は、 を押してください。 u 元に戻すには。プレス u 複数回クリックすると、最近閉じたタブを順番に開き続けます。タブをリロードするには、 を押します。 r

Web ページでの入力

フォームまたは入力フィールドにテキストを入力する場合は、挿入モードに切り替える必要があります。カーソルがすでに入力フィールド上にある場合は、 i キーを押して入力を開始します。カーソルを入力領域に移動する必要がある場合は、 を押します。 f キーバインドに従ってフィールドをクリックします。ほとんどの場合、これにより自動的に挿入モードに切り替わります。ステータスバーの下部に注目してください。

知っておくべき注意点

時々マウスを使用する必要があるかもしれませんが、拡張機能はサポートされていません

この Vim ベースの環境は効率的ですが、完璧ではありません。場合によっては、リンク ハイライト機能では、操作したいインタラクティブな要素が見つからないことがあります。通常モードであっても、Web サイトがフォーカスを盗み、入力フィールドにカーソルをキャプチャすることがあります。どちらのシナリオでもマウスを使用する必要があります。でも、それらは珍しいと思います。

インタラクティブな要素が強調表示されない場合があります。-1

また、一部のサイトでは、Qutebrowser を使用しているときにブラウザをアップグレードするように求められる場合があります。私の経験では、Web サイトはほとんどの場合正常に読み込まれ、正常に動作するため、これらは単なる無害な警告です。

古いブラウザバージョンの警告。

最大の注意点は、拡張機能がサポートされていないことです。できることは、ユーザー スクリプトを実行してパスワード マネージャーなどにアクセスすることだけです。


これを学ぶには少し忍耐が必要ですが、それだけの価値はあります

Qutebrowser を使用するには、特に Vim バインディングを使用したことがない場合、少し学習する必要があります。しかし、私は個人的に、それらを学ぶことには価値があると証言できます。最初はキーボードに張り付くのが少しもどかしく感じられましたが、数日も経つとそれがマッスルメモリーになり始めました。自転車の乗り方を習うようなものだと思います。また、これは、何年経ってもこのワークフローに戻ることができ、筋肉の記憶がほぼ即座に活性化することを意味します。

関連記事

前の投稿
Windows には、実際に働き方を変える 5 つの機能が追加されました
次の投稿
Insta360 Flow 2 Pro Ultimate Creator バンドルは現在史上最低価格です

関連記事