This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author inigoserna
Recipients inigoserna
Date 2009-08-21.11:43:29
SpamBayes Score 2.4665446e-06
Marked as misclassified No
Message-id <>
Currently,there is no a simple way in curses bindings to get the code
associated with a key press of non ascii keystroke (f.e. ç) in terminals
configured with UTF-8 encoding. 

getch returns the code for a wide character byte a byte.
But ncurses library has a proper function to do it: get_wch.

Patch against Python v2.6.2 to provide this missing get_wch method
in the ncurses bindings.

Include a test example and a patch to the documentation as well.

More info and a partial solution without patching python curses module
on this thread:
Date User Action Args
2009-08-21 11:43:32inigosernasetrecipients: + inigoserna
2009-08-21 11:43:32inigosernasetmessageid: <>
2009-08-21 11:43:30inigosernalinkissue6755 messages
2009-08-21 11:43:29inigosernacreate