Изменить вывод 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
Есть ли способ изменить вывод?