Closed kenchou closed 1 week ago
me too,but i can input chinese one by one
me too,but i can input chinese one by one
Confirmed. Amazing...
I am facing the same issue. When I input Japanese, it is recognized as a command line input rather than a search input.
https://github.com/wez/wezterm/assets/30795403/74d0c8ea-bf69-441a-afcf-71d8d2bd16a0
However, if I paste inputs by Cmd + V, it works correctly.
https://github.com/wez/wezterm/assets/30795403/0e1910c8-e0b1-490f-bd9e-a8c0d4ed03e8
I have set use_ime to true.
Perhaps the reason is that get_active_pane_or_overlay
returns the pane
associated with the search overlay
rather than the overlay itself, so the search overlay cannot receive the IME's composed input.
@wez
@kenchou sort of, yes:
it delegates writing the composed bytes to the pane behind the overlay.
To make processing of Composed events work, the writer
method would need to return a proxy object that implements Write
, and the write
method of that object would need to perform the equivalent of:
What Operating System(s) are you seeing this problem on?
macOS
Which Wayland compositor or X11 Window manager(s) are you using?
No response
WezTerm version
20240203-110809-5046fc22
Did you try the latest nightly build to see if the issue is better (or worse!) than your current version?
Yes, and I updated the version box above to show the version of the nightly that I tried
Describe the bug
The search overlay cannot accept IME input.
To Reproduce
CMD+f
to activate the search overlay.Configuration
no config. (It should have nothing to do with the config)
Expected Behavior
When the search overlay is activated, IME inputs on it.
Logs
No response
Anything else?
CMD+v
Pasting Chinese characters into the search overlay has no issues.