I am making a p2p chat program in Python 3 using Tkinter. I can paste Korean text into the Entry widget and send to the other user and it works.
However, I can't 'type' Korean into the widget directly.
Why is this happening? 
I am using Mac OS X Yosemite.
As mentioned by @mohit-bhasi, upgrading my python version to 3.8 which has tkinter 8.6 in it solved the problem. I can now type Korean directly into the widgets.
Only caveat is that I need to press right arrow once when I finished typing to have the last letter appear. Otherwise, the last letter is not recognized.
Python Tkinter Entry. I can't type Korean in to the Entry field