これは非常に需要の少ない機能のように思われるので、リリースされたバージョンですぐに表示されるとは思わないでしょう。
_元々は@ mrmr1993によってhttps://github.com/philc/vimium/issues/874#issuecomment-63235870_に投稿されました
こんにちは、上記のコマンドの実装方法を説明していただけますか? vimiumのリンクを右クリックできるようにしたいと思います。 ありがとう!
私は1年近くVimiumに取り組んでいませんが、これは私に向けられていると思います...
Chrome独自のコンテキストメニューを表示したい場合は、どの方法でもそれはまだ不可能だと確信しています。 ただし、そのブランチは、マウスの右クリックまたはcontextmenu
イベントに対してclick
/ mousedown
/ mouseup
イベントをインターセプトするように設定されたjavascriptイベントハンドラーをトリガーします。
これが必要な場合は、ae829c8cf8d2bc507653451d9ad940dc5e47d96f(そのブランチのコミット)と現在のマスターをざっと見てみると、次のことができるはずです。
background_scripts/commands.coffee
からの変更を直接適用しますlib/dom_utils.coffee
追加されたsimulateContextMenuEvent
をコピーしますsimulateClick
追加し(そのコミットのように) 、それをsimulateMouseEvent
に渡します。ここで、最後の0
パラメータをmouseEvent.initMouseEvent
置き換える必要があります。button == 0
チェックを追加しますcontent_scripts/link_hints.coffee
に以下を追加します。RIGHT_CLICK =
name: "right-click"
indicator: "Right click"
linkActivator: (link) ->
DomUtils.simulateClick(link, {
altKey: false,
ctrlKey: false,
metaKey: false }, 2)
DomUtils.simulateContextMenuEvent link
RIGHT_CLICK
にavailable_modes
でcontent_scripts/link_hints.coffee
activateModeToTriggerRightClickAction (count) -> <strong i="37">@activateMode</strong> count, mode: RIGHT_CLICK
で他の類似の線の近くにcontent_scripts/link_hints.coffee
私はこれに関与することに興味がないので、おそらくこれ以上返信しないでしょうが、頑張ってください!
+1この変化を見てみたいです。 私は、vimiumを使用してナビゲートできるように、特にWebバージョンの多数のアプリを使用しています。 悲しいことに、それらのいくつかは完全に機能するために右クリックする必要があります(Spotifyを見てください)。
最も参考になるコメント
私は1年近くVimiumに取り組んでいませんが、これは私に向けられていると思います...
Chrome独自のコンテキストメニューを表示したい場合は、どの方法でもそれはまだ不可能だと確信しています。 ただし、そのブランチは、マウスの右クリックまたは
contextmenu
イベントに対してclick
/mousedown
/mouseup
イベントをインターセプトするように設定されたjavascriptイベントハンドラーをトリガーします。これが必要な場合は、ae829c8cf8d2bc507653451d9ad940dc5e47d96f(そのブランチのコミット)と現在のマスターをざっと見てみると、次のことができるはずです。
background_scripts/commands.coffee
からの変更を直接適用しますlib/dom_utils.coffee
追加されたsimulateContextMenuEvent
をコピーしますsimulateClick
追加し(そのコミットのように) 、それをsimulateMouseEvent
に渡します。ここで、最後の0
パラメータをmouseEvent.initMouseEvent
置き換える必要があります。button == 0
チェックを追加しますcontent_scripts/link_hints.coffee
に以下を追加します。RIGHT_CLICK
にavailable_modes
でcontent_scripts/link_hints.coffee
activateModeToTriggerRightClickAction (count) -> <strong i="37">@activateMode</strong> count, mode: RIGHT_CLICK
で他の類似の線の近くにcontent_scripts/link_hints.coffee
私はこれに関与することに興味がないので、おそらくこれ以上返信しないでしょうが、頑張ってください!