bevy/examples/input
François 3999365bc1 add Input Method Editor support (#7325)
# Objective

- Fix #7315
- Add IME support

## Solution

- Add two new fields to `Window`, to control if IME is enabled and the candidate box position

This allows the use of dead keys which are needed in French, or the full IME experience to type using Pinyin

I also added a basic general text input example that can handle IME input.

https://user-images.githubusercontent.com/8672791/213941353-5ed73a73-5dd1-4e66-a7d6-a69b49694c52.mp4
2023-01-29 20:27:29 +00:00
..
char_input_events.rs Doc/module style doc blocks for examples (#4438) 2022-05-16 13:53:20 +00:00
gamepad_input.rs Gamepad type is Copy; do not require / return references to it in Gamepads API (#5296) 2022-09-03 20:08:54 +00:00
gamepad_input_events.rs Gamepad events refactor (#6965) 2023-01-09 19:24:52 +00:00
keyboard_input.rs Miscellaneous code-quality improvements. (#5860) 2022-09-05 00:30:21 +00:00
keyboard_input_events.rs Doc/module style doc blocks for examples (#4438) 2022-05-16 13:53:20 +00:00
keyboard_modifiers.rs Miscellaneous code-quality improvements. (#5860) 2022-09-05 00:30:21 +00:00
mouse_grab.rs Windows as Entities (#5589) 2023-01-19 00:38:28 +00:00
mouse_input.rs Doc/module style doc blocks for examples (#4438) 2022-05-16 13:53:20 +00:00
mouse_input_events.rs Miscellaneous code-quality improvements. (#5860) 2022-09-05 00:30:21 +00:00
text_input.rs add Input Method Editor support (#7325) 2023-01-29 20:27:29 +00:00
touch_input.rs Doc/module style doc blocks for examples (#4438) 2022-05-16 13:53:20 +00:00
touch_input_events.rs Doc/module style doc blocks for examples (#4438) 2022-05-16 13:53:20 +00:00