ものものブログ

ものものブログ

買ってよかったもの、毎日の生活の向上、デジタルガジェットについて、たくさんの写真で紹介するブログです。

【はてなブログのショートカットキーを自作!】リスト、番号付きリスト、URLリンクを簡単に入力できるようにしました。

f:id:joko0108:20180331102231j:plain

「はてなブログを書く時、もっと快適にしたい!」

PCブラウザで記事を編集する時に標準では用意されていないショートカットキーを使うことができるようにプログラムを自作しました。

「リスト、番号付きリスト、URLリンク」の手間をちょっとだけ減らすことができます!

できるようになること

f:id:joko0108:20180329001405g:plain

「見たままモード」で記事を書いている場合に以下の操作が可能になります。

  • [command + k ] で選択中の文字列に対してURLリンクを追加する。
  • [command + shift + l ] で箇条書きリスト追加/解除
  • [command + shift + o ] で番号付きリスト追加/解除

※ Windowsの場合はcommandキーの代わりにCtrlキーを使用できます。

f:id:joko0108:20180329001638g:plain

↑ リンク追加。

f:id:joko0108:20180329001555g:plain

↑ 番号付きリスト。

 

ほんの些細なこと。これがやりたかった...!

導入方法

(Chrome拡張です。既にTampermonkeyを導入済みの方はChrome拡張のリンク からどうぞ!)

「Tampermonkeyってなに?」という方は以下の手順に従って導入してください。Chromeブラウザで説明します。※SafariとかFirefoxでも同様の手順で出来ると思います。

  1. Chromeの拡張機能「Tampermonkey」をインストールする。
    (Tampermonkeyは任意のサイト上で任意のJavaScriptコードを実行できる拡張です)
  2. 「CHROME に追加をクリック」
    f:id:joko0108:20180328230909p:plain

  3. 「拡張機能を追加」をクリック。これでTampermonkeyの導入が完了しました。

    f:id:joko0108:20180328231015p:plain

  4. Tampermonkeyの導入が完了したら、以下のリンクをクリックして僕のコードを導入します。
    https://gist.githubusercontent.com/blogmonomono/cec7adc18e1ecdc8a0345d89b5d62646/raw/hatenablog_shortcut.user.js
  5. インストールをクリック!

    f:id:joko0108:20180328231554p:plain

  6. では、はてなブログの記事編集画面を表示してみましょう!
  7. Chromeの右上に[1]と表示されていればOK!準備完了!!!

    f:id:joko0108:20180328233512p:plain

  • [command + k ] で選択中の文字列に対してURLリンクを追加する。
  • [command + shift + l ] で箇条書きリスト追加/解除
  • [command + shift + o ] で番号付きリスト追加/解除

が使えるようになったはずです。

その他のショートカットキー

ついでに、はてなブログが公式でサポートしているショートカットたちを紹介します。

  • [ command + 1 ] h1にする。
  • [ command + 6 ] h6にする。同様にh1~h6の範囲で変更できます。
  • [ command + b ] 太字/解除
  • [ command + i ] 斜体文字/解除
  • [ command + u ] アンダーライン/解除

もうちょっと充実してくれればいいんですけどね。ちょっと少ないですよね。

まとめ

f:id:joko0108:20180331102233j:plain

自分のために作ったのですがせっかくなので公開してみました。「少しの開発コストで、ちょっとだけ便利になる」っていいですね!

 

【追伸】

本当は「Command+Shift+B」というショートカットキーで箇条書きというのをやりたかったんですが、諦めました。原因は分からなかったけどこの組み合わせだけkeydownのイベントが反応せず...。詳しい方、原因や対応法ご存知でしたらコメントお待ちしています。