Writting characters with caron ("ˇ") on czech keyboard

Started by cichlasoma, May 10, 2010, 09:56:16 AM

Previous topic - Next topic

cichlasoma

It's not possible to write characters with caron ("ˇ") on czech keyboard in the way that you write the caron first and then add a character to be "caronated" (which is necessary at least in case of ň, ď and ť for which there's no special key). When I press the proper key (the one which writes "=" on english keyboard, but with Shift pressed to it (which would produce "+" on english keyboard)), i get two "ˇ" characters without any chance to specify a character to "caronate". (Normally, two "ˇ" should appear after you press the key twice - after the first press, nothing should appear and computer should wait for the character to "caronate".)

alex

This can be hard "bug" (actually this is missing unicode functionality for supporting symbol surrogates).
Is this working in PsPad and Notepad++, can you please check this?
The only editor, which I know, and which has FULL unicode support is EmEditor (uses Uniscribe), and there it should work.

Can you once more repeat step by step instruction how to reproduce this?
1. I have added czech keyboard layout
2. Switch to czech keyboard layout.
3. And further...
HippoEDIT team
[url="http://www.hippoedit.com/"]http://www.hippoedit.com/[/url]

cichlasoma

Quote from: alex on May 10, 2010, 03:47:05 PM
Is this working in PsPad and Notepad++, can you please check this?

Yes, it works in PSPad, Notepad++ and all other editors I tried in Windows.

QuoteCan you once more repeat step by step instruction how to reproduce this?
1. I have added czech keyboard layout
2. Switch to czech keyboard layout.
3. And further...

Just try to write "ň"! :-)
It's done in such a way that you press Shift + the key which, on english keyboard, writes "=" without Shift and "+" with it, release it and then you press "n". You can try it in any other editor...

cichlasoma

Now I realize that when I want to type "~" character on czech keyboard, HE writes two of them instead, one before the cursor, the second one after it. It doesn't happen on english keyboard.

alex

Yes, I have recreated it. And I think you are right it is a bug. Because it works even in notepad :) So should be fixed.
But do not know when. I have not debuged it yet, but will try to fix in 1.49.
HippoEDIT team
[url="http://www.hippoedit.com/"]http://www.hippoedit.com/[/url]

cichlasoma

#5
Quote from: alex on May 11, 2010, 01:24:18 AM
Yes, I have recreated it. And I think you are right it is a bug. Because it works even in notepad :) So should be fixed.

(Well, you suggested here http://forum.hippoedit.com/index.php/topic,788.0.html , one bug report more from me would be enough for a free licence... :-D
)

alex

HippoEDIT team
[url="http://www.hippoedit.com/"]http://www.hippoedit.com/[/url]

cichlasoma

Quote from: alex on May 11, 2010, 09:14:04 AM
Check your private messages

Thank you very much! I've sent you my "id" via private message. (A least i hope so, I was not absolutelly sure, the message was sent really...)