Zmień wyjście keyDown

Próbuję napisać własny keychanger.

Więc jeśli piszę „k”, dostaję rosyjski „к”

[NSEvent addGlobalMonitorForEventsMatchingMask:(NSKeyDownMask) handler:^(NSEvent *event){
        NSMutableString *buffer = [event.characters mutableCopy];
        CFMutableStringRef bufferRef = (__bridge CFMutableStringRef)buffer;
        CFStringTransform(bufferRef, NULL, kCFStringTransformLatinCyrillic, false);
        NSLog(@"%@", buffer);
    }];

Jak zmodyfikować wyjście zdarzenia keyDown w innych aplikacjach.

Na przykład wpisuję wiadomość e-mail w chrome, gmail ... moja klawiatura jest ustawiona na angielski, ale dostaję rosyjskie znaki.

jak to: translit.ru

Czy istnieje sposób na zmodyfikowanie wyniku?

questionAnswers(1)

yourAnswerToTheQuestion