Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Any sufficiently advanced bug is indistinguishable from a feature. -- Rich Kulawiec


computers / comp.sys.apple2 / Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

SubjectAuthor
* GS/OS 6.0.4, German Keyboard Mapping WrongDirk Froehling
+* Re: GS/OS 6.0.4, German Keyboard Mapping WrongAntoine Vignau
|`* Re: GS/OS 6.0.4, German Keyboard Mapping WrongDirk Froehling
| `* Re: GS/OS 6.0.4, German Keyboard Mapping WrongDirk Froehling
|  `* Re: GS/OS 6.0.4, German Keyboard Mapping WrongAntoine Vignau
|   `* Re: GS/OS 6.0.4, German Keyboard Mapping WrongAntoine Vignau
|    `* Re: GS/OS 6.0.4, German Keyboard Mapping WrongDirk Froehling
|     `* Re: GS/OS 6.0.4, German Keyboard Mapping WrongAntoine Vignau
|      `* Re: GS/OS 6.0.4, German Keyboard Mapping WrongDirk Froehling
|       `* Re: GS/OS 6.0.4, German Keyboard Mapping WrongKelvin Sherlock
|        +- Re: GS/OS 6.0.4, German Keyboard Mapping WrongHurbo Wutz
|        `* Re: GS/OS 6.0.4, German Keyboard Mapping WrongDirk Froehling
|         `- Re: GS/OS 6.0.4, German Keyboard Mapping WrongAntoine Vignau
`* Re: GS/OS 6.0.4, German Keyboard Mapping WrongKent Dickey
 `- Re: GS/OS 6.0.4, German Keyboard Mapping WrongDirk Froehling

1
GS/OS 6.0.4, German Keyboard Mapping Wrong

<k66sr6FscsrU1@mid.individual.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5159&group=comp.sys.apple2#5159

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dirk.fro...@freenet.de (Dirk Froehling)
Newsgroups: comp.sys.apple2
Subject: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Tue, 28 Feb 2023 18:44:06 +0100
Lines: 20
Message-ID: <k66sr6FscsrU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net n96zdVgIqhtpw3KJ/ZIFIAnRDYSffyDR3mMRFDwPGjnLWw7SPZ
Cancel-Lock: sha1:23xzmvKHlVaeVxn3i76gcDTHxcc=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.5.0
 by: Dirk Froehling - Tue, 28 Feb 2023 17:44 UTC

Hi,

at some point during revival and upgrading from System 6.0.1 to 6.0.4,
my IIGS lost the correct keyboard layout for my German keyboard.

I do have some umlaut keys on my keyboard, but they work as if it was a
US keyboard, I think, producing {}|\[] when I use them in any GS/OS GUI
application like AppleWorks GS, EGOed or whatever.
However, they work as expected in text modus, for example in the ORCA shell.

I tried
- to connect my old 6100 Mac keyboard (looks ridiculous on the IIGS),
same effect.
- lots of different settings in the General Control Panel.
- shift-booting.

Any ideas?

Best regards
Dirk

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5181&group=comp.sys.apple2#5181

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a37:4117:0:b0:71f:b917:f4ec with SMTP id o23-20020a374117000000b0071fb917f4ecmr1205673qka.15.1677959933907;
Sat, 04 Mar 2023 11:58:53 -0800 (PST)
X-Received: by 2002:a05:620a:22c9:b0:742:71c7:105f with SMTP id
o9-20020a05620a22c900b0074271c7105fmr1644071qki.5.1677959933655; Sat, 04 Mar
2023 11:58:53 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sat, 4 Mar 2023 11:58:53 -0800 (PST)
In-Reply-To: <k66sr6FscsrU1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=82.124.249.180; posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 82.124.249.180
References: <k66sr6FscsrU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Sat, 04 Mar 2023 19:58:53 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Antoine Vignau - Sat, 4 Mar 2023 19:58 UTC

Hallo Dirk,

There are a couple of possibilities:
- your emulator's host OS may swallow keys preventing the emulator to output the correct key combination to generate a character,
- In the sys.resources files, there is a resource to map keypresses to a font character. Perhaps you had one on your 6.0.1 resource, but there's none for 6.0.4

I did one for French characters, it is either on my real machines or on the emulated ones, I dunno :-)

MfG,
Antoine

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<k798t5F7g5oU1@mid.individual.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5209&group=comp.sys.apple2#5209

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dirk.fro...@freenet.de (Dirk Froehling)
Newsgroups: comp.sys.apple2
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Mon, 13 Mar 2023 19:38:29 +0100
Lines: 40
Message-ID: <k798t5F7g5oU1@mid.individual.net>
References: <k66sr6FscsrU1@mid.individual.net>
<32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net YXuzKdkFfl7zGnRsf2DKaQELCeouxB9YqYYKadZqgFg3Yhq+Zz
Cancel-Lock: sha1:O+gcC+09KYTE75NcqHLdCqPWmnM=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
In-Reply-To: <32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
 by: Dirk Froehling - Mon, 13 Mar 2023 18:38 UTC

Bonjour Antoine,

thanks for your hints!

I think I didn't make that clear, it is not an emulated IIGS, it's the
real thing.

So the translation table should be in sys.resources? I fired up all my
resource editors: Genesys, Foundation, ResEdit.IIgs, rEdit ;)
I could not see anything that resembled a translation table. Then I dug
into my old IIGS programming manuals for Apple IIGS Toolbox Reference
Volume 3 and found that the type of resource should be $8021
rKTransTable. Unfortunately, there was none such resource.

Also, I got it wrong: When looking at my emulated machine which runs
6.0.1 (original images from my real IIGS), the keyboard mapping was also
wrong. So somehow it got lost before the update to 6.0.4. I looked at
the Install disk of GS/OS 6.0.2, but there is no translation table as well.

But I am absolutely sure I was able to write perfectly normal with my
German keyboard back then!

Does anybody have a sys.resources file with a translation table for me
to start?

Regards
Dirk

Am 04.03.23 um 20:58 schrieb Antoine Vignau:
> Hallo Dirk,
>
> There are a couple of possibilities:
> - your emulator's host OS may swallow keys preventing the emulator to output the correct key combination to generate a character,
> - In the sys.resources files, there is a resource to map keypresses to a font character. Perhaps you had one on your 6.0.1 resource, but there's none for 6.0.4
>
> I did one for French characters, it is either on my real machines or on the emulated ones, I dunno :-)
>
> MfG,
> Antoine

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<tuoble$3vlnp$1@dont-email.me>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5211&group=comp.sys.apple2#5211

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: keg...@provalid.com (Kent Dickey)
Newsgroups: comp.sys.apple2
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Mon, 13 Mar 2023 23:29:50 -0000 (UTC)
Organization: provalid.com
Lines: 37
Message-ID: <tuoble$3vlnp$1@dont-email.me>
References: <k66sr6FscsrU1@mid.individual.net>
Injection-Date: Mon, 13 Mar 2023 23:29:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9d37cb08b255b2664f8410c82ba2506b";
logging-data="4183801"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+98/8h1Jhj5be3dn0LFaq4"
Cancel-Lock: sha1:zmPaLqLPgqH36Ygi9DTfbqRntSM=
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
Originator: kegs@provalid.com (Kent Dickey)
 by: Kent Dickey - Mon, 13 Mar 2023 23:29 UTC

In article <k66sr6FscsrU1@mid.individual.net>,
Dirk Froehling <dirk.froehling@freenet.de> wrote:
>Hi,
>
>at some point during revival and upgrading from System 6.0.1 to 6.0.4,
>my IIGS lost the correct keyboard layout for my German keyboard.
>
>I do have some umlaut keys on my keyboard, but they work as if it was a
>US keyboard, I think, producing {}|\[] when I use them in any GS/OS GUI
>application like AppleWorks GS, EGOed or whatever.
>However, they work as expected in text modus, for example in the ORCA shell.
>
>I tried
>- to connect my old 6100 Mac keyboard (looks ridiculous on the IIGS),
>same effect.
>- lots of different settings in the General Control Panel.
>- shift-booting.
>
>Any ideas?
>
>Best regards
>Dirk

You said the General Control panel, I think you mean in GSOS, under the
Apple Menu->Control Panels, then "General". Maybe also do Ctrl-Apple-ESC, then
Control Panel, then Options? I'm suspicious of the Display Language
and Keyboard Layout settings, they should both be German. They should be the
same settings as the graphical control panels, but maybe something is wrong.

Does your IIgs remember your settings when powered off? If not, it will
default to US keyboards each time.

My suggestion would be to clear the BRAM, and I forget how to do that,
but if you remove the battery, it will clear it. Someone else will chime
in on how.

Kent

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<k7akvfFe4afU1@mid.individual.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5212&group=comp.sys.apple2#5212

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dirk.fro...@freenet.de (Dirk Froehling)
Newsgroups: comp.sys.apple2
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Tue, 14 Mar 2023 08:10:39 +0100
Lines: 31
Message-ID: <k7akvfFe4afU1@mid.individual.net>
References: <k66sr6FscsrU1@mid.individual.net> <tuoble$3vlnp$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net n4ycMNYdPdzbrO5l7Q7Lyg0x2Bu6MztWnWs/J/19gEQ8dEmocb
Cancel-Lock: sha1:vsVgxrwLqr9b3NZjEzOSP3OV2Nk=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
In-Reply-To: <tuoble$3vlnp$1@dont-email.me>
 by: Dirk Froehling - Tue, 14 Mar 2023 07:10 UTC

Am 14.03.23 um 00:29 schrieb Kent Dickey:
> You said the General Control panel, I think you mean in GSOS, under the
> Apple Menu->Control Panels, then "General".

Yes, I meant this.

> Maybe also do Ctrl-Apple-ESC, then
> Control Panel, then Options? I'm suspicious of the Display Language
> and Keyboard Layout settings, they should both be German. They should be the
> same settings as the graphical control panels, but maybe something is wrong.

Well, yes, I tried that. These settings are correct and identical in
both the classical control panel and the NDA version. I also switched
the settings several times and this has an effect on the keyboard. And I
can type umlauts in the text enviroment (like in ORCA Shell, for example).
>
> Does your IIgs remember your settings when powered off? If not, it will
> default to US keyboards each time.

It does. I bought a new battery about half a year ago.
>
> My suggestion would be to clear the BRAM, and I forget how to do that,
> but if you remove the battery, it will clear it. Someone else will chime
> in on how.

I did that, no effect. Also, my emulated IIGS shows the same behavior.

I also suspected a system extension of some sort which I have installed
but forgotten, but shift booting did not work either.

Thanks for the ideas!

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<k7al5aFe4afU2@mid.individual.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5213&group=comp.sys.apple2#5213

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dirk.fro...@freenet.de (Dirk Froehling)
Newsgroups: comp.sys.apple2
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Tue, 14 Mar 2023 08:13:46 +0100
Lines: 6
Message-ID: <k7al5aFe4afU2@mid.individual.net>
References: <k66sr6FscsrU1@mid.individual.net>
<32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
<k798t5F7g5oU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net vu2X9tgvZYT9xycsDCnerAeTl2cyClbVjcwf3TzVwpKYxqTQbJ
Cancel-Lock: sha1:jeJppO4qERuEIRRoNKkU6E2jjT4=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
In-Reply-To: <k798t5F7g5oU1@mid.individual.net>
 by: Dirk Froehling - Tue, 14 Mar 2023 07:13 UTC

>> I did one for French characters, it is either on my real machines or
>> on the emulated ones, I dunno :-)

I forgot to ask: Why did you do this? This wasn't neccessary as far as I
remember. Maybe the answer would steer me in the right diection.

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<1058a42d-8c3f-42b7-ba8d-a6e84ab5169bn@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5214&group=comp.sys.apple2#5214

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a7b:c2b1:0:b0:3eb:5824:f0ee with SMTP id c17-20020a7bc2b1000000b003eb5824f0eemr4773234wmk.2.1678833129950;
Tue, 14 Mar 2023 15:32:09 -0700 (PDT)
X-Received: by 2002:a05:620a:20c2:b0:745:7bfe:bbf6 with SMTP id
f2-20020a05620a20c200b007457bfebbf6mr2073323qka.9.1678833129378; Tue, 14 Mar
2023 15:32:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Tue, 14 Mar 2023 15:32:09 -0700 (PDT)
In-Reply-To: <k7al5aFe4afU2@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=82.124.249.180; posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 82.124.249.180
References: <k66sr6FscsrU1@mid.individual.net> <32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
<k798t5F7g5oU1@mid.individual.net> <k7al5aFe4afU2@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1058a42d-8c3f-42b7-ba8d-a6e84ab5169bn@googlegroups.com>
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Tue, 14 Mar 2023 22:32:09 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Antoine Vignau - Tue, 14 Mar 2023 22:32 UTC

Hallo Dirk,
Here is my French translation table, the one I added as the default translation table in my System disk. You'll get the same file twice: the HEX view, and then the detailed view. Toolbox reference volume 3 is your friend here..
I had to create it to correctly translate my recent Brutal Deluxe games.
Antoine

*** the HEX view ***

*
* Resource $8021
* 0FF06FF for the default translation table (en français)
* * (c) 202x, Antoine Vignau
*

* transTable (256 bytes)

HEX 000102030405060708090A0B0C0D0E0F
HEX 101112131415161718191A1B1C1D1E1F
HEX 202122232425262728292A2B2C2D2E2F
HEX 303132333435363738393A3B3C3D3E3F
HEX 884142434445464748494A4B4C4D4E4F
HEX 505152535455565758595A5B8D5D5E5F
HEX 606162636465666768696A6B6C6D6E6F
HEX 707172737475767778797A8E9D8F7E7F
HEX 808182838485868788898A8B8C8D8E8F
HEX 909192939495969798999A9B9C9D9E9F
HEX A0A1A2A3A4A5A6A7A8A9AAABACADAEAF
HEX B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF
HEX C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF
HEX D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF
HEX E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
HEX F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF

* deadKeyTable (deadKey, offset)

HEX DB04F50FEE1A0000
* replacementTable (scanKey, replaceValue)

HEX 6189659069946F99759E41E545E649EB
HEX 4FEF55F30000

* first tries I guess (understand dead data)

HEX 618A659169956F9A759F418045E849EC
HEX 4F8555860000618B6E966F9B41CC4E84
HEX 4FCD0000

*** the DETAILED view ***

*
* Resource $8021
* 0FF06FF for the default translation table (en français)
* * (c) 202x, Antoine Vignau
*

* transTable (256 bytes)

HEX 000102030405060708090A0B0C0D0E0F
HEX 101112131415161718191A1B1C1D1E1F
HEX 202122232425262728292A2B2C2D2E2F
HEX 303132333435363738393A3B3C3D3E3F
HEX 884142434445464748494A4B4C4D4E4F
HEX 505152535455565758595A5B8D5D5E5F
HEX 606162636465666768696A6B6C6D6E6F
HEX 707172737475767778797A8E9D8F7E7F
HEX 808182838485868788898A8B8C8D8E8F
HEX 909192939495969798999A9B9C9D9E9F
HEX A0A1A2A3A4A5A6A7A8A9AAABACADAEAF
HEX B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF
HEX C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF
HEX D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF
HEX E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
HEX F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF

* deadKeyTable (deadKey, offset)

DDB $DB04
DDB $F50F
DDB $EE1A
DDB $0000

* replacementTable (scanKey, replaceValue)

DDB $6189
DDB $6590
DDB $6994
DDB $6F99
DDB $759E
DDB $41E5
DDB $45E6
DDB $49EB
DDB $4FEF
DDB $55F3
DDB $0000 ; <= the table ends here

DDB $618A ; first tries I guess
DDB $6591
DDB $6995
DDB $6F9A
DDB $759F
DDB $4180
DDB $45E8
DDB $49EC
DDB $4F85
DDB $5586
DDB $0000
DDB $618B
DDB $6E96
DDB $6F9B
DDB $41CC
DDB $4E84
DDB $4FCD
DDB $0000

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<271bddd5-3944-4174-97f9-86b1be35667dn@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5215&group=comp.sys.apple2#5215

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:600c:1c8b:b0:3ed:1feb:8e0d with SMTP id k11-20020a05600c1c8b00b003ed1feb8e0dmr1597884wms.4.1678834972074;
Tue, 14 Mar 2023 16:02:52 -0700 (PDT)
X-Received: by 2002:a05:620a:841:b0:745:4cdb:d4c7 with SMTP id
u1-20020a05620a084100b007454cdbd4c7mr2853747qku.8.1678834971578; Tue, 14 Mar
2023 16:02:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.128.87.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Tue, 14 Mar 2023 16:02:51 -0700 (PDT)
In-Reply-To: <1058a42d-8c3f-42b7-ba8d-a6e84ab5169bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.124.249.180; posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 82.124.249.180
References: <k66sr6FscsrU1@mid.individual.net> <32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
<k798t5F7g5oU1@mid.individual.net> <k7al5aFe4afU2@mid.individual.net> <1058a42d-8c3f-42b7-ba8d-a6e84ab5169bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <271bddd5-3944-4174-97f9-86b1be35667dn@googlegroups.com>
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Tue, 14 Mar 2023 23:02:52 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Antoine Vignau - Tue, 14 Mar 2023 23:02 UTC

Let me correct myself, I forgot what I did but it is clearer now...

*
* Resource $8021
* 0FF06FF for the default translation table (en français)
* * (c) 202x, Antoine Vignau
*

* transTable (256 bytes)

HEX 000102030405060708090A0B0C0D0E0F
HEX 101112131415161718191A1B1C1D1E1F
HEX 202122232425262728292A2B2C2D2E2F
HEX 303132333435363738393A3B3C3D3E3F
HEX 884142434445464748494A4B4C4D4E4F
HEX 505152535455565758595A5B8D5D5E5F
HEX 606162636465666768696A6B6C6D6E6F
HEX 707172737475767778797A8E9D8F7E7F
HEX 808182838485868788898A8B8C8D8E8F
HEX 909192939495969798999A9B9C9D9E9F
HEX A0A1A2A3A4A5A6A7A8A9AAABACADAEAF
HEX B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF
HEX C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF
HEX D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF
HEX E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
HEX F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF

* deadKeyTable (deadKey, offset)

DDB $DB04 ; offset/2 to replacementTable1 - for ^
DDB $F50F ; offset/2 to replacementTable2 - for ¨
DDB $EE1A ; offset/2 to replacementTable3 - for tilde
DDB $0000

* replacementTable1 (scanKey, replaceValue) - offset is at 4x2

DDB $6189 ; A
DDB $6590 ; E
DDB $6994 ; I
DDB $6F99 ; O
DDB $759E ; U
DDB $41E5 ; a
DDB $45E6 ; e
DDB $49EB ; i
DDB $4FEF ; o
DDB $55F3 ; u
DDB $0000

* replacementTable2 (scanKey, replaceValue) - offset is at Fx2

DDB $618A ; A
DDB $6591 ; E
DDB $6995 ; I
DDB $6F9A ; O
DDB $759F ; U
DDB $4180 ; a
DDB $45E8 ; e
DDB $49EC ; i
DDB $4F85 ; o
DDB $5586 ; u
DDB $0000
* replacementTable3 (scanKey, replaceValue) - offset is at 1Ax2
* used for tilde

DDB $618B ; A
DDB $6E96 ; N
DDB $6F9B ; O
DDB $41CC ; a
DDB $4E84 ; n
DDB $4FCD ; o
DDB $0000

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<k7e2k0Fueg7U1@mid.individual.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5216&group=comp.sys.apple2#5216

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dirk.fro...@freenet.de (Dirk Froehling)
Newsgroups: comp.sys.apple2
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Wed, 15 Mar 2023 15:21:52 +0100
Lines: 84
Message-ID: <k7e2k0Fueg7U1@mid.individual.net>
References: <k66sr6FscsrU1@mid.individual.net>
<32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
<k798t5F7g5oU1@mid.individual.net> <k7al5aFe4afU2@mid.individual.net>
<1058a42d-8c3f-42b7-ba8d-a6e84ab5169bn@googlegroups.com>
<271bddd5-3944-4174-97f9-86b1be35667dn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net V0oNv+aH6Mzd63CzkZF+egvN0N4MyzTebCJ4vRbJKfczL9w/An
Cancel-Lock: sha1:7mLPUtzJJxATzaW/oTCyEOz/3Yw=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
In-Reply-To: <271bddd5-3944-4174-97f9-86b1be35667dn@googlegroups.com>
 by: Dirk Froehling - Wed, 15 Mar 2023 14:21 UTC

Thank you very much! Two questions:

- Is this the only table you have in you Sys.Resources file or have
there been others too, maybe for other languages?
- I could not find any information on the correct resource IDs for the
different languages. Do you know where I can look?

Dirk

Am 15.03.23 um 00:02 schrieb Antoine Vignau:
> Let me correct myself, I forgot what I did but it is clearer now...
>
> *
> * Resource $8021
> * 0FF06FF for the default translation table (en français)
> *
> * (c) 202x, Antoine Vignau
> *
>
> * transTable (256 bytes)
>
> HEX 000102030405060708090A0B0C0D0E0F
> HEX 101112131415161718191A1B1C1D1E1F
> HEX 202122232425262728292A2B2C2D2E2F
> HEX 303132333435363738393A3B3C3D3E3F
> HEX 884142434445464748494A4B4C4D4E4F
> HEX 505152535455565758595A5B8D5D5E5F
> HEX 606162636465666768696A6B6C6D6E6F
> HEX 707172737475767778797A8E9D8F7E7F
> HEX 808182838485868788898A8B8C8D8E8F
> HEX 909192939495969798999A9B9C9D9E9F
> HEX A0A1A2A3A4A5A6A7A8A9AAABACADAEAF
> HEX B0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF
> HEX C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF
> HEX D0D1D2D3D4D5D6D7D8D9DADBDCDDDEDF
> HEX E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF
> HEX F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF
>
> * deadKeyTable (deadKey, offset)
>
> DDB $DB04 ; offset/2 to replacementTable1 - for ^
> DDB $F50F ; offset/2 to replacementTable2 - for ¨
> DDB $EE1A ; offset/2 to replacementTable3 - for tilde
> DDB $0000
>
> * replacementTable1 (scanKey, replaceValue) - offset is at 4x2
>
> DDB $6189 ; A
> DDB $6590 ; E
> DDB $6994 ; I
> DDB $6F99 ; O
> DDB $759E ; U
> DDB $41E5 ; a
> DDB $45E6 ; e
> DDB $49EB ; i
> DDB $4FEF ; o
> DDB $55F3 ; u
> DDB $0000
>
> * replacementTable2 (scanKey, replaceValue) - offset is at Fx2
>
> DDB $618A ; A
> DDB $6591 ; E
> DDB $6995 ; I
> DDB $6F9A ; O
> DDB $759F ; U
> DDB $4180 ; a
> DDB $45E8 ; e
> DDB $49EC ; i
> DDB $4F85 ; o
> DDB $5586 ; u
> DDB $0000
>
> * replacementTable3 (scanKey, replaceValue) - offset is at 1Ax2
> * used for tilde
>
> DDB $618B ; A
> DDB $6E96 ; N
> DDB $6F9B ; O
> DDB $41CC ; a
> DDB $4E84 ; n
> DDB $4FCD ; o
> DDB $0000

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<8a4e5559-7d16-481d-a5e8-129271700f42n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5218&group=comp.sys.apple2#5218

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:6214:4a46:b0:537:7476:41fb with SMTP id ph6-20020a0562144a4600b00537747641fbmr4136447qvb.7.1678909533699;
Wed, 15 Mar 2023 12:45:33 -0700 (PDT)
X-Received: by 2002:a05:620a:88e:b0:744:1b56:d258 with SMTP id
b14-20020a05620a088e00b007441b56d258mr3273002qka.7.1678909533263; Wed, 15 Mar
2023 12:45:33 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Wed, 15 Mar 2023 12:45:32 -0700 (PDT)
In-Reply-To: <k7e2k0Fueg7U1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=82.124.249.180; posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 82.124.249.180
References: <k66sr6FscsrU1@mid.individual.net> <32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
<k798t5F7g5oU1@mid.individual.net> <k7al5aFe4afU2@mid.individual.net>
<1058a42d-8c3f-42b7-ba8d-a6e84ab5169bn@googlegroups.com> <271bddd5-3944-4174-97f9-86b1be35667dn@googlegroups.com>
<k7e2k0Fueg7U1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8a4e5559-7d16-481d-a5e8-129271700f42n@googlegroups.com>
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Wed, 15 Mar 2023 19:45:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2386
 by: Antoine Vignau - Wed, 15 Mar 2023 19:45 UTC

Hallo Dirk,

1. Only one entry. I did that myself, and for my own need. System 6.x has none by default, I wrote one for French.
2.One would need to create a $8021 resource, with ID 0FFF06xx where xx is the language code.

But, there is a problem, language code would need to begin with value 3 as 1 and 2 are reserved by the system. Here, 3 would mean UK, 4 would mean FR.

Why? Because the language code is grabbed from a menu and menu items from the same sys.resource file. But the values are +1 compared to the language code (eg. 4 in the menu for French when the language code for French is 3). So, 0FFF0608 would be the key translation table for German.

I wonder whether one could write a unique resource to cover all languages in one table. I mean, ¨ then u would be the right value for a lot of European languages.

Antoine

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<k7ii9hFl6nhU1@mid.individual.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5220&group=comp.sys.apple2#5220

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dirk.fro...@freenet.de (Dirk Froehling)
Newsgroups: comp.sys.apple2
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Fri, 17 Mar 2023 08:13:53 +0100
Lines: 9
Message-ID: <k7ii9hFl6nhU1@mid.individual.net>
References: <k66sr6FscsrU1@mid.individual.net>
<32f55526-6b66-4833-9e17-1ca3721ef476n@googlegroups.com>
<k798t5F7g5oU1@mid.individual.net> <k7al5aFe4afU2@mid.individual.net>
<1058a42d-8c3f-42b7-ba8d-a6e84ab5169bn@googlegroups.com>
<271bddd5-3944-4174-97f9-86b1be35667dn@googlegroups.com>
<k7e2k0Fueg7U1@mid.individual.net>
<8a4e5559-7d16-481d-a5e8-129271700f42n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net iW2fDmvpHhwzeis9Gmh1mw9pZV0McVVQGCMvmASg1iiVtqh/r9
Cancel-Lock: sha1:vlBVRvcy1NAjHE04wkPVucnYspk=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
In-Reply-To: <8a4e5559-7d16-481d-a5e8-129271700f42n@googlegroups.com>
 by: Dirk Froehling - Fri, 17 Mar 2023 07:13 UTC

Thanks Antoine. I will try to do a German mapping based on yours.

But if you say Sys.Resources did not have any of these mappings in
System 6.x, this leaves the question, why did that work once?

My wife and I wrote our theses on that IIGS and she would have killed me
if she had to type strange key combinations for äüö... ;)

Dirk

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<tv1qjo$1vpqe$1@dont-email.me>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5221&group=comp.sys.apple2#5221

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: kel...@pro-kegs.uucp (Kelvin Sherlock)
Newsgroups: comp.sys.apple2
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Fri, 17 Mar 23 13:35:06 EST
Organization: ProLine [pro-kegs] -- Nome, AK
Lines: 21
Distribution: world
Message-ID: <tv1qjo$1vpqe$1@dont-email.me>
References: <k7ii9hFl6nhU1@mid.individual.net>
Injection-Date: Fri, 17 Mar 2023 13:40:08 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="54bf871d7f621095551e6beac5d97485";
logging-data="2090830"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+QmYp3rkLpz0jPxJgr5dVObbnd/bXv1mA="
Cancel-Lock: sha1:r2qbU5hkXLZY2WzlcjI5vtmsgd0=
 by: Kelvin Sherlock - Fri, 17 Mar 2023 18:35 UTC

Take a look at Sheppy's Localizer. There are Italian, French, German
and Swedish editions.

http://www.sheppyware.net/downloads/downloads-gs/index.html

In <k7ii9hFl6nhU1@mid.individual.net>
Dirk Froehling <dirk.froehling@freenet.de> writes:

>Thanks Antoine. I will try to do a German mapping based on yours.
>
>But if you say Sys.Resources did not have any of these mappings in
>System 6.x, this leaves the question, why did that work once?
>
>My wife and I wrote our theses on that IIGS and she would have killed me
>if she had to type strange key combinations for ... ;)
>
>Dirk

-------
ProLine: kelvin@pro-kegs

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<4a7101fc-fb3f-46e6-84d7-d5c07ce032e1n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5222&group=comp.sys.apple2#5222

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ae9:e20c:0:b0:742:825d:2b07 with SMTP id c12-20020ae9e20c000000b00742825d2b07mr7375395qkc.5.1679082619741;
Fri, 17 Mar 2023 12:50:19 -0700 (PDT)
X-Received: by 2002:ad4:4ae3:0:b0:56e:a066:5016 with SMTP id
cp3-20020ad44ae3000000b0056ea0665016mr5629858qvb.5.1679082619553; Fri, 17 Mar
2023 12:50:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Fri, 17 Mar 2023 12:50:19 -0700 (PDT)
In-Reply-To: <tv1qjo$1vpqe$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=92.193.53.45; posting-account=zfdl6woAAADxEsALXOtACpvKHEf83p9S
NNTP-Posting-Host: 92.193.53.45
References: <k7ii9hFl6nhU1@mid.individual.net> <tv1qjo$1vpqe$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4a7101fc-fb3f-46e6-84d7-d5c07ce032e1n@googlegroups.com>
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
From: hurbo.w...@gmail.com (Hurbo Wutz)
Injection-Date: Fri, 17 Mar 2023 19:50:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1493
 by: Hurbo Wutz - Fri, 17 Mar 2023 19:50 UTC

Hello Dirk,
Kelvin ist right. You need localizerGer.shk (by Eric Shepard, German keyboard translator by André Horstmann). After installation you can set translation to German in the Control panel. On a real GS I'm able to name my Hard disk using special german Characters Ü, Ä, Ö, ß.
Regards
Carlo

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<k7k579FsrneU1@mid.individual.net>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5223&group=comp.sys.apple2#5223

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!lilly.ping.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: dirk.fro...@freenet.de (Dirk Froehling)
Newsgroups: comp.sys.apple2
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
Date: Fri, 17 Mar 2023 22:43:03 +0100
Lines: 11
Message-ID: <k7k579FsrneU1@mid.individual.net>
References: <k7ii9hFl6nhU1@mid.individual.net> <tv1qjo$1vpqe$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net nLCAXwNvC8tsDeJMkRH2Iw4mnJzXanyPb56ZJKJzg+n1fTPxMD
Cancel-Lock: sha1:/wF+udclUliZyjXJZ9NNurUdFpc=
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.8.0
In-Reply-To: <tv1qjo$1vpqe$1@dont-email.me>
 by: Dirk Froehling - Fri, 17 Mar 2023 21:43 UTC

Am 17.03.23 um 19:35 schrieb Kelvin Sherlock:
> Take a look at Sheppy's Localizer. There are Italian, French, German
> and Swedish editions.
>
> http://www.sheppyware.net/downloads/downloads-gs/index.html
>

That's it! This works great, thank you, Kelvin (and Eric, of course)!

Dirk

Re: GS/OS 6.0.4, German Keyboard Mapping Wrong

<9877151c-e49d-47d1-a97c-cfd5f67409cdn@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=5224&group=comp.sys.apple2#5224

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ae9:c216:0:b0:742:71e6:b8d4 with SMTP id j22-20020ae9c216000000b0074271e6b8d4mr7343698qkg.6.1679256322352;
Sun, 19 Mar 2023 13:05:22 -0700 (PDT)
X-Received: by 2002:a05:620a:1199:b0:745:6cc5:e54f with SMTP id
b25-20020a05620a119900b007456cc5e54fmr5255985qkk.15.1679256322078; Sun, 19
Mar 2023 13:05:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!border-2.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 19 Mar 2023 13:05:21 -0700 (PDT)
In-Reply-To: <k7k579FsrneU1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=82.124.249.180; posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 82.124.249.180
References: <k7ii9hFl6nhU1@mid.individual.net> <tv1qjo$1vpqe$1@dont-email.me> <k7k579FsrneU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9877151c-e49d-47d1-a97c-cfd5f67409cdn@googlegroups.com>
Subject: Re: GS/OS 6.0.4, German Keyboard Mapping Wrong
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Sun, 19 Mar 2023 20:05:22 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 1
 by: Antoine Vignau - Sun, 19 Mar 2023 20:05 UTC

The mystery is solved! I think I worked for nothing with my own version, apart from understanding how that thing works.
Antoine

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor