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 '%25252525252525253fid%25252525252525253dc0644d5aaf8bf8744f3759444009699c5b6e2861&id2%25252525252525253d61e577bf8ad1b8d284e30ace751197faa0d034eb%252525252525253fid%252525252525253dc0644d5aaf8bf8744f3759444009699c5b6e2861%2525252525253fid%2525252525253dc0644d5aaf8bf8744f3759444009699c5b6e2861&id2%2525252525253d61e577bf8ad1b8d284e30ace751197faa0d034eb%25252525253fid%25252525253dc0644d5aaf8bf8744f3759444009699c5b6e2861%252525253fid%252525253dc0644d5aaf8bf8744f3759444009699c5b6e2861%2525253fid%2525253dc0644d5aaf8bf8744f3759444009699c5b6e2861%25253fid%25253dc0644d5aaf8bf8744f3759444009699c5b6e2861&id2%25253d61e577bf8ad1b8d284e30ace751197faa0d034eb%253fid%253dc0644d5aaf8bf8744f3759444009699c5b6e2861%3fid%3d61e577bf8ad1b8d284e30ace751197faa0d034eb?id=dd5af2f7f407595ab00c02b705c2696e12dbbe36')
0 files changed, 0 insertions, 0 deletions