|
Post by dimonua on Mar 25, 2019 12:48:25 GMT 1
In The Ukrainian layout does not work button "І" (in English - "S"). The "Ї" button works. Is a program error or need to turn something on? Attachments:
|
|
|
Post by Jos on Mar 25, 2019 19:38:50 GMT 1
Your code page is 866? The character is not defined in that DOS code page (https://en.wikipedia.org/wiki/Code_page_866). Could have missed it, then what ASCII value should it be?
Jos
|
|
|
Post by dimonua on Mar 25, 2019 21:46:09 GMT 1
Yes I have a code page 866. I have a DOS program that I try to adapt to modern computers. It works on CP866. A little bit searched on the Internet - earlier the code page 866 did not support Ukrainian characters. Later this support was added. Now these symbols are supported on Windows 10. During Windows NT, patches were patched and worked with Ukrainian characters. Is it possible to add support in vDos? Attachments:
|
|
|
Post by Jos on Mar 25, 2019 22:03:49 GMT 1
Windows has Unicode characters, while DOS is limited to 8 bit ASCII. I don’t know if that 'I' is defined in the vDos character set, though probably the capital i (I) will just do for displaying and printing. But the main question is still to what ASCII value ‘your’ Ukrainian I should translate. Windows (and so vDos) doesn’t provide for an ASCII equivalent. It’s obviously not the western capital I (I-73). If you still have the DOS program running on an older system, you should be able to determine the ASCII value of that Ukrainian I.
Jos
|
|
|
Post by dimonua on Mar 25, 2019 23:11:14 GMT 1
I found out that in this program Ukrainian "I" is replaced by English "I". And in all databases (dbf) stored with the English "I". Really to make such a change?
|
|
|
Post by Jos on Mar 25, 2019 23:17:47 GMT 1
I’ll have a closer look at Windows translating Ukrainian "I" to ASCII. If no conflicts to expect, I’ll translate it to English ASCII “I”.
Jos
|
|
|
Post by dimonua on Mar 25, 2019 23:33:38 GMT 1
I think it would be nice to make a setting that can be enabled or disabled. And the have someone can something not work.
|
|
|
Post by Jos on Mar 26, 2019 9:23:08 GMT 1
I added translation of the Ukrainian "I/i" input to Western "I/i". Since that key press is ignored otherwise, I don’t see what a switch would bring.
Jos
|
|