Estoy tratando de descubrir el código ObjC necesario para detectar si un usuario en OSX está ingresando texto en un campo/área de texto o no. Me gustaría proporcionar combinaciones de teclas especiales y expansión de texto si lo son. No estoy escribiendo un sniffer clave.Cómo filtrar y anular el ingreso de texto en Mac OS X
He intentado hacer esto detectando si el cursor está oculto O el modo del cursor es el Amperio pero esto no funciona. Por ejemplo, un caso de falso positivo es cuando Chrome oculta el cursor al cambiar de pestaña, por lo tanto, el usuario no está en el modo de entrada de texto, pero el cursor se ha ocultado.
Cualquier ayuda sería muy apreciada.
Gracias.
¿Qué tipo de combinaciones de teclas y autocompletado quieres agregar? El sistema de texto de OS X ya es bastante poderoso, por lo que si no hace lo que necesita, deberá tener cuidado de no hacer nada que entre en conflicto con el sistema de combinación de teclas y de finalización existente. Además, tus etiquetas son redundantes y conflictivas. ¿Desea una solución de cacao, una solución de carbono o ambas cosas? Y la etiqueta del appkit es innecesaria. – user57368
@Josh Caswell - Corregido ahora. Lo siento, no he estado aquí desde hace tiempo :) –
@ user57368 - Tomaré cualquier solución. Pensé que las diferentes etiquetas podrían atraer a personas con diferente experiencia. –