- 2005-03-13 (日)
- Movable Type
- Reading time: 7分ぐらい
エディタを使わずmovable typeで直接エントリーを書く場合は、編集画面で「確認」「保存」「編集画面へ戻る」などのボタンを多用します。文章の流れを気にする場合や写真を多くはさむ場合などは特に確認画面と編集画面の往復が増えてしまいます。
こういった場合、通常のソフトウェアならショートカットキーがついてるのでCtrl+Sで保存、F12でプレビューといった風にできますよね。movable type でもマウスだけで操作するのは面倒なので、アクセスキーを設定してみました。
mt/tmpl/cms/ にあるedit_entry.tmplを開き、
<input class="button" type="submit" name="preview_entry" value="<MT_TRANS phrase="Preview">">
<input class="button" type="submit" value="<MT_TRANS phrase="Save">">
を探し、ここにaccesskeyを設定します。キーはなんでもいいのですが使っているブラウザのショートカットキーとカブらないように。僕の場合previewのPとsaveのSを使用し、
<input class="button" type="submit" name="preview_entry" value="<MT_TRANS phrase="Preview">" accesskey="p">
<input class="button" type="submit" value="<MT_TRANS phrase="Save">" accesskey="s">
と変更しました。
次はpreview_entry.tmplを開き、
<input class="button-big" type="submit" name="reedit" value="<MT_TRANS phrase="Re-Edit this entry">" accesskey="r">
<input class="button-big" type="submit" name="save" value="<MT_TRANS phrase="Save this entry">" accesskey="s">
と、Re-EditのR、saveのSを設定します。これで設定はOK、エントリーの編集画面や確認画面でAlt+SやAlt+P、Alt+Rが使えることを確認してください。
アクセスキーを忘れてしまいそうな場合は、mt/lib/MT/L10N の ja.pm でボタンの名前を変更します。
※ja.pmはUTF-8やEUCで書かれてると思います。開いてみて文字化けしている場合は秀丸等専用のエディタを使ってください。
ja.pmの123行目付近、## Global: Buttonsを定義している中のSaveとPreviewを
'Save' => '保存(S)',
'Preview' => '確認(P)',
と変更します。さらに886行目付近、## Entry preview screen (preview_entry.tmpl)内にて
'Re-Edit this entry' => '編集画面に戻る(R)',
'Save this entry' => 'このエントリーを保存する(S)',
と変更しておきます。これでボタンにアクセスキーが表示されるようになります。

ただ、preview_entry.tmplのSave this entryだけはボタンの幅に入りきりません。なのでclass=”button-big” を削除することで、CSSによる幅指定を外しておきましょう。前述のpreview_entry.tmplは結局、
<input class="button-big" type="submit" name="reedit" value="<MT_TRANS phrase="Re-Edit this entry">" accesskey="r">
<input type="submit" name="save" value="<MT_TRANS phrase="Save this entry">" accesskey="s">
となります。
これにて変更は終了です。これからは
- 編集画面でキーボードをガツガツ叩いて文章を作りAlt+Pでプレビュー
- Alt+Rで元の編集画面に戻り気になるところを直してもう一度プレビュー
- 最後にAlt+Sで保存
といった流れになり、保存ボタンや確認ボタンが出てくるまでスクロールする必要もなく、作業性が大幅にアップすると思います。
もしテンプレートの変更をよく行うのでしたら同じように、テンプレート再構築の際にもショートカットキーを使えるように変更します。
関連URL
こちらもどうぞ!
- テンプレート再構築にショートカットキーを使う
- movable typeのテンプレートを変更する場合、 テンプレート編集画面にて保存ボタン テンプレート編集画面にて再構築ボタン ポップアップされる再構築の確認アナウンス画面で再構築ボタン 再構築完了アナウンス画面で閉じるボタン の全てをマ...
- MT2.661でblockquoteを綺麗に挿入
- Movable Type 2.661でエントリーを作成する際にConvert Line Breaksで一部うまくhtmlソースを作成してくれないところを修正しました。 Convert Line Breaksは基本的に、エントリー編集画面で書...
- コメントの表示順を一目でわかるように
- 最近はおかげさまでたくさんのコメントを気軽に寄せていただけるようになってきましたので、コメントまわりを充実させようと思います。 Movable Typeの設定項目として、コメントを「新しいものから表示する」か「古いものから表示する」かを選べ...
- Movable Typeでスパムメールが送信できてしまう脆弱性
- Movable Typeでスパムメールを送信できてしまう脆弱性が発見されてます。 Movable Typeでスパムメールが送信できてしまう脆弱性 シックス・アパートは25日、ブログツール「Movable Type」に脆弱性が存在することを...
- 最近のコメントを表示
- Blog質問箱にてコメントが付いた最新のエントリー5本を表示し、それぞれのエントリーごとに最新のコメント4本までをコメント日付を付けて表示するようにできましたので、そのメモです。 <div class="side"...
- Newer: テンプレート再構築にショートカットキーを使う
- Older: 2対1でかろうじて勝利、幸せと不幸せ
- Tags → Aircooled-Search:
- Movable Type




