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
