[uae] Re: How to get these characters on a PC keyboard under UAE

  • From: Martin Steigerwald <Martin@xxxxxxxxxxxx>
  • To: uae@xxxxxxxxxxxxx
  • Date: Wed, 15 Sep 2004 16:06:05 +0200

Am Mittwoch, 15. September 2004 14:52 schrieb Karl Dietrich Bamler:
> On Wednesday 15 September 2004 13:17, Martin Steigerwald wrote:
> > Karl about KME... I might look into this for a quick and dirty fix,
> > but in the end IMHO there should be a proper solution.
>
> I don't agree that the official way, the AmigaOS handles different
> keyboards, should be a dirty fix.

Hello Karl, 

I did not say that. But using a keymap editor from AmiNet to fix a keymap 
is just not the official way of fixing things. It might have side effects 
in case the keymap editor doesn't save the keymap in the right way. And 
from what I heard from the guy who does the locale and keymap stuff for 
AmigaOS 4 most keymap editors actually write *incorrect* keymaps. It 
might not show for the user, but still there are not correct. 

> At least its not dirtyer than a solution inside an emulator.

Well thats to decide. Before doing an official fix, it first should be 
decided whether UAE should emulate a PC keyboard as a PC keyboard or as a 
Amiga keyboard. Since AmigaOS has the capability to handle different 
keyboards I would opt that UAE should not try to emulate a PC keyboard as 
an Amiga keyboard. But from my perception at least partly it tries just 
that and this leaves us with a mixture of a Amiga and a PC keyboard that 
requires the need of a keymap for a keyboard you cannot buy anywhere.

> Even on a real Amiga you need a pc_d keyboard map if you have a PC
> keyboard connected.

Yes, so that would be the way to go for UAE also. Also on Amithlon that 
was the case. I am not sure anymore, but I also think for AmigaXL it was 
the case. I am not sure about WinUAE tough. I just looked and here it 
seems that the AmigaForever default AmigaOS setup just uses a plain "d" 
keymap and not a "d_pc" one. I then copied the "d_pc" there afterwards. 

> I think the problem is not the emulator, the problem is that you cannot
> find a propper pc_d keymap. The one on Aminet is insufficient, the one
> that came with Amithlon had trouble with the french accent keys.
> (deadkeys where broken)
>
> This is why i made my own. It was compatible with my A1200 Tower case
> (PC-Keyboard-interface-inside), with Amithlon, and it's now compatible
> with UAE.

So you have a proper d_pc keymap for UAE? Would you share it with me? I do 
not see much sense using KME if you already created such a keymap.

And still the official way to change a keymap would be to have its source, 
change that and compile it.  But well as long as that is not possible 
(well I am not sure about that, there might be something on some AmigaOS 
developer CD) KME will have to do it.

Regards,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de

Other related posts: