CTRL+4 y CTRL+5 no funcionan en OSX

Recientemente, noté que mi MacBook Pro 5,1 (mediados de 2009) con Snow Leopard 10.6.6 no responde cuando presiono CTRL+ 3o CTRL+ 4.

Cuando, por ejemplo, estoy en una aplicación que no tiene enlaces para las CTRLteclas y presiono CTRL+ 2, escucharé el sonido de alerta de OS X, porque la aplicación recibe una combinación de teclas que no entiende. Este es el caso de todas las combinaciones CTRL+ n, excepto 3y 4.

No importa dónde lo intente, incluso en lugares donde presionar la combinación de teclas antes mencionada tendría un efecto real, no sucede nada.

Pero no solo parece ignorar las pulsaciones de teclas; adormece el teclado. Si, por ejemplo, mantengo presionado CTRLy presiono 5y 6, escucharé dos alertas. Uno para cada combinación de teclas desconocida. Si luego hago lo mismo, pero con los números 4y 5(que generalmente responden), no hay sonido. De hecho, no importa qué tecla presione cuando CTRLse mantiene presionada después de haber presionado 3o 4, no sucede nada.

Al principio pensé que probablemente había agregado algún atajo a las combinaciones de teclas por accidente, pero no puedo encontrarlo en ningún lado. En Preferencias del sistema → Teclado , restauré todo a los valores predeterminados, pero eso no pareció cambiar nada.

Lo probé con el teclado integrado, un teclado bluetooth inalámbrico de Apple y un teclado Apple USB con cable.

Intente activar Espacios (la disposición predeterminada de espacios 2x2 está bien), luego presione Ctrl+1,2,3,4. Debe moverse a un espacio diferente cada vez. ¿Funciona esto cuando presiona Ctrl+3 y Ctrl+4?
@matthias: Sí, CTRL+3 y CTRL+4 funcionan perfectamente con Spaces. Deben ser algunos atajos que he definido que Spaces está anulando, pero no tengo idea de dónde.

Respuestas (4)

Creo que esto es un error en Mac OS X y tiene algo que ver con la forma en que se procesan los atajos de teclado para espacios. Prueba esto:

  • Asegúrese de que Espacios esté activado en las Preferencias del sistema con el diseño estándar de 4 espacios y la combinación de teclas estándar para cambiar a un espacio.
  • Abre una carpeta en el Finder.
  • Mantenga presionada la tecla CTRL y presione cualquiera de las teclas numéricas. Si presiona 5, 6, 7, 8, 9 o 0 primero, escuchará un pitido. Lo mismo si presiona una de esas teclas nuevamente (aún manteniendo presionada la tecla CTRL). Si luego presiona 1, 2, 3 o 4, cambiará a ese número de espacio; o simplemente quédate en ese espacio si ya estabas en él. Si luego presiona cualquiera de 5, 6, 7, 8, 9 o 0 nuevamente, ya no sonará más.

Si simplemente desactiva los espacios, lo anterior no sucederá y cualquiera que sea el orden en que presione las teclas, seguirán emitiendo un pitido. Si cambia la cantidad de espacios a solo dos, entonces 3, 4, 5, 6, 7, 8, 9 y 0 le darán un pitido hasta que presione 1 o 2. No conozco ninguna aplicación. en el que esas teclas no tienen una funcionalidad de espacios y harían algo útil además de un pitido, por lo que no he podido probar lo que sucede en dicha aplicación. En cualquier caso, no creo que deba preocuparse de que haya algún problema con su teclado o con la forma en que configuró los enlaces del teclado; parece ser un error en Mac OS X.

Editar: intente lo anterior en una nueva carpeta en la que haya creado carpetas llamadas "1", "2", etc. Encuentro el comportamiento del Finder en este caso algo extraño: si presiona CTRL-8, emitirá un pitido pero también cambiará la selección a la carpeta llamada "8". Pero, de nuevo, presionar del 5 al 9 no emitirá un pitido ni cambiará la carpeta seleccionada una vez que haya presionado cualquiera de los números del 1 al 4.

La cuestión es que necesito poder usar CTRL+3 y CTRL+4. Pero después de que probé lo que escribiste sobre Spaces y jugué un poco con la configuración en el panel de preferencias Exposé & Spaces, de repente desapareció. Sospecho que algunas configuraciones se estropearon la última vez que hice una actualización del sistema. Traté de cambiar "Para cambiar directamente a un espacio" de "^ Teclas numéricas" a nada, y luego de vuelta. Esto pareció solucionar el problema. De alguna manera, las "^ Teclas numéricas" estaban reservadas para espacios, aunque los espacios no estaban habilitados. ¡Muchas gracias!
No me había dado cuenta de esto, pero tenía algo similar en mi sistema. Las teclas de método abreviado de Espacios CTRL+dígito funcionaron para cambiar a un espacio aunque en las Preferencias del sistema la configuración de la tecla de método abreviado estaba establecida en "-". Lo cambié a "^ Teclas numéricas" y luego de nuevo a "-" y luego realmente se deshabilitaron. Gracias por señalar eso.

Me doy cuenta de que esta es una pregunta antigua, pero tuve el mismo problema de pulsaciones de teclas Ctrl+ 3y Ctrl+ que no 4respondían usando OS X 10.8.4 y encontré una solución que funcionó para mí usando la información de esta respuesta .

  1. Abierto ~/Library/Preferences/com.apple.symbolichotkeys.plist(utilicé XCode).
  2. Actualice las teclas 120y 121, que representan las pulsaciones de teclas Ctrl+ 3y Ctrl+ 4respectivamente, cambiando enableda NOpara ambas.
  3. Reinicia tu computadora.

Esperemos que esto ayude a alguien más por ahí.

Uso Ctrl+ 1y Ctrl+ 2, en lugar de Ctrl+ arrowspara moverme al espacio anterior y siguiente, me evita soltar el mouse.

En terminal:

open ~/Library/Preferences/com.apple.symbolichotkeys.plist

(Xcode debería aparecer)

Actualice las teclas 118 y 119, que representan las pulsaciones de Ctrl+ 1y Ctrl+ 2respectivamente, habilitando ambas para SÍ.

Entonces corre:

killall Dock

Ctrl+ 1y Ctrl+ 2deberían volver.

Esto funciona con El Capitán.

Encontré esta pregunta mientras intentaba entender por qué "Ctrl-3" no funcionaba para cambiar al nuevo escritorio (el tercero) que acababa de crear. Intenté jugar con ~/Library/Preferences/com.apple.symbolichotkeys.plistlo sugerido en otras respuestas, pero no ayudó. La solución a mi problema era mucho más trivial: tenía que habilitarse en los atajos de teclado de Mission Control (desde Preferencias del Sistema). Pensé en publicarlo aquí en caso de que pueda ayudar a otros en la misma situación.