From: SourceForge.net <no...@so...> - 2005-06-03 11:26:52
|
Bugs item #1214182, was opened at 2005-06-03 14:26 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1214182&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: editor core Group: normal bug Status: Open Resolution: None Priority: 5 Submitted By: Mikko Rantalainen (mr3038) Assigned to: Nobody/Anonymous (nobody) Summary: Dead keys working only partially Initial Comment: I'm using jEdit 4.2final with Finnish keyboard layout in full UTF-8 environment with XFree86 4.3.0.1 and Linux 2.6.3-19mdk. I've trouble entering characters that require using only dead keys. I believe this is not JVM related because it happens with all the following java environments: Sun Java 1.4.2_06 Sun Java 1.5.0_03 IBMJava2-142 I'm using jEdit 4.2final. For following text I'll refer a key next to backspace in Finnish/Swedish keyboard layout as KEY1 (it has labels for ` and ´) and key below it, next to enter key as KEY2 (it has labels for ^, ¨ and ~). Key combinations that DO NOT WORK are: ´ (forward tick, KEY1 twice, or KEY1 followed by space) ` (backtick, Shift+KEY1 twice) ~ (tilde, AltGr + KEY2 twice) ^ (circumflex, Shift + KEY2 twice) (the above keys do work in other applications including Mozilla and xterm) Key combinations that DO WORK include: ¨ (KEY2 twice) ˇ (AltGR+Shift+KEY2 twice) ü (KEY2 followed by u) ñ (AltGr+KEY2 followed by n) é (KEY1 followed by e) è (Shift+KEY1 followed by e) ¸ (AltGr+KEY1 twice) ˛ (AltGr+Shift+KEY1 twice) ç (c with cedilla, AltGr+KEY1 followed by c) All the other keys do work with AltGr including characters like "{" (AltGr+7), "}" (AltGr+0) etc. **** With both Sun Java 1.5.0_03 and IBMJava2-142 I get following results with Utilities - Troubleshooting - keyboard tester: ** forward tick (KEY1 twice) Event KEY_RELEASED,keyCode=0x81,keyChar=0xffff,modifiers=0x0 passed Event KEY_RELEASED,keyCode=0x81,keyChar=0xffff,modifiers=0x0 passed ** backward tick ??? Event KEY_PRESSED,keyCode=0x10,keyChar=0xffff,modifiers=0x1 filtered Event KEY_RELEASED,keyCode=0x81,keyChar=0xffff,modifiers=0x1 passed Event KEY_RELEASED,keyCode=0x81,keyChar=0xffff,modifiers=0x1 passed Event KEY_RELEASED,keyCode=0x10,keyChar=0xffff,modifiers=0x0 filtered ** tilde Event KEY_PRESSED,keyCode=0xff7e,keyChar=0xffff,modifiers=0x20 filtered Event KEY_RELEASED,keyCode=0x87,keyChar=0xffff,modifiers=0x0 passed Event KEY_RELEASED,keyCode=0x87,keyChar=0xffff,modifiers=0x0 passed Event KEY_RELEASED,keyCode=0xff7e,keyChar=0xffff,modifiers=0x20 filtered ** circumflex Event KEY_PRESSED,keyCode=0x10,keyChar=0xffff,modifiers=0x1 filtered Event KEY_RELEASED,keyCode=0x87,keyChar=0xffff,modifiers=0x1 passed Event KEY_RELEASED,keyCode=0x87,keyChar=0xffff,modifiers=0x1 passed Event KEY_RELEASED,keyCode=0x10,keyChar=0xffff,modifiers=0x0 filtered It seems that none of these generate KEY_TYPED event. Would it be possible to use some kind of workaround in jEdit so that these key combinations can be used to insert these characters? I'm aware that these characters can be insert with macros also but I assume that I cannot bind the macro to these key combinations either. This bug could be the same as bug 1047564 or bug 849573 or bug 805017 or bug 688619 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1214182&group_id=588 |