To ease the process of keyboard localization and allowing CVS to remain stable (enough), i added a branch to cvs named: localization
Please commit all changes for localizing here, as this will keep the main head stable, and the changes can be merged in later. Kraythe, this is your branch to mess around with keyboard stuff and testing stuff out. Please note though, massive changes still need to be approved, ie do not add extra public API methods or event classes until we have disscussed them, and i hvae given the go ahead. At least, do not add them permently to CVS with the intention of them being merged into head, testing around is ok.