bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Some GRUB issues (0.5.96.1)


From: Mario Klebsch
Subject: Re: Some GRUB issues (0.5.96.1)
Date: Tue, 12 Jun 2001 21:16:57 +0200

-----BEGIN PGP SIGNED MESSAGE-----

On Tuesday, 12. June 2001 08:23, Joachim Backes wrote:
> 2. The keyboard attached to my PC is a german keyboard. Therefore,
> during booting with GRUB, a lot of keys have another meaning than on
> US keyboards. The "setkey" command can be helpful, but it would be
> better if a command like "setkeytable" would be available, for
> example:
>
>         setkeytable de-latin1              or
>         setkeytable de-latin1-nodeadkeys,
>
>     which could be in the file /boot/grub/menu.lst, so that the
>     keymap is already correct if stage2 is loaded.


Yes, this on is top on my personal wish-list, too. I tried to read raw
keyboard events instead of ASCII-Characters. The int used to read the
keyboard delivers the raw event, too, but this only works for events,
which generate a code. Key-up-events normally do not generate a code,
so they are not delivered. My knowledge about the PC's BIOS internals
is quite limited, since most of my programming was on 'real' Computers.
:-)

I think, we would need to add the stuff, that the MS-DOS keyb command
does to the BIOS. It seems, there is a hook, which is called by the
keyboard interrupt service routine for every keyboard event. This hook
either can translate the events or if could put then into its own
queue, so the keyboard logic could be implemented outside of this hook.

73, Mario
- --
Mario Klebsch                                           address@hidden
PGP-Key available at http://www.klebsch.de/public.key
Fingerprint DSS: EE7C DBCC D9C8 5DC1 D4DB  1483 30CE 9FB2 A047 9CE0
 Diffie-Hellman: D447 4ED6 8A10 2C65 C5E5  8B98 9464 53FF 9382 F518


-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
MessageID: zhDiQZCdufbX9mpZxHgauZzf35AujQ4+

iQA/AwUBOyZqrjDOn7KgR5zgEQLMegCdGSLItNoUL3uG4SsH1CXb9Pdsh5QAoPya
h6Tknxno7kAhnplXXeysiDzK
=RrAv
-----END PGP SIGNATURE-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]