Hi Freewolle,
Thanks for the explanation on KEYUKR. Now I was
able to test that.
I just compared KEYUKR layout with the major
industry (MS and IBM) layouts.
The solution I implemented at the time which is
closer to KEYUKR is UR.KEY which, when compiled, generates UR.KL - which is
probably the one that you're using there.
The only difference is that UR.KL is based on a
102-key keyboard while KEYUKR is based on a regular 101-key US keyboard.
Unfortunately, it's precisely on the 102nd key that you would find the ukrainian
GHE. Even then, because of the US keyboard, Microsoft provided the ukrainian
GHEalso to befound on Right_Alt + russian GHE. All
the rest is the same between KEYUKR and UR.KL; ukrainian YE, I and YI are found
on the same keys, both under KEYUKR and UR.KL.
I understand the inconvenience of having to type
AltGr + russian GHE every time you need the ukrainian GHE; I
could prepare a 101-key version of the official Microsoft version, which would
provide the replace the russian YO for the ukrainian GHE, then we would have
identical solutions on KEYUKR and UR.KL.
Nevertheless,I would need this information
from you in the first place: in order to avoid ambiguity, I would need the /id:
xxx identifier code for the 102-key ukrainian keyboard.
On the other hand, there is this real 101-key
ukrainian keyboard layout which is quite different from the KEYUKR solution. I
found it on IBM website and I also prepared it for FreeDOS at the time. The
filename is UR465.KEY. When compiled, you have UR465.KL. To use it, you would
need to type "KEYB UR,,UR465.KL /ID:465". It does provide some letters on
different positions from the ones they're found on KEYUKR and
UR.KL.
* The ukrainian GHE is found at the right side of
ukrainian/russian KHA;
* The russian I/ukrainian Yisfound
between EF and VE;
* The ukrainian I is found between EM and
TE;
* The ukrainian YI is found at the right side of
YU.
Just by chance - is this the keyboard that you
have?
If so, this is it: you have the 101-key, /ID:465
ukrainian keyboard.
Furthermore, the character set devised for KEYUKR
provides a capital dotted I and, on all ukrainian sites that I found and all
orthography sites that explained the ukrainian letters, the ukrainian capital I
is undotted, just like the latin one. In order
not to expand the character sets for FreeDOS because of a single character (the
middle dot, which you requested), could I ask you to use "*"
instead?
Henrique
- Original Message -
From:
Freewolle Voluntar
To: freedos-devel@lists.sourceforge.net
Sent: Friday, October 07, 2005 4:52
PM
Subject: Re: [Freedos-devel] Ukrainian
language file
Hi there,Hi!I just noticed that the character
set used by KEYUKR is not standard - at least according to IBM-DOS
codepage 1125.It is a mixture of IBM-DOS/MS-DOS russian codepage 866
and IBM-DOS ukrainian codepage 1125.It comprehends all the
ukrainian and russian characters in the same codepoints as 1125 but it
provides two characters (middle dot, square root) from russian
codepage 866 and superscript 2 - which is not available on any
official IBM or MS-DOS cyrillic codepage. On that codepoint (#253) it
should be found the international currency sign instead, as it is both
on cp866 and cp1125.So, I ask: do you need the middle dot
(codepoint #250), the square root (codepoint #251) and the superscript
2 (codepage #253) or could I stick to the characters officially
assigned to codepage 1125, which are respectively the division sign,
plus/minus sign and the international currency sign?Yes. It's symbol
(#251) is wanted by me - it's used on the lists beginning (punctuation) on
text's. Other symbols (#253 and #250) can be removed from
codepage.If I can stick to codepage 1125, fine.If I should
use those other 3 characters instead, I could provide a distinct
ukrainian codepage which would comply with keyukr - however, it would
not be named "1125". I would provide another codepage number and it
would be referred to in the documentation.Ok.Furthermore,
I was not able to switch to the cyrillic layout when I tried KEYUKR. I
tried both + (as you said) and +
but KEYUKR didn't switch to the cyrillic layout. I tried
"KEYUKR /HELP" (which is in plain english) and "KEYUKR /HELP:RUS" and
both explanations were not clear to me, as to how to switch between
the latin and the cyrillic modes. I would appreciate help on how to do
that. Thanks in advance.In KeyUkr: Switch to Ukrainian layout:
Press the left Ctrl + right Ctrl simultaneously. For return to latin layout,
simple press the Esc key.Henrique
___ICQ - You
get the message, anywhere!Get it @ http://www.icq.com