CPR_RESPONSE and coordinate capture with inkey(capture_cpr=True)#369
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #369 +/- ##
==========================================
+ Coverage 97.43% 97.44% +0.01%
==========================================
Files 13 13
Lines 3619 3640 +21
Branches 626 630 +4
==========================================
+ Hits 3526 3547 +21
Misses 71 71
Partials 22 22 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
The |
|
I will release soon, but need to first release jquast/wcwidth#213 and then I will include #368 with it in this next release |
|
This is released in blessed 1.39 https://blessed.readthedocs.io/en/latest/history.html#version-history
|
Closes #367
Parse for new Keystroke of name
CPR_RESPONSEand attributescpr_yxandcpr_xy. This allowsinkey()to capture the response for Cursor Position Report asynchronously.New argument to
inkey(capture_cpr=False)continues to match "legacy CSI Modifiers" for the F3 key asKEY_SHIFT_F3et al, but, when set True, always matches asKEY_CPR_RESPONSE.New example programs,
bin/cpr-every-pos.pyan exhaustive integration testbin/cpr-async.pyprovides an asynchronous example