キーボードでGMailメッセージエディターを制御するプラグインはありますか?


12

GMailのさまざまなリッチテキスト機能をキーボードで使用したい。たとえば、インデントするにはCtrl+ Mを、インデントするにはCtrl+ Shift+ Mを入力し、マウスに触れずに他のすべてのアクション(リンクの追加やフォントの変更など)を実行します。

それは可能ですか?これを行うChrome拡張機能はありますか?

回答:


4

今プラグインは必要ありません。

  • Ctrl+ [=インデントを増やす
  • Ctrl+ ]=インデントを減らす

良い部分的な解決策。
ラムラチャム

1

私はかなりの検索を行いましたが、GMailの組み込みのショートカットの機能を超えることについて、熟練した人は誰も気にしていないようです。Greasemonkeyスクリプトがありましたが、Googleはそれをショートカットの現在のセットに統合し、Google Labsが提供していますが、既に存在するショートカットを新しいキーに再バインドします。

ただし、拡張機能をインストールして、一般的にリッチテキスト領域にキーバインドを追加できる場合があります。残念ながら、Chrome拡張機能またはユーザースクリプトのどちらも見つかりませんでした。

カスタムキーバインドをサポートするVimiumと呼ばれる拡張機能があります、Vimと一致するため、「i」を押して挿入モード(テキスト領域に入力できる)を入力する必要があるブラウザ全体のキーボードナビゲーションソリューションです。そして、Escapeを押すまで、それが定義するキーバインディングは再び処理されません。(通常のように、挿入モードでのキーバインドと挿入モードでのVimの正規のサポートが欠けています)

あなたが望むものについては、Vimiumの好みを開発しないと仮定すると、おそらく独自の拡張機能を作成する必要があります(Chromeの能力を使用してGreasemonkeyユーザースクリプトをロードすると、慣れるのに最もボイラープレートが得られます)それをするために。

そのアプローチを試してみたい場合、あなたがしたいことは次のようになります:

  1. 編集可能なウィジェットを見つける(jQueryの場合、セレクターはどちらbody[g_editable='true']かになると思いますが、iframe[id=':po']実際には試していません)
  2. キーバインドをそれらにバインドします(jQueryを使用している場合、簡単にするプラグインがあります
  3. キーバインドが起動したら、カーソル位置取得し、Googleが提供するツールバーボタンがそれを実行しているのを観察する方法でHTMLを変更します。

申し訳ありませんが、私はこれ以上助けができませんでした。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.