Making CAPS LOCK another CTRL key in the console

Nicolas Mailhot nicolas.mailhot at laposte.net
Tue Jan 4 14:20:09 UTC 2011


Keyboard layout definitions are hell to maintain. There are too many locales,
and most of them are not finished yet unicode side (aside from the continuous
monetary symbol churn, even "big" "simple" latin languages like German had
changes in the recent years).

Therefore, the only sustainable solution would be to centralise layout
definitions in a single authoritative database. This has been done X-side with
xkeyboard-config, but the console needs to be taught to use those definitions
too.

Unfortunately, Fedora still uses a separate layout database for the console
(IIRC Debian/Ubuntu translate xkeyboard-config layout definitions to console
layout definitions, which is worse than reading xkeyboard-config directly but
loads better than what Fedora does). This causes all sorts of problems,
requiring a table of console/x layout correspondances, which is perpetually
out-of-sync and incomplete (not all xkeyboard-config definitions have a
console correspondance).

-- 
Nicolas Mailhot



More information about the devel mailing list