Solía funcionar, de alguna manera se detuvo (?)
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:
keyIdentifier
cuando prueba la página de prueba en Linux (supongo que sí)?@smblott-github.
Uso Vimium 1.56 en ambas máquinas.
| 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 |
| 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...
(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.
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 comandomap
, y el acceso directo funcionaría como se esperaba. (Estoy en Mac OS, Chrome 51)Por ejemplo: