Unlag Neo: script para reducir el lag del cursor en MacBook Neo

Fuentes: Unlag Neo: MacBook Neo cursor lag fix script

Unlag Neo es un script de shell que compila una pequeña aplicación para macOS con el fin de mitigar el retardo del cursor que reportan algunos usuarios del MacBook Neo. El proyecto, distribuido como un único archivo, crea un bundle .app que contiene binario Swift y se autoinstala al ejecutarse.

La herramienta aprovecha varias APIs de Apple para capturar el contenido de la pantalla y sintetizar el movimiento del puntero. Concretamente, importa Foundation, AppKit, CoreGraphics, CoreMedia, ApplicationServices, ServiceManagement y ScreenCaptureKit para combinar captura de pantalla de baja latencia con síntesis de eventos del cursor. El flujo principal detecta la imagen del puntero mostrada en la pantalla y la reposiciona mediante CoreGraphics, lo que en la práctica reduce el desfase percibido entre el movimiento físico del trackpad y la respuesta del sistema.

Antes de funcionar, Unlag Neo solicita al usuario dos permisos del sistema: grabación de pantalla y accesibilidad. La aplicación abre automáticamente la sección correspondiente de Preferencias del Sistema mediante las URL x-apple.systempreferences específicas y muestra avisos modales con las opciones “Abrir ajustes”, “Reiniciar Unlag Neo” y “Salir”. Incluye además una función de autorrelanzado que permite reactivar la app tras conceder los permisos sin necesidad de ejecutarla de nuevo desde la terminal.

El script está pensado como solución puntual y comunitaria para un defecto de hardware o firmware del MacBook Neo, no como una utilidad de uso general. Al apoyarse en captura continua de pantalla y en APIs con requisitos estrictos de privilegios, consume recursos adicionales y puede resultar intrusivo desde el punto de vista de privacidad. Como alternativa oficial, Apple podría abordar el problema mediante una actualización del sistema que sincronice el cursor con la frecuencia de la pantalla.