diff options
Updates for UTF-8 key bindings
Code point mapping adjusted for multibyte characters to avoid the
ncurses range 0-KEY_MAX.
This includes three fixes:
1) test sequence in keys_assign_binding(),
2) reassemble multi-byte character in keys_wgetch(),
3) check for already in use in keys_assign_binding().
Rearrangement of code. The introduction of allocated memory in
keys_int2str() has as a consequence that check for recognized ncurses
pseudo characters now are in two places: keys_str2int() and
custom_keys_config(). The latter was moved from keys_wgetch() to improve
user information.
More informative warning messages in custom_keys_config().
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to '%252525252525252525253fid%252525252525252525253deddee590ec11f4c53a4e01981fa0166abb9662d2%2525252525252525253fid%2525252525252525253deddee590ec11f4c53a4e01981fa0166abb9662d2&id2%2525252525252525253d2b8d4e983f1986b39302d0b4bd10167d7accdd41%25252525252525253fid%25252525252525253deddee590ec11f4c53a4e01981fa0166abb9662d2%252525252525253fid%252525252525253d2b8d4e983f1986b39302d0b4bd10167d7accdd41%2525252525253fid%2525252525253d2b8d4e983f1986b39302d0b4bd10167d7accdd41%25252525253fid%25252525253dc0644d5aaf8bf8744f3759444009699c5b6e2861%252525253fid%252525253d61e577bf8ad1b8d284e30ace751197faa0d034eb%2525253fid%2525253d61e577bf8ad1b8d284e30ace751197faa0d034eb%25253fid%25253d61e577bf8ad1b8d284e30ace751197faa0d034eb%253fid%253d61e577bf8ad1b8d284e30ace751197faa0d034eb%3fid%3d61e577bf8ad1b8d284e30ace751197faa0d034eb?id=dd5af2f7f407595ab00c02b705c2696e12dbbe36')
0 files changed, 0 insertions, 0 deletions