覚えるのが面倒くさいからかな?
そんなに思うほど覚えるのは面倒ではないし、マスターすればすっごく快適にブラウジングできるようになるので、使っていない人は使ってみてくださいね。
「私はマウス派だ」という人も、中間をとって、例えば、右手マウス、左手キーボードの方にしてみれば、とっても便利だし、ブラウジングのスピードが驚くほど早くなると思うんだけどなぁ。
何事もチャレンジすることが重要です。
(続きはこちら)
私は、Operaのキーボードショートカットキーに慣れてしまったので、ショートカットキーが使えないと非常にストレスを感じます。そこで、FirefoxでもOperaぐらいのショートカットキー機能ってないのかなと思っていたら、「keyconfig」というキーボードショートカットキーの拡張を見つけました。
※見つけたと行っても、だいぶ前から知っていたんですけどね(笑)。
□Extension Room :: keyconfig
まあ、これ自体は有名な拡張ですから、とっても「今更」感があるのですが、今回は、その紹介だけではなく、この拡張の機能を拡張(笑)しようというのがもう一つのテーマだったりします。
※そんなに難しい話ではありませんが、ちょっとだけ努力がいる作業があります。でも、手順を踏んでいけば簡単にできるので、是非チャレンジしてみてくださいね。
では、さっそく説明していきたいと思います。
まず、いつもの通り「keyconfig」をFirefoxにインストールして、再起動させます。
すると、メニュー > ツール > キーボードショートカットのカスタマイズ(Ctrl + Shift + F12)が新たに追加されているので、これをクリックします。
これをクリックすると、「keyconfig」のダイアログが開き、追加されたショートカットキーの一覧が表示されます。
最初の作業としては、ここに書かれたショートカットキーを覚えるということになります。
※一度に全部覚えようとするのではなく、頻繁に使うものから少しずつ覚えるようにする吉のようです。気がついたら結構覚えているといったことはよくあることです(笑)。
また、このダイアログで、自分の好きなショートカットキーに変更することもできます。
まあ、これだけでも、この手の拡張としては十分なのですが、「keyconfig」のすごいところは、これに付け足して任意のショートカットキーを加えることができるという点ですね。
その手順を次に見ていきましょう。
まず、そのダイアログにある「新しいキーを追加」をクリックすると「Key Editor」が開きますので、ここにそのショートカットキーの名前とコードを書き、それにキーを割り当てるということになります。
問題は、そのコードの書き方となると思いますが、利用者の全員が全員コードを書けるわけではありませんよね。そこで、コードを公開しているところから拝借するのが一番簡単な方法です。
最も有名なのは、ここですね。
□Keyconfig extension: Firefox - MozillaZine Knowledge Base
ここから、お気に入りのショートカットキーのコードを追加すればいいと思います。
※Firefoxに詳しい人なら、DOM Inspectorを使ってコードを探すことも可能です。
例えば、IEでページを開くショートカットキーを作る[IE Tabを使用]なら「IeView.ieView()」、Foxage2chのサイドバーを表示させたいなら「toggleSidebar('viewFoxage2chSidebar');」という具合にして作成します。
※これは奥が深いので、この程度にしておきたいと思います。
とここまでなら、(非常に便利ですが)驚くほどのことでもありませんが、私が感動したのは、これによりブックマークを開くことができ、またブックマークレットも実行できるという点です。
1.ブックマークを開くコードの書き方
例えば、そうですね、一番需要が高そうなもので例とするならば、ショートカットキーで「Gmailのメール作成画面」を開くというものがいいでしょうか。
まず、「Gmailのメール作成画面」をブックマークします。
※Gmailの管理画面で、「新規作成」を選択し、その右上にある最大化ボタンをクリックした画面で登録するといいのではないかと思います。
次に、そのブックマークの「キーワード」に任意の文字列を入れて保存します。
(そうですね、ここでは、ComposeGmailとすることにします)
最後に、「Key Editor」のコードの欄に、
if(window.loadURI) loadURI(getShortcutOrURI('キーワードを入れる',{}));
例:if(window.loadURI) loadURI(getShortcutOrURI('ComposeGmail',{}));
とし、任意のキーを割り当てれば完了です。
これはちょっと便利でした(笑)。他にも、みなさんのよく使うサイトを登録しておけば、とっても利便性が高いと思います。
2.任意のブックマークレットを使う
「Key Editor」のコードの欄に、使いたいブックマークレットを記述するだけです。
※注意:なぜか、ウィンドウをポップアップして使うスクリプト(スクリプトの記述が例えば「window.open.document」のようになっているもの)だと、実行すると怒られるので、そういう場合は、ウィンドウで開くようにブックマークレットの方を変更しておいた方がいいかもしれません。(例えば、「window.document」みたいにね)
これは便利ですね。
※ショボいですが、前に作ったものもあるので、これもどうぞ。宣伝(笑)。
□Browser.js [Bookmarklet 2] アンカーを作るブックマークレットを作ってみた
最後に、Key Configのコードを公開しているところをいくつか紹介してみたいと思います。
□1.AUSGANG SOFT ワンキーで、"ページのタイトルとURLをコピー"
□2.AUSGANG SOFT keyconfig拡張で”Gmailで送信”
□3.東京嫉妬 keyconfig拡張でdel.icio.usにポスト
□4.Piece of a Puzzle keyconfig 拡張で Bloglines と Livedoor Reader にフィードを登録
□5.Piece of a Puzzle keyconfig 拡張で del.icio.us にポストをハック
□6.cameraLady キーボードショートカットでfirstfield
□7.鳥獣保護区 Firefox のタブ移動ショートカットキー
以上です。
おまけ
まだ、試していないけど、なにやらよさ気。
≫ Firefox Extension: functions for keyconfig"functions for keyconfig" とは
この拡張は、 Firefox をキーボードから快適に操作するために作られました。
Firefox には keyconfig 拡張という、キーボードのショートカットキーを設定する拡張があります。
この keyconfig 拡張ではショートカットキーの設定が出来る機能が限られていて、 ページのスクロール機能やタブのフォーカス移動などは簡単にショートカットキーを設定することが出来ません。
そこで "functions for keyconfig" 拡張では、以下のような機能を提供し keyconfig から簡単にショートカットキーを変更できるようにします。
keyconfig 拡張ではショートカットキーを簡単に設定することが出来ない機能
Firefox をキーボードで操作する際にあると便利な機能
例えば、 asdw や hjkl キーでスクロールをしたり、 「URL のコピー」機能、「タブのフォーカス切り替え」機能、「上位ディレクトリへ移動」機能をショートカットキーから 実行することが出来るようになります。
□そういえば、Artsaltさんのところにも記事があったなと思い出しました。
ArtSaltのサイドストーリー Hit-a-Hint0.8でもSpaceキーでスクロールできる
Hit-a-Hint0.8のキー設定はkeyconfigで可能なんだそうで
これもあとで試してみます。
|
各種ソーシャルブックマーク:
|



























