\r\n\r\n
マウスが少ないパソコンでは、慣れるまでにある程度の練習が必要ですが、その努力は報われます。キーボードとキーボードショートカットを使えば、マウスよりもはるかに速いスピードでタスクを完了できることは、データ入力作業者やソフトウェア開発者なら誰でも知っていることでしょう。今日は、この考え方をインターネット閲覧に応用する方法を紹介します。
慣れない人は戸惑うかもしれません。マウスでクリックできないのに、どうやってリンクをたどるのでしょう?マウスを必要としないソリューションのほとんどは、ウェブページのクリック可能な各項目に固有の「ヒント」を重ね、基本的にその項目をクリックできるようにする一時的なキーボードショートカットを表示します。
ただし、これらのアプリケーションや拡張機能のほとんどは、プロンプトが機能しない場合でも、必要に応じてマウスを使用することができますので、ご安心ください。
まず、一般的なブラウザで利用できる拡張機能を紹介し、次にマウスフリーブラウジングを主目的とした代替ブラウザをいくつか紹介します。これらはすべて無料で、ほとんどがオープンソースです。
自称「ハッカーブラウザ」であるVimiumは、Chromeの無料拡張機能で、Vimベースのキーボードブラウジングツールの中でも最も人気のあるツールの一つです。
1991年にAmiga用にリリースされたVimは、その後もクロスプラットフォームで開発され続け、その影響は今日まで絶大なものとなっています。
関連:Vim Linuxコマンドラインエディタ メモリスト
Vim のようなコマンドラインテキストエディタを使ったことがない場合、Vimium を使うには少し練習が必要かもしれません。Vimium のウェブサイトでは、短いビデオデモを提供していますので、興味がある方はご覧ください。
もしあなたがFirefoxユーザーでVimiumを試したいのであれば、Vimium FFという移植版があります。
ダウンロード:Vimium for Chrome(無料)
TridactylはVimiumと似ていますが、Firefoxの拡張機能のみです。最新版のFirefoxに対応しなくなったキーボードベースのFirefox用拡張機能であるVimperatorをエミュレートするために設計されたものです。
もしあなたがWeb開発者なら、HTML開発ツールであるTridactylは魅力的かもしれません。また、カスタマイズ性も高く、独自のコマンドを追加したり、Tridactylの標準コマンドを編集することも可能です。
素早く使い始めるには、ウェブページを閲覧中にfと入力すると、小さな赤いアイコンと共にプロンプトがポップアップ表示されます。クリックしたいリンクやオブジェクトに表示されているプロンプトを入力すると、トリダクティルがあなたに代わってクリックします。文字入力モードやタブの移動など、タスクを完了するにはもう少し慣れが必要ですが、ヒント機能は入門編として最適です。
ダウンロード:Tridactyl for Firefox(無料)
DeadMouseは、VimiumやTridactylとは少し異なるアプローチをとる無料のChrome拡張機能です。ページ上の各リンクに対して固有のヒントを作成する代わりに、DeadMouseではクリックしたいリンクにテキストを入力し始めるだけで、拡張プラグインがくねくねとしたアニメーションでリンクを特定しようとします。その後、Enterキーを押してクリックするか、Tabキーを押して次の最も近いマッチに移動することができます。
分かりにくいと思われるかもしれませんが、DeadMouseのウェブサイトでは、インストールせずに試すことができ、キーボードによるシンプルな操作方法であることが分かると思います。
DeadMouseのプロセスは、作成されたヒントがハイライトされたリンクの正確な表現ではない他の拡張機能よりも、直感的に理解できる人もいるでしょう。もちろん、インターネット上で遭遇し使用するリンクの多くは、テキストではなく画像やアイコンであり、DeadMouseはこれらのリンクを**正確に**扱えない場合があります。
このリストの他のオプションほど多くの機能を備えていないため、自分がスーパーユーザーであるとは考えず、便利なときに素早くテキストリンクを選択するためにこのオプションが必要なだけであれば、DeadMouseを選択した方がよいでしょう。
ダウンロード:DeadMouse for Chrome(無料)
Qutebrowserは、開発が終了したもう一つのVimベースのブラウザであるVimの精神を受け継いで設計された、フリーでオープンソースのブラウザです。
他のVimベースのブラウザや拡張機能と同様に、図のようにfとプロンプトを入力し、画面上のリンクをたどる必要があります。
また、Qutebrowserは非常にシンプルなインターフェースを持っているため、ブックマークやダウンロードなど、ほとんどの機能を利用するためには、正しいコマンドを入力する必要があります。また、設定ファイルを編集する覚悟は必要ですが、高いカスタマイズ性があることもおわかりいただけると思います。
初めてお使いになる方は、qutebrowserのコマンドやショートカットを使いこなすための無料講座や、公式のキーバインドメモシートを参考にしてください。
ダウンロード:qutebrowser(Windows版)|macOS版|Linux版(無料
Edbrowseはもともと視覚障害者の開発者であるKarl Dahlkeによって書かれたもので、このリストの中では唯一のコマンドラインブラウザです。つまり、端末で一行ずつインターネットを閲覧することができるのです。
しかし、時間をかけてコマンドとインターフェイスを習得すれば、その考えは変わるかもしれません。
ユーザーガイドでKarlが説明しているように、多くの人はウェブサイトを閲覧する際に目で見て、本当に必要な情報を選別しています。ページ上のフレーズとして単語をすばやく検索するために、一般的なCtrl+Fショートカットを使用したことがある場合、これは本質的に同じことを行います。
端末ベースのEdbrowseも実はJavaScriptをサポートしており、githubwikiにはEdbrowseを使ってFacebookやTwitter、YouTubeにアクセスするためのガイドが掲載されています。また、Edbrowseを使えば、メールやフォーム送信などのインターネット上の作業を効率的に自動化することができます。
ダウンロード:Edbrowse(Windows版)|macOS版|Linux版
直感的にウェブサイトをレンダリングでき、キーボードコマンドを操作でき、最小限の帯域幅で使用できる端末ベースのブラウザが欲しいなら、Lynxを見ればいい。JavaScriptのサポートはゼロなので、単にテキストを読む以上のことをしたいなら、他を探した方がいいかもしれない。
オオヤマネコがどうして誰かの役に立つのか、と思われるかもしれません。サーバーのファイルを大量に閲覧する場合や、グラフィック機能がほとんどない「ヘッドレス」OS(Ubuntuサーバーなど)を使用している場合に有効です。また、インターネットの帯域幅が非常に限られている場合、Lynxは従来のブラウザを使って同じサイトにアクセスする場合よりもはるかに少ない使用量になります。
Lynxはフリーでオープンソースであり、開発者は1990年代から積極的に改良を続けています。ですから、たとえ最新のブラウザができることの多くができなくても、その目的や目標を可能な限り達成していると確信することができるのです。
ダウンロード:Lynx(Windows版/macOS版/Linux版)(無料
マウスレスブラウジングの解決策は増えていますが、その多くは放棄されたプロジェクト(私たちが紹介したもののインスピレーションであることが多い)か、古いブラウザでしか動作しない拡張機能です。今でもある程度普及しているものもありますが、アップデートされていないアプリケーションでインターネットを閲覧するのは危険なので、ここでは取り上げていません。
今後もワークフローを効率化するのであれば、パソコンのキーボードを有効活用する方法はたくさんありますし、インターネットの閲覧にとどまらず、さまざまな方法が考えられます。