Message169171
| Author |
vstinner |
| Recipients |
Arfrever, simpkins, vstinner |
| Date |
2012年08月26日.21:07:39 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1346015260.26.0.3127259418.issue15785@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Oh, right. I agree that the current implementation of window.get_wch() is useless. I missed completly key codes.
Attached patch changes the API of get_wch() from get_wch()->key:int to get_wch()->(is_key_code: bool, key: str). Examples: (True, 'KEY_UP'), (False, 'é').
Problem: unget_wch() test fails. "unget_wch('é'); is_key_code, ch = win.get_wch()" returns is_key_code=True, ch=''. I don't see how to specify to unget_wch() if the argument is a key code or not... It's maybe an issue in unget_wch() API that cannot be fixed in Python? |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2012年08月26日 21:07:40 | vstinner | set | recipients:
+ vstinner, Arfrever, simpkins |
| 2012年08月26日 21:07:40 | vstinner | set | messageid: <1346015260.26.0.3127259418.issue15785@psf.upfronthosting.co.za> |
| 2012年08月26日 21:07:39 | vstinner | link | issue15785 messages |
| 2012年08月26日 21:07:39 | vstinner | create |
|