[Date Prev][Date Next][Subject Prev][Subject Next][Date Index][Subject Index]

Re: hyphenation



Reply to note from Flash <flash@xxxxxxxxx> Mon, 9 Dec 2024 10:38:50 +0100

> on my kbd, key nr. 41, which is embossed with a tilde symbol,
> returns an error message when I assign any value to it in the kbd
> driver (see screamshot), so I have had to assign ASCII 126 to some
> other key.

I've never encountered this problem, and I can't reproduce it in Xy3 V3.58B (running in vDosPlus
under Win 10 Pro). One possible oddity in your screenshot is that XyWrite seems to be complaining
about four characters: tilde, Ascii-255, Ascii-55 ("7") and Ascii-69 ("E") --
but maybe that's just a quirk of Xy3's error reporting. In any case, given that you're assigning a
3-byte tilde to produce a 1-byte tilde (which is fine in principle), here are a few things to try:

(1)
Change the default discretionary hyphen character to something other than the Ascii-126 tilde, for
example, Wally's suggestion of Ascii-127:

D DH=

(2)
If no joy, retain the 3-byte tilde in the key assignment, but add a leading func "NO":

41=NO,~

In a hex editor, using the US ASCII charset (CP437), you should see: "34 31 3D 4E 4F 2C FF 37
45".

(3)
If that doesn't work, use your favorite non-XyWrite text editor to assign a 1-byte tilde instead of
the 3-byte version:

41=~

In hex: "34 31 3D 7E".

If none of the above works, then I don't know. Maybe it's a hardware compatibility issue? As
mentioned, I don't have any problem assigning a tilde (or any other char) to key #41, using my
bog-standard Logitech K120 keyboard.

-- 
Carl Distefano
cld@xxxxxxxxxx