Hi, I had a quick look today at what should happen to support xkb on the console. I think the easiest way to support xkb is by loading xkm files (X servers work like this). In a later stage an option can be added to load xkb configuration files. This can work the same way as X does: by executing xkbcomp to compile it to the xkm format and load it.
The nice thing about xkb support are some cool features like deadkeys, slowkeys, console switching, etc. Console switching is already supported by xkb, X window doesn't support this yet but we can already use this feature... Another possibility is adding new "actions". By doing this we can define some Hurdish features and the user can add them to their configuration file (X supports this). I'm thinking about actions like starting an application when someone presses an combination of keys (to run /sbin/reboot when the user presses ctrl+alt+delete). I also thought about how to implement it. The first step it ofcourse reading the configuration file (xkm). There are some ways to do this: - With a library, I don't like this because X is required for this - Writing some code to load the configuration file... And ofcourse I'm volunteering to write all of this :) I hope my explaination was complete in this mail... If I forgot something please ask. Thanks, Marco _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd