Correct translation of Mac JIS Eisu & Kana keys
Since UCKeyTranslate() converts these keys to Space key unexpectedly, applications can't distinguish these keys by keysyms. To solve it, this fix translates these keys by the same way with function keys & keypad keys. This patch is equivalent to the patch proposed in: https://bugzilla.gnome.org/show_bug.cgi?id=702841
Closes #4117 (closed)