Apache OpenOffice (AOO) Bugzilla – Issue 13088
Multi_key key combinations are not honored
Last modified: 2003-10-30 20:12:35 UTC
The Multi_key international combinations are not honored as is done e.g. in xterm, emacs, gtk and Qt. E.g. the keycombination Multi_key a * should yield å . In the OpenOffice processor, the result is no input at all. This is probably related to another issue due to which the keybindings for Hebrew accents are ignored. These are bound with xkbcomp as follows: key <AC01> { [ a, A ], [ hebrew_shin, U05BB] }; and according to xev yield: KeyPress event, serial 23, synthetic NO, window 0x6c00001, root 0x3d, subw 0x0, time 1669926618, (101,60), root:(585,337), state 0x2001, keycode 38 (keysym 0x10005bb, U05BB), same_screen YES, XLookupString gives 0 characters: "" These inputs are ignored by OpenOffice. I guess there is some kind of clever filter on the input that is doing the wrong thing...
Multi_key should work, please make sure to set the locale correctly respectively report them in this bug. What does xev report for the beformentioned 'multi_key a *' combination ? Your issue with the Hebrew keybindings is issue #i11700#. Please stay tuned for OpenOffice.org 1.1-Beta2
I checked the input issue both with Tools/Options/Language Settings/Language/Locale setting set to Hebrew and to Swedish. The Multi-Key didn't work in any of the cases. xev shows just three three keypresses for the three keys Multi_Key 'a' asterisk. I.e. the x-server doesn't do any joining to å, but that is left to the client. Why should this setting be dependent on the local anyhow? Btw, it is appearent that the multi_key is changing some internal state in OO, as the Multi_key inhibits the insertion of the a and the asterisk into the buffer. Great about the Hebrew issue. May I ask (as the author of the heuristics for placement of Hebrew accents in gtk) how is the placement of the accents done? But I am getting outside the scope of this bug report.
I just tried it with OpenOffice.org beta2 as follows: 1. export LC_ALL=en_US.utf8 2. Open openoffice 3. Create New text document 4. Type: Multi_key a * Nothing is inserted into the text document. On the other hand, the Hebrew accents work as they should! Thanks.
I just realized that if I undef LC_ALL, then the Multi_key works as expected. I guess that I can live with that.
JA: in this case I'll close this issue as invalid
JA: added CP and US to the CC list just to notify them about my action. Closing issue