キーボードでChromeを完全に制御する


12

Chromeは一般に優れたキーボードサポートを備えていますが、Chromeのキーボードではできないことがいくつかあります。

  • 前のページを新しいタブで開きます。([戻る]ボタンの[Ctrl]キーを押しながらクリックするとこれが行われますが、キーボードでこれを行う方法はありません。)
  • 次のページを新しいタブで開きます。
  • 前のページのリストを参照して、そのうちの1つを開きます。(戻るボタンを長押ししますが、キーボードでこれを行う方法はありません。)
  • 次のページのリストを参照して、そのうちの1つを開きます。
  • タブを並べ替えます。
  • タブを独自のウィンドウに引き出します。

AutoHotKey、またはその他のプログラムまたは方法を使用して、これらすべてのアクションのキーボードショートカットを作成したいです。

誰も私にこれを行う方法に関する指針を与えることができますか?


1
これはあなたが思っているよりもずっと複雑になると思います。あなたがやろうとしていることは、単純な自動化を必要とせず、実際にアクションを呼び出すためにChromeとインターフェースする必要があります。これを実現するには、実際に拡張機能を作成するか、.NET(webkitdotnet.sourceforge.net)などを使用してChromeのWebキットを操作する必要があります。
MaQleod

回答:


3

AutoHotkeyを使用しないソリューションは、Vimium拡張機能を使用することです。ChromeでVimをエミュレートすることを意図していますが、実際には、Google Chromeのすべてのアクションにカスタマイズ可能なキーボードショートカットを提供し、サイトごとに希望のズームサイズを記憶します。

詳細については、READMEを参照してください。「カスタムキーマッピング」セクションに特に注意してください。このセクションでは、1つのキーボードショートカットで起動されるキーボードキーの文字列を実行できます。

最初のアイテムを作成するには、新しいタブで前のページを開きます。次のように実行できます。

Alt-D     (move the focus to the location bar)
Alt-Enter (open up the current URL into a new tab)
Ctrl+9    (switch to the last tab)
Backspace (go back to previous)

その結果、タブが複製され、次のタブとして表示されます(ただし、履歴はありません)。現在のタブは前のページに移動しました。残念ながら、タブをその履歴で複製するにはマウスを使用する必要があるため、これが質問に最も近いものだと思います。

この拡張機能をショートカットマネージャーと組み合わせて、キーボード機能を追加できます。

すべてのChromeキーボードとマウスのショートカットのリストは非常に長く、上記のようにマクロを構築するときに役立ちます。

引き続きAutoHotkeyを使用する場合は、上記の資料を使用して、説明したのとほぼ同じ方法でAutoHotkeyマクロを作成できます。


Meh ...その拡張機能から本当に有用なものを得ていません。
ラムラチャム


0

1つ以上のアイテムを手伝ってくれるといいのですが...

  • 前のページのリストを参照して、そのうちの1つを開きます。(戻るボタンを長押ししますが、キーボードでこれを行う方法はありません。)

これは、戻るボタンに焦点を合わせ、キーボードのメニューキーを押すことで実現できます。ほとんどの場合、焦点を合わせたアイテムの「右クリック」をシミュレートし、コンテキストメニューを開きます。このキーはキーボードから段階的に削除されているようです。そのため、WindowsではShift + F10でシミュレートできます。

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