Activity log for bug #1124890

Date Who What changed Old value New value Message
2013-02-14 06:11:39 Trung Ngô bug added bug
2013-02-14 06:11:39 Trung Ngô attachment added ibus_template.py https://bugs.launchpad.net/bugs/1124890/+attachment/3527924/+files/ibus_template.py
2013-02-14 06:13:29 Trung Ngô description I'm trying to eleminate the use of pre-editing in my input method. In order to do so, I have to send fake backspace events to manipulate the text buffer. Unity is the only application I've tried where this approach doesn't work. In my IBus engine, I'd use this call to send fake backspace: self.forward_key_event(IBus.BackSpace, 14, 0) Attached is a minimal program to test this bug. It needs `python-gi`, `gir1.2-ibus` and `ibus` running to work. How to test: 1. Open gedit, type something. 2. Run the script `python ibus_template.py` 3. Press any key in gedit. With each keypress, a character will be removed from gedit's buffer. 4. Repeat with Unity's Dash I'm trying to eleminate the use of pre-editing in my input method. In order to do so, I have to send fake backspace events to manipulate the text buffer. Unity is the only application I've tried where this approach doesn't work. In my IBus engine, I'd use this call to send a fake backspace:     self.forward_key_event(IBus.BackSpace, 14, 0) Attached is a minimal program to test this bug. It needs `python-gi`, `gir1.2-ibus` and `ibus` running to work. How to test: 1. Open gedit, type something. 2. Run the script `python ibus_template.py` 3. Press any key in gedit. With each keypress, a character will be removed from gedit's buffer. 4. Repeat with Unity's Dash
2015-09-18 12:32:33 Andrea Azzarone tags ibus
2015-09-18 12:32:40 Andrea Azzarone unity: importance Undecided Low
2015-09-18 12:32:42 Andrea Azzarone unity (Ubuntu): importance Undecided Low
2015-09-18 12:32:43 Andrea Azzarone unity: status New Triaged
2015-09-18 12:32:46 Andrea Azzarone unity (Ubuntu): status New Triaged
2015-12-23 09:00:31 Jeffery Wilkins bug task added ibus (Ubuntu)