Hi all!

Due to the fact that my notebook keyboard definition doesn't fit my
needs, I have written a new keyboard definition table from scratch
(boring work). After testing that new definition with the upstream
loadkeys command I created a binary keyboard table for Busybox with
"loadkeys -b" ... and was really annoyed as I noted that all my function
key definitions are not loaded using Busybox loadkmap.

Investigating this,  I found that Busybox doesn't allow loading the
function key string and the diacritical tables. That functionality is
completely missing. Is there anything wrong with those or is this just
historical?

Can we improve Busybox and add those functionalities? Attention:
Modifications at this point probably introduces an incompatibility to
current Busybox versions, as the format of the key table will change
(don't know if we can extend without format changes). That may need
conversion of all existing binary key tables AND will affect the
upstream keyboard packages loadkeys command (needs to adapt format
changes). I can do those changes and provide patches, but I didn't want
to go that way without asking, if those changes get accepted (due to
possible table incompatibilities).

I really need the functionality of setting function key strings. As at
the time of startup there exists only one statically linked Busybox
binary I can't use the upstream loadkeys command. That would break my
startup concept. Adding a small, self contained extra program to set the
keyboard table including strings would be possible, but isn't a very
nice solution. As this I would like to have the ability of setting the
function key string table and diacritical table within Busybox. The
string table and diacritical tables should be bound to the normal
keyboard table, to avoid having extra steps for loading (which would
introduce a lot of overhead for managing the extra tables in separate
files, too).

Any comments?

--
Harald
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to