[fieldEdit hasMarkedText] is always FALSE, whenever I press ยด or ^
or any other composition key.
The problem is that the NSTextView hasn't had a chance to inspect the
event and hasn't decided there is any marked text. In general you do
not want to use "keyDown:" as a way to capture text input, see: