Vimium: Pestaña de fijación<a-p>parece estar roto en la última versión</a-p>

Creado en 13 jun. 2016  ·  20Comentarios  ·  Fuente: philc/vimium

Solía ​​funcionar, de alguna manera se detuvo (?)

Comentario más útil

Acabo de probarlo. Es extraño pero, como solución alternativa, puedo ingresar <alt-p> en el teclado para escribir un signo π (Pi) después del comando map , y el acceso directo funcionaría como se esperaba. (Estoy en Mac OS, Chrome 51)

Por ejemplo:

unmap <a-p>
map π togglePinTab

Todos 20 comentarios

A mi tampoco me funciona.

No puedo fijar pestañas en Google Chrome en OS X. Sin embargo, funciona en Chromium en Linux.

@agzam , @0mp... ¿Podrías ir aquí , pulsar Alt-p e informar el resultado, por favor? Deshabilite Vimium en esa página primero, por supuesto.

Editar... Estoy particularmente interesado en lo que está viendo para keyIdentifier y key (las dos últimas columnas).

Acabo de ingresar a la página web y presioné alt - p . Esto es lo que conseguí:

| evt: | which: | keyCode: | charCode: | modifier: | keyIdentifier: | key: |
| --- | --- | --- | --- | --- | --- | --- |
| teclado | 80 | 80 | 0 | alternativo | indefinido | Ļ |
| pulsación de tecla | 315 | 315 | 315 | alternativo | indefinido | Ļ |
| pulsación de tecla | 80 | 80 | 0 | alternativo | indefinido | Ļ |
| pulsación de tecla | 18 | 18 | 0 | alternativo | indefinido | alternativa |

@0mp ... gracias! Eso es útil. Esto parece lo mismo que #2147.

Supongo que estás usando Vimium 1.56:

  • ¿Qué versiones de Chrome (Mac y Linux)?
  • ¿Está definida la propiedad keyIdentifier cuando prueba la página de prueba en Linux (supongo que sí)?

@smblott-github.

Uso Vimium 1.56 en ambas máquinas.

Linux (BunsenLabs Hidrógeno de 32 bits)

  • Cromo
  • Versión 51.0.2704.79 Basado en 8.4, ejecutándose en Debian 8.5

| evento: | cual: | código clave: | código de carácter: | modificador: | identificador clave: | clave: |
| --- | --- | --- | --- | --- | --- | --- |
| teclado | 18 | 18 | 0 | indefinido | alternativa | alternativa |
| pulsación de tecla | 18 | 18 | 0 | alternativo | indefinido | alternativa |

sistema operativo X

  • Google Chrome
  • Versión 51.0.2704.84 (64 bits)

| evento: | cual: | código clave: | código de carácter: | modificador: | identificador clave: | clave: |
| --- | --- | --- | --- | --- | --- | --- |
| teclado | 18 | 18 | 0 | indefinido | alternativa | alternativa |
| teclado | 80 | 80 | 0 | alternativo | indefinido | Ļ |
| pulsación de tecla | 315 | 315 | 315 | alternativo | indefinido | Ļ |
| pulsación de tecla | 80 | 80 | 0 | alternativo | indefinido | Ļ |
| pulsación de tecla | 18 | 18 | 0 | alternativo | indefinido | alternativa |

Esto es lo que obtengo...

snapshot

(Cromo 51.0.2704.63, Debian). Aquí, Vimium usa el segundo evento keydown (que se lee de abajo hacia arriba) y usa la propiedad keyIdentifier . En su caso, @0mp , Vimium usaría la propiedad key . Sin embargo, parece haber problemas con la implementación de .key de Chromium; ver #2147. Sospecho que eso es lo que estás viendo, en cuyo caso es un error de Chromium.

¿Alguna solución sugerida?

Sí, una solución alternativa sería buena, fijar pestañas desde el teclado es muy útil :)

No uso ese enlace yo mismo (lo encuentro torpe). Yo prefiero:

unmap <a-p>
map gp togglePinTab

@ smblott-github eso funciona, lo haré por ahora, ¡gracias!

@ smblott-github eso es hermoso. Gracias por la sugerencia.

Acabo de probarlo. Es extraño pero, como solución alternativa, puedo ingresar <alt-p> en el teclado para escribir un signo π (Pi) después del comando map , y el acceso directo funcionaría como se esperaba. (Estoy en Mac OS, Chrome 51)

Por ejemplo:

unmap <a-p>
map π togglePinTab

Relacionado con #2169

Tengo la solución en mi configuración, pero recientemente algo debe haber cambiado porque ya no funciona.

cromo: Version 61.0.3163.91 (Official Build) (64-bit)
Vimium: 1.60.3

Mapeo personalizado:

unmap <a-p>
map π togglePinTab

¿Ha vuelto el problema para alguien más, o solo soy yo?

Sí, acabo de intentarlo y ya no puedo usar esos atajos.

@Nesze

unmap <a-p>
map gp togglePinTab

todavía funciona para mí

@nesze Nos hemos mudado a un nuevo método de manejo de claves ahora Chrome está depreciando el anterior. En general, es mucho mejor, pero no nos dice qué teclas modificadoras contribuyen o no al carácter resultante, por lo que no podemos distinguir, por ejemplo. presionando alt y una tecla π al presionar un combo que incluye alt que genera π .

¿Funciona el enlace si incluye explícitamente los modificadores que debe presionar (presumiblemente <a-π> )?

@smblott-github, ¿cree que valdría la pena incluir una notación diferente para usar en_US para un solo enlace (por ejemplo, <@a-p> ), ahora que ha creado soporte para ello? Esto ciertamente eliminaría mucha fricción para los usuarios de diferentes diseños de teclado si los usáramos para el enlace predeterminado.

(Estoy más que feliz de trabajar en esto si es de interés).

@mrmr1993 Puedo confirmar que establecer la clave de asignación en <a-π> soluciona el problema. ¡Gracias!

Editar: en caso de que alguien esté buscando un copiar y pegar directo:

unmap <a-p>
map <a-π> togglePinTab

@smblott-github, ¿crees que valdría la pena incluir una notación diferente para usar en_US...

No muy interesado en eso, yo mismo. Podría agregar complejidad por poca ganancia.

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