Vimium: He creado una rama [aquí] (https://github.com/mrmr1993/vimium/tree/right-click-linkhint) que debería funcionar, usando el comando `LinkHints.activateModeToTriggerRightClickAction`.

Creado en 24 sept. 2018  ·  3Comentarios  ·  Fuente: philc/vimium

Esta parece una característica de baja demanda, por lo que no esperaría verla en la versión lanzada en el corto plazo.

_ Publicado originalmente por @ mrmr1993 en https://github.com/philc/vimium/issues/874#issuecomment -63235870_

Comentario más útil

No he trabajado en Vimium en casi un año, pero asumiré que esto está dirigido a mí ...

Si desea mostrar el menú contextual de Chrome, estoy bastante seguro de que todavía no es posible con ningún método. Sin embargo, esa rama se disparará un conjunto controlador de eventos javascript para interceptar click / mousedown / mouseup eventos para el botón derecho del ratón o el contextmenu evento.

Si esto es lo que desea, basado en un vistazo rápido a ae829c8cf8d2bc507653451d9ad940dc5e47d96f (la confirmación en esa rama) y el maestro actual, debería poder:

  • aplicar los cambios de background_scripts/commands.coffee directamente
  • copiar simulateContextMenuEvent que se agrega a lib/dom_utils.coffee
  • agregue el parámetro del botón a simulateClick (como en esa confirmación) y también páselo a simulateMouseEvent , donde debe reemplazar el parámetro 0 final por mouseEvent.initMouseEvent
  • agregue un cheque por button == 0 en algún lugar de este condicional
  • agregue lo siguiente a content_scripts/link_hints.coffee , cerca de otras líneas similares:
RIGHT_CLICK = 
  name: "right-click"
  indicator: "Right click"
  linkActivator: (link) ->
    DomUtils.simulateClick(link, {
      altKey: false,
      ctrlKey: false,
      metaKey: false }, 2)
    DomUtils.simulateContextMenuEvent link
  • agregar RIGHT_CLICK a available_modes en content_scripts/link_hints.coffee
  • agregar activateModeToTriggerRightClickAction (count) -> <strong i="37">@activateMode</strong> count, mode: RIGHT_CLICK cerca de otras líneas similares en content_scripts/link_hints.coffee

No estoy interesado en involucrarme en esto, así que probablemente no responderé más, ¡pero buena suerte!

Todos 3 comentarios

Hola, ¿puedes explicarme cómo implementar el comando anterior? Me gustaría poder hacer clic derecho en un enlace en vimium. ¡Gracias!

No he trabajado en Vimium en casi un año, pero asumiré que esto está dirigido a mí ...

Si desea mostrar el menú contextual de Chrome, estoy bastante seguro de que todavía no es posible con ningún método. Sin embargo, esa rama se disparará un conjunto controlador de eventos javascript para interceptar click / mousedown / mouseup eventos para el botón derecho del ratón o el contextmenu evento.

Si esto es lo que desea, basado en un vistazo rápido a ae829c8cf8d2bc507653451d9ad940dc5e47d96f (la confirmación en esa rama) y el maestro actual, debería poder:

  • aplicar los cambios de background_scripts/commands.coffee directamente
  • copiar simulateContextMenuEvent que se agrega a lib/dom_utils.coffee
  • agregue el parámetro del botón a simulateClick (como en esa confirmación) y también páselo a simulateMouseEvent , donde debe reemplazar el parámetro 0 final por mouseEvent.initMouseEvent
  • agregue un cheque por button == 0 en algún lugar de este condicional
  • agregue lo siguiente a content_scripts/link_hints.coffee , cerca de otras líneas similares:
RIGHT_CLICK = 
  name: "right-click"
  indicator: "Right click"
  linkActivator: (link) ->
    DomUtils.simulateClick(link, {
      altKey: false,
      ctrlKey: false,
      metaKey: false }, 2)
    DomUtils.simulateContextMenuEvent link
  • agregar RIGHT_CLICK a available_modes en content_scripts/link_hints.coffee
  • agregar activateModeToTriggerRightClickAction (count) -> <strong i="37">@activateMode</strong> count, mode: RIGHT_CLICK cerca de otras líneas similares en content_scripts/link_hints.coffee

No estoy interesado en involucrarme en esto, así que probablemente no responderé más, ¡pero buena suerte!

+1 Me encantaría ver este cambio. Utilizo la versión web de toneladas de aplicaciones específicamente para poder usar vimium para navegar. Lamentablemente, algunos de ellos requieren hacer clic derecho para ser completamente funcionales (mirándote Spotify).

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

finalfantasia picture finalfantasia  ·  3Comentarios

kaldown picture kaldown  ·  3Comentarios

Poseiden picture Poseiden  ·  3Comentarios

haroldcarr picture haroldcarr  ·  4Comentarios

umutyazgan picture umutyazgan  ·  4Comentarios