¿Cómo cancelar la navegación Ctrl + Tab?

13

En Windows, si mantiene presionada Alt, puede presionar repetidamente Tabpara elegir una aplicación diferente para cambiar. Si cambia de opinión, mientras mantiene presionado Alt, puede presionar Escy cancelar el interruptor.

Del mismo modo, puede usar Ctrl+ Tabpara cambiar entre pestañas en la mayoría de las aplicaciones con pestañas. Sin embargo, si intenta cancelar la acción con Esc, se activa el menú de inicio. ¿Hay alguna forma de cancelar la navegación por pestañas?

recursivo
fuente

Respuestas:

18

Alt-Tabes manejado por el sistema operativo, que implementa el comportamiento que está describiendo para la clave de escape. La aplicación que actualmente tiene foco nunca lo verá.

Sin embargo, Ctrl-Tabes manejado por la aplicación, y ese comportamiento está determinado por las decisiones tomadas por los desarrolladores de la aplicación. Eso hará cualquier cosa, pero generalmente seleccionará entre múltiples subventanas o pestañas porque este es el comportamiento que espera un usuario.

Al presionar la tecla de escape mientras se mantiene presionado el control, el sistema operativo también lo maneja, no la aplicación, y la aplicación no verá esa pulsación de tecla, por lo tanto, no puede reaccionar ante ella.

Steve
fuente
77
Además, alt-tabbingen Windows en realidad no "surte efecto" hasta que suelte la Alttecla. Por lo general, presionar Ctrl-Tabhace que la aplicación tome medidas inmediatas y cancelarla no significa lo mismo en esta situación.
Steve
1
Específicamente, Ctrl + Esc es un acceso directo de Windows para abrir el menú Inicio, por lo que hace lo que estás viendo.
Ickster
Como dijo @Steve. En Windows, el efecto de un alt+tabdisparador no se activará hasta que suelte la alttecla (también obtendrá un modal por encima de todo, que obstruirá su vista e inhabilitará cualquier tipo de interacción con el proceso activo). En las aplicaciones con pestañas, ctrl+tabes una acción atómica, no espera a que se lance ctrl, ya sea que ocurra o no. Tener una llave para detener algo que no se puede detener no es aconsejable.
Ben
En aplicaciones como Visual Studio, el cambio de pestaña real no tiene lugar hasta que ctrlse lanza.
recursivo el
10

Si después de presionar, decide Ctrl-Tabque no desea cambiar las pestañas, Ctrl-Shft-Tabdebe respaldar la lista de pestañas donde estaba.

sintax
fuente
2
No necesariamente. Visual Studio usa una pila similar a la utilizada por Alt-Tab. Ctrl + Shift + Tab en ese contexto cambiaría a la pestaña utilizada menos recientemente. Ctrl-Tab lo devolvería a la última pestaña utilizada (pero aún afectaría la pila de pestañas)
3Doubloons
@ 3Doubloons Oh, cierto. Es decir, si, antes de soltar la tecla Ctrl, decides devolver la pestaña original que tenías abierta, agregar shift antes de presionar la pestaña nuevamente lo haría. Buena aclaracion!
sintax
1

Sé que esta es una vieja pregunta. Sin embargo, en la nueva versión de los navegadores, puede moverse entre pestañas con Ctrl-PageUp / PageDown (por lo que Ctrl-PageDown es como Ctrl-Tab). Además, en la última versión de Firefox, el comportamiento predeterminado de Ctrl-Tab ha cambiado: se usa para cambiar entre pestañas usadas recientemente. Tan solo presione Ctrl-Tab nuevamente para volver a la última pestaña.

Este comportamiento predeterminado, por supuesto, podría cambiarse para volver al comportamiento anterior.

jcisio
fuente