aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authoracumen7 <j18115025119@163.com>2026-04-07 20:52:24 +0800
committeracumen7 <j18115025119@163.com>2026-04-07 20:52:24 +0800
commit34bc876c665c0b5560766bc89dd6536aefce2cb7 (patch)
tree803d8b81b49ec8f54a82ac61b28763123e6e1e85 /scripts
parent78fc0721a3d014fe96e778c6bb452cfdfbe67603 (diff)
fix: support IME input for Chinese and other UTF-8 characters
Phase 1: UTF-8 encoding support - Modified encode_text_input() to handle characters without modifiers - Added unit tests for Chinese character encoding Phase 2: IME composition support - Removed REPORT_ALL_KEYS_AS_ESCAPE_CODES keyboard flag - Prevents keyboard protocol from interfering with IME - Allows digit keys to be captured by input method for candidate selection Fixes issue where IME input was not working properly. Supports Chinese, Japanese, Korean, and other UTF-8 input methods. Maintains compatibility with all existing features. Tested: - All 388 unit tests pass - Chinese IME input with pinyin works correctly - All navigate mode shortcuts work normally - All terminal applications work normally
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions