La terminal no recibe Control+← o Control+→

Acabo de actualizar a Mountain Lion y estoy perplejo al descubrir que ni iTerm 2 ni el terminal estándar recibirán Control ⌃+ o + , que normalmente uso para saltar palabras en la línea de comando. Sin embargo, puedo usar + y +, que encuentro extraño.

He probado esto abriendo catlos botones stdin y mashing. Mi suposición inicial es que OS X los está interceptando de alguna manera, sospeché de Spaces (supongo que ahora es parte de Mission Control) al principio, pero después de deshabilitar todas las combinaciones de teclas, me quedé con las manos vacías.

¿Alguien ha visto esto antes, o alguien tiene alguna otra idea?

Respuestas (2)

Esto se debe a que ctrl+ y ctrl+ están vinculados a espacios cambiantes en Mission Control .

Atajos de teclado

La pregunta del OP indica que eliminó esos atajos.

optionf- Saltar hacia adelante una palabra

optionb- Saltar hacia atrás una palabra

Desde la página de manual de bash:

   forward-word (M-f)
         Move forward to the end of the next word.  Words are composed of alphanumeric characters (letters and digits).
  backward-word (M-b)
         Move back to the start of the current or previous word.  Words are composed of alphanumeric characters (letters and digits).

Si abre Terminal.app (el terminal integrado de OS X), abra las preferencias, elija la sección 'Configuración' y haga clic en 'Teclado' en la franja de navegación.

Preferencias de teclado de terminal

El acceso directo se define aquí. Puede ser posible modificar eso, o sugeriría duplicarlo , usando control cursor leftcon la misma \033bacción y control cursor rightcon \033f.

Esto no ayuda que la terminal no responda a ^← o ^→. Sé cómo vincular teclas a acciones, pero no sé por qué la terminal no responde a las teclas que se presionan.
Creo que deberías presentar un radar que incluso cuando deshabilitas el acceso directo, algo lo atrapa.
Puedo verificar que la Terminal responderá a Control-Izquierda/Derecha si no son interceptados en otro lugar. El mapa de teclado predeterminado de Terminal incluso incluye asignaciones para ellos, y funcionan si desactivo los accesos directos de Mission Control.