マウスなしでWebを素早く閲覧する6つの方法
マウスを使わないPC操作に慣れるには多少の練習が必要ですが、その努力は十分に報われます。データ入力の専門家やソフトウェア開発者なら誰でも、キーボードとショートカットキーの方がマウスよりもはるかに速く作業をこなせることを実感しているはずです。この記事では、その考え方をインターネットブラウジングに応用する方法を紹介します。
マウスレスブラウジングとは?
初めて聞く方にとっては不思議に思えるかもしれません。マウスがなければ、どうやってリンクをクリックするのでしょうか? ほとんどのマウスレスソリューションでは、Webページ上のクリック可能な要素ごとに一意の「ヒント」が表示されます。これは一時的なキーボードショートカットのようなもので、対応するキーを入力することでその要素を「クリック」できます。
また、ヒント機能がうまく動作しない場合でも、これらのアプリや拡張機能の多くは、必要に応じてマウスを使用できるようになっているので安心してください。
まずは主要なブラウザで使える拡張機能をいくつか紹介し、その後、マウスなしでのブラウジングを主眼に設計された代替ブラウザを見ていきます。すべて無料で、多くはオープンソースです。
1. Vimium
自らを「ハッカーのブラウザ」と称するVimiumは、Chrome用の無料拡張機能で、Vimベースのキーボードブラウジングユーティリティの中で最も人気のあるものの一つです。
Vimiumをはじめ、今回紹介する多くのソフトウェアは、Vimをベースにしている、あるいはインスピレーションを受けていると説明しています。Vimは主に開発者が使うコマンドラインテキストエディタで、1991年にAmiga向けに最初にリリースされて以来、クロスプラットフォームでの開発が続けられており、その影響力は絶大です。
Vimのようなコマンドラインテキストエディタを使ったことがない場合、Vimiumの操作には少し練習が必要かもしれません。公式サイトでは短いデモ動画も公開されているので、興味がある方はぜひチェックしてみてください。
FirefoxユーザーでVimiumを試したい場合は、「Vimium-FF」という移植版が利用できます。
2. Tridactyl
TridactylはVimiumに似ていますが、Firefox専用の拡張機能です。最新版のFirefoxとの互換性を失ったキーボード操作系拡張機能「Vimperator」を再現することを目指して設計されています。
Web開発者であれば、HTML開発ツールが搭載されている点が魅力的かもしれません。また、カスタマイズ性が非常に高く、独自のコマンドを追加したり、標準コマンドを編集したりすることも可能です。
すぐに使い始めるには、Webページを表示中にfキーを押します。すると小さな赤いアイコンのヒントが表示されるので、クリックしたいリンクやオブジェクトに表示されているヒントを入力すれば、Tridactylが自動的にクリックしてくれます。テキスト入力モードへの切り替えやタブの移動などに慣れるにはもう少し時間がかかるかもしれませんが、このヒント機能は入門として最適です。
3. DeadMouse
DeadMouseは無料のChrome拡張機能で、VimiumやTridactylとは少し異なるアプローチを採用しています。ページ上の各リンクに個別のヒントを作成するのではなく、クリックしたいリンクのテキストを入力し始めると、拡張機能が該当するリンクを特定し、揺れるアニメーションで知らせてくれます。あとはEnterキーでクリックするか、Tabキーで次に近い候補へ移動できます。
イメージがつきにくい場合は、DeadMouseの公式サイトでインストールせずに試すことができます。キーボードによるブラウジングがいかにシンプルなものかを実感できるでしょう。
他の拡張機能で表示されるヒントはリンク内容を正確に表したものではないため、DeadMouseの方が直感的だと感じる人もいるでしょう。ただし、インターネット上のリンクの多くは画像やアイコンであり、テキストではない場合、DeadMouseはそれらを正しく処理できない可能性があります。
他の選択肢ほど多機能ではないため、パワーユーザーを自認せず、便利なときにテキストリンクを素早く選択できれば十分という方には、DeadMouseがおすすめです。
4. qutebrowser
qutebrowserは、開発が終了したVimベースのブラウザ「Vimprobable」の精神を受け継いだ、無料のオープンソースブラウザです。
他のVimベースのブラウザや拡張機能と同様に、画面上のリンクをたどるにはfキーとヒントを入力します。
qutebrowserは非常にミニマルなインターフェースを持っており、ブックマークやダウンロードなどのほとんどの機能にアクセスするには、適切なコマンドを入力する必要があります。設定ファイルの編集を覚悟すれば、高度なカスタマイズも可能です。
初めて使う場合、qutebrowserはコマンドやショートカットを習得するための無料チュートリアルを提供しています。また、公式のキーバインドチートシートを参照するのも良いでしょう。
5. Edbrowse
視覚障害を持つ開発者Karl Dahlkeによって開発されたEdbrowseは、このリストの中で唯一のコマンドラインブラウザという点で独特な存在です。ターミナルから、インターネットを行単位で閲覧できます。
遅くて面倒に聞こえるかもしれませんし、実際、最初はそう感じるでしょう。しかし、コマンドとインターフェースを学ぶ時間をかければ、その印象は変わるかもしれません。
Karlがユーザーガイドで説明しているように、ほとんどの人は目でWebサイトを走査し、本当に必要な情報を選別してたどり着きます。Edbrowseのコマンドは、その作業を目からコンピュータに移すものです。ページ内の特定の単語やフレーズを素早く見つけるCtrl + Fショートカットを使ったことがあれば、本質的には同じ機能だとわかるでしょう。
ターミナルベースでありながら、Edbrowseは実際にJavaScriptをサポートしており、GitHubのWikiにはFacebook、Twitter、さらにはYouTubeにアクセスするためのガイドも掲載されています。メールやフォーム送信など、インターネット上のタスクを効率的に自動化することもできます。
6. Lynx
視覚的にWebサイトをレンダリングし、キーボードコマンドで操作でき、帯域幅の消費が最小限のターミナルベースブラウザをお探しなら、Lynxが候補になります。JavaScriptは一切サポートされていないため、単にテキストを読む以上のことをしたい場合は、別のツールを検討する必要があるかもしれません。
Lynxが誰の役に立つのか疑問に思うかもしれません。サーバーファイルを頻繁に閲覧する場合や、グラフィカル機能がほとんど、あるいはまったくない「ヘッドレス」OS(Ubuntu Serverなど)を使用している場合に役立ちます。さらに、利用できるインターネット帯域幅が非常に限られている場合、Lynxは従来のブラウザで同じサイトにアクセスする場合に比べて、大幅に少ない帯域幅で済みます。
Lynxは無料のオープンソースで、開発者たちは1990年代から活発に改良を続けています。現代のブラウザが持つ多くの機能はないものの、その目的を最大限に達成していることは信頼できます。
キーボードだけでWebを自由に駆け巡ろう
マウスレスブラウジングのソリューションは他にもありますが、その多くは開発が終了したプロジェクト(今回紹介したツールの元になったものが多い)だったり、古いブラウザでしか動作しない拡張機能だったりします。まだ一定の人気を保っているものもありますが、更新されていないアプリケーションでインターネットを閲覧するのは危険なため、今回は取り上げませんでした。
ワークフローをさらに効率化したい方は、インターネットブラウジングにとどまらず、キーボードをより有効活用する方法がたくさんあります。
-
PINコードなしでスマホのロックを解除する6つの方法【Android対応】
パスワードやPINコードでロック画面を設定する最大の目的は、他人にスマホの中身を見られないようにすることです。友人であれ見知らぬ人であれ、自分以外の誰にも端末を使わせないようにできます。スマートフォンには写真、動画、メッセージ、メール、プライベートなファイルなど、極めて個人的なデータが詰まっています。冗談半分でも他人にアクセスされたくはないはずです。さらに、スマホはSNSアカウントへのログイン手段でもあるため、ロック画面があることで第三者があなたのアカウントを乗っ取るのを防ぐことにもつながります。 しかし、自分自身がロックアウトされてしまうと非常に困ります。実はこれは想像以上によくあるトラブル
-
Chrome・Firefox・Safariなど主要ブラウザでAdblockを無効にする方法
広告ブロックツール(Adblock)は、煩わしく何度も表示される広告を防ぐために、長年にわたり重要な役割を果たしてきました。しかし一方で、広告の中にはネット上でしか手に入らないお得なキャンペーンや限定セールといった魅力的な情報が含まれていることも少なくありません。こうした広告を目にするためには、まず広告ブロックという壁を取り除く必要があります。ブラウザの広告ブロック機能が有効になっていると、あらゆる広告が表示されなくなり、せっかくのお得な情報を見逃してしまう可能性があります。そこで今回は、Chromeをはじめとする各種ウェブブラウザでAdblockを無効にする手順をご紹介します。 1. Goo