ADVERTISEMENT

【Googleスプレッドシート】ショートカットキーをカスタマイズする!Chrome拡張での割当変更

【Googleスプレッドシート】ショートカットキーをカスタマイズする!Chrome拡張での割当変更
🛡️ 超解決

Googleスプレッドシートでよく使う操作をより速く実行したいと思ったことはありませんか。デフォルトのショートカットキーが覚えにくかったり、自分好みに変更できたら便利ですよね。しかし、スプレッドシート自体にはショートカットキーをカスタマイズする機能が用意されていません。そこで役立つのが、Chrome拡張機能を利用した方法です。この記事では、Chrome拡張を使ってショートカットキーを自由に割り当て直す手順を詳しく解説します。

【要点】Chrome拡張でショートカットキーをカスタマイズする方法

  • Shortkeys拡張のインストール: ChromeウェブストアからShortkeysをインストールし、スプレッドシート用のカスタムショートカットを作成します。
  • キーバインドの設定: 拡張機能の設定画面で、実行したいアクションとキーの組み合わせを登録します。
  • スプレッドシートでの動作確認: 設定後、スプレッドシート上で新しいショートカットが正しく動作するかテストします。

ADVERTISEMENT

Chrome拡張を使ったショートカットカスタマイズの概要

Googleスプレッドシートは便利なショートカットキーを多数備えていますが、ユーザーが自由に変更することはできません。そこで、Chrome拡張機能を活用することで、任意のキー操作にスプレッドシートの機能を割り当てることが可能です。代表的な拡張として「Shortkeys (Custom Keyboard Shortcuts)」があり、無料で利用できます。この拡張は、特定のURLパターンに対してのみショートカットを有効にできるため、スプレッドシートに特化した設定がしやすいのが特徴です。また、複数のキーを組み合わせた複雑なショートカットも作成できます。本記事では、Shortkeysを例に手順を説明しますが、他の拡張でも基本的な考え方は同じです。

Shortkeysでショートカットキーをカスタマイズする手順

Step 1: Shortkeys拡張をインストールする

  1. Chromeウェブストアにアクセスする
    Chromeブラウザで Chromeウェブストア にアクセスします。
  2. 「Shortkeys」を検索する
    検索バーに「Shortkeys」と入力し、表示された「Shortkeys (Custom Keyboard Shortcuts)」をクリックします。
  3. インストールボタンを押す
    「Chromeに追加」ボタンをクリックし、確認ダイアログで「拡張機能を追加」を選択します。

Step 2: Shortkeysの設定画面を開く

  1. 拡張機能アイコンをクリックする
    Chromeツールバーのパズルピースアイコンをクリックし、Shortkeysのピンマークを押して常時表示にします。
  2. 設定画面を起動する
    Shortkeysアイコンを右クリックし、「オプション」を選択します。または、ピン留めしたアイコンを左クリックして「設定」を開きます。

Step 3: 新しいショートカットを追加する

  1. 「Add Shortcut」ボタンをクリックする
    設定画面の下部にある「Add Shortcut」ボタンを押します。
  2. ショートカットの設定項目を入力する
    以下の項目を設定します。
  • Name: 任意の名前(例:「新しい行を挿入」)
  • URL: スプレッドシートのURLパターン(例:https://docs.google.com/spreadsheets/d/*)
  • Keys: 押したいキーの組み合わせ(例:Ctrl+Shift+I)
  • Action: 実行するアクション(例:Insert row above など、拡張側で定義されたアクションを選択。カスタムJavaScriptも可能)
  1. 保存する
    設定後、「Save」ボタンをクリックします。設定が一覧に追加されます。

Step 4: スプレッドシートで動作確認する

  1. スプレッドシートを開く
    任意のスプレッドシートを開きます。
  2. 設定したショートカットを押す
    先ほど設定したキーの組み合わせ(例:Ctrl+Shift+I)を押します。アクションが正しく実行されることを確認します。

カスタマイズ時の注意点とよくある誤操作

デフォルトのショートカットと競合する場合

スプレッドシートのデフォルトショートカットと同じキーを割り当てると、拡張機能が優先される場合とされない場合があります。Shortkeysでは「Override default shortcuts」オプションを有効にすることで、標準ショートカットを上書きできます。ただし、一部のブラウザショートカット(例:Ctrl+Tで新しいタブ)は上書きできないものもあります。事前に既存のショートカットを確認し、競合しないキーを選ぶことをおすすめします。

アクションがうまく動作しないケース

アクションに「Insert row above」などのプリセットを選んでも、スプレッドシートのバージョンや言語設定によって動作しないことがあります。その場合は、カスタムJavaScriptを使用する方法を検討します。Shortkeysでは「Custom JavaScript」アクションを選択し、自分でコードを記述できます。例えば、新しい行を挿入するには document.execCommand('insertRow'); のようなコードを書きます。ただし、JavaScriptの知識が必要なため、初心者はプリセットのなかで動作するものを探すか、別の拡張機能(AutoControl Shortcut Managerなど)を試してみてください。

選択範囲に依存する操作の注意点

ショートカットによっては、セルが選択されている状態でないと動作しないものがあります。例えば、「行を削除」はアクティブセルがある行に対して実行されます。ショートカットを押す前に、適切なセルを選択していることを確認してください。また、拡張の設定で「Require focus」オプションを有効にすると、スプレッドシートがフォーカスされているときだけショートカットが反応するようになり、誤動作を防げます。

ADVERTISEMENT

デフォルトショートカットとカスタムショートカットの比較

項目 デフォルトショートカット カスタムショートカット(Shortkeys)
設定方法 変更不可 拡張機能の設定画面で自由に割り当て可能
使用可能なキーの組み合わせ あらかじめ決められた組み合わせのみ 任意のキー(単キー、Ctrl+Shift+Alt+文字など)
実行可能なアクション スプレッドシート標準の機能のみ 標準機能に加え、カスタムJavaScriptで拡張可能
特定のシートや範囲に限定 できない URLパターンで制限できる
競合時の挙動 競合時はブラウザまたは拡張機能の動作次第 上書き設定が可能(一部のブラウザショートカット除く)

まとめ

Googleスプレッドシートのショートカットキーをカスタマイズするには、Chrome拡張機能のShortkeysが便利です。インストール後、設定画面でキーの組み合わせとアクションを登録するだけで、自分好みの操作環境を構築できます。標準のショートカットでは実現できない効率化も可能です。ただし、動作確認と競合対策は忘れずに行いましょう。この記事で紹介した手順を参考に、ぜひ自分だけのショートカットを作成してみてください。さらに高度なカスタマイズが必要な場合は、AutoControl Shortcut Managerなどの他の拡張機能も検討することをおすすめします。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。