Resultados de la búsqueda a petición "nsevent"

2 la respuesta

Check modifierFlags of NSEvent si se presionó un cierto modificador pero no otro

Acabo de experimentar con eladdLocalMonitorForEventsMatchingMask:handler: en NSEvent y encontré la siguiente pregunta: ¿Cómo puedo saber sisolament se presionaron ciertos modificadores? Un breve ejemplo para poner esta pregunta en contexto: ...

1 la respuesta

macOS Evento clave Repetición lenta

Estoy tratando de crear un pequeño juego de demostración WASD en macOS. Estoy usandoNSEvent para manejar los eventos clave. Para detectar las pulsaciones de teclas, estoy buscandokeyDown eventos. Esto es lo que ...

1 la respuesta

Cómo lidiar con el primer respondedor y un NSPopover

2 la respuesta

Modify NSEvent para enviar una tecla diferente a la que se presionó

Estoy tratando de crear un gancho de teclado OS X para fines de tecnología de asistencia (es decir, no se preocupe, no un keylogger). Cuando un usuario presiona una tecla, quieroevita la verdadera pulsación de tecla yenvia una pulsación de ...

1 la respuesta

El desplazamiento en NSScrollView se detiene al sobrescribir la función scrollWheel

Experimento un error extraño cuando sobrescribo la función scrollWheel (theEvent: NSEvent) en un NSScrollView. Aquí está mi código: import Cocoa class GraphScrollView: NSScrollView { var axisScrollViewInstance: AxisScrollView? override func ...

1 la respuesta

Aplicación macOS: manejo de combinaciones de teclas vinculadas a atajos de teclado globales

En algunas aplicaciones, tiene sentido que la aplicación maneje directamente los métodos abreviados de teclado que de otro modo están vinculados a combinaciones de todo el sistema. Por ejemplo, ⌘-Space (normalmente Spotlight) o ⌘-Tab (normalmente ...

2 la respuesta

NSEvent addGlobalMonitorForEventsMatchingMask: Intercepción de teclas de acceso rápido

3 la respuesta

Mouse Down eventos en Objective-C

Sé que esta pregunta se ha hecho mucho antes, pero nada funcionará para mí. El siguiente código no hará nada en absoluto. - (void) mouseDown:(NSEvent*)event { NSLog(@"It worked!"); }He intentado muchos métodos diferentes para que esto funcione, ...