2019/03/09CopyTabTitleUrlにショートカット機能を実装したので、そのまとめ記事です。拡張機能にショートカットを設定した場合、以下の問題点がある。使用中のショートカットと被ってしまうユーザ毎に動作環境がことなり、事前に被るショートカットを予測しきれない意図せずショートカットを実行して、誤動作する使いもしないショートカットは邪魔なだけただし、ユーザの熟練度が上がるとショートカットは必須機能になる上記の点から以下の機能が必要と考えられます。ショートカットを自由に設定可能とするショートカットの未設定を可能とする拡張機能で実現するChromeChromeでは、標準で拡張機能のショートカット編集画面が準備されています。拡張機能の実行中にショートカットを変更する方法は準備されていないようです。ショートカット編集画面chrome://extensions/shortcutsFirefoxFirefoxでは、commands.update関数とcommands.reset関数を使用して留意点を解決可能です。commands.update関数によるショートカットなしの設定方法を発見できませんでした。そのため、ショートカットなしとするためには以下の設定をする必要があります。