Изменить вывод keyDown

Я пытаюсь написать свой собственный брелок для ключей.

Так что, если я напишу "к", я получу русский "к"

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

Как изменить вывод события keyDown в других приложениях.

Например, я набираю письмо в chrome, gmail ... моя клавиатура настроена на английский, но я получаю русские символы.

как это: translit.ru

Есть ли способ изменить вывод?

Ответы на вопрос(1)

Ваш ответ на вопрос