title: Modify keyDown output
body: <p>I try to write my own keychanger.</p>
  
  <p>So if I write "k" I get a russian "к" </p>
  
  <pre><code>[NSEvent addGlobalMonitorForEventsMatchingMask:(NSKeyDownMask) handler:^(NSEvent *event){
          NSMutableString *buffer = [event.characters mutableCopy];
          CFMutableStringRef bufferRef = (__bridge CFMutableStringRef)buffer;
          CFStringTransform(bufferRef, NULL, kCFStringTransformLatinCyrillic, false);
          NSLog(@"%@", buffer);
      }];
  </code></pre>
  
  <p>How to modify the output of keyDown Event in other applications.</p>
  
  <p>For example, I am typing an email in chrome, gmail... my keyboard is set to english, but I get russian characters.</p>
  
  <p>like this: translit.ru</p>
  
  <p>Is there a way to modify the output?</p>