Vimium: Eu criei um branch [aqui] (https://github.com/mrmr1993/vimium/tree/right-click-linkhint) que deve funcionar, usando o comando `LinkHints.activateModeToTriggerRightClickAction`.

Criado em 24 set. 2018  ·  3Comentários  ·  Fonte: philc/vimium

Este parece ser um recurso de baixa demanda, então eu não esperaria vê-lo na versão lançada tão cedo.

_Originalmente postado por @ mrmr1993 em https://github.com/philc/vimium/issues/874#issuecomment -63235870_

Comentários muito úteis

Não trabalho no Vimium há quase um ano, mas presumo que seja dirigido a mim ...

Se você quiser mostrar o menu de contexto do próprio Chrome, tenho certeza de que ainda não é possível usar nenhum método. No entanto, esse branch irá acionar um manipulador de eventos javascript definido para interceptar click / mousedown / mouseup eventos para um clique com o botão direito do mouse ou o evento contextmenu .

Se é isso que você deseja, com base em uma rápida olhada em ae829c8cf8d2bc507653451d9ad940dc5e47d96f (o commit nesse branch) e no mestre atual, você deve ser capaz de:

  • aplique as alterações de background_scripts/commands.coffee diretamente
  • copie simulateContextMenuEvent que é adicionado a lib/dom_utils.coffee
  • adicione o parâmetro do botão a simulateClick (como naquele commit) e também passe-o para simulateMouseEvent , onde ele deve substituir o parâmetro 0 final por mouseEvent.initMouseEvent
  • adicione um cheque para button == 0 em algum lugar neste condicional
  • adicione o seguinte a content_scripts/link_hints.coffee , perto de outras linhas semelhantes:
RIGHT_CLICK = 
  name: "right-click"
  indicator: "Right click"
  linkActivator: (link) ->
    DomUtils.simulateClick(link, {
      altKey: false,
      ctrlKey: false,
      metaKey: false }, 2)
    DomUtils.simulateContextMenuEvent link
  • adicione RIGHT_CLICK a available_modes em content_scripts/link_hints.coffee
  • adicione activateModeToTriggerRightClickAction (count) -> <strong i="37">@activateMode</strong> count, mode: RIGHT_CLICK perto de outras linhas semelhantes em content_scripts/link_hints.coffee

Não estou interessado em me envolver com isso, então provavelmente não responderei mais nada, mas boa sorte!

Todos 3 comentários

Olá, você pode me explicar como implementar o comando acima? Eu gostaria de poder clicar com o botão direito em um link no vimium. Obrigado!

Não trabalho no Vimium há quase um ano, mas presumo que seja dirigido a mim ...

Se você quiser mostrar o menu de contexto do próprio Chrome, tenho certeza de que ainda não é possível usar nenhum método. No entanto, esse branch irá acionar um manipulador de eventos javascript definido para interceptar click / mousedown / mouseup eventos para um clique com o botão direito do mouse ou o evento contextmenu .

Se é isso que você deseja, com base em uma rápida olhada em ae829c8cf8d2bc507653451d9ad940dc5e47d96f (o commit nesse branch) e no mestre atual, você deve ser capaz de:

  • aplique as alterações de background_scripts/commands.coffee diretamente
  • copie simulateContextMenuEvent que é adicionado a lib/dom_utils.coffee
  • adicione o parâmetro do botão a simulateClick (como naquele commit) e também passe-o para simulateMouseEvent , onde ele deve substituir o parâmetro 0 final por mouseEvent.initMouseEvent
  • adicione um cheque para button == 0 em algum lugar neste condicional
  • adicione o seguinte a content_scripts/link_hints.coffee , perto de outras linhas semelhantes:
RIGHT_CLICK = 
  name: "right-click"
  indicator: "Right click"
  linkActivator: (link) ->
    DomUtils.simulateClick(link, {
      altKey: false,
      ctrlKey: false,
      metaKey: false }, 2)
    DomUtils.simulateContextMenuEvent link
  • adicione RIGHT_CLICK a available_modes em content_scripts/link_hints.coffee
  • adicione activateModeToTriggerRightClickAction (count) -> <strong i="37">@activateMode</strong> count, mode: RIGHT_CLICK perto de outras linhas semelhantes em content_scripts/link_hints.coffee

Não estou interessado em me envolver com isso, então provavelmente não responderei mais nada, mas boa sorte!

1 Eu adoraria ver essa mudança. Eu uso a versão web de toneladas de aplicativos especificamente para que eu possa usar o vimium para navegar. Infelizmente, alguns deles requerem um clique com o botão direito para serem totalmente funcionais (olhando para você, Spotify).

Esta página foi útil?
0 / 5 - 0 avaliações