K tomu kodovani - ono asi jak kde. Napr. u me v Mandrake je promenna LC_CTYPE=cs_CZ. Takze o nejakem kodovani ani zminka.
Co se tyce te klavesnice, tak je mozne, ze to jde ovlivnit nejakou konstantou v SDL, ale v Pygame by to prave melo byt udelane tak, aby to fungovalo. O zadne konstante nebo co to je pro zapnuti unicode v Pygame nevim.
Nevadí, že v Mandrake je LC_CTYPE=cs_CZ, protože každé kódování má svou přednastavenou kódovou stránku (je to někde v /etc nebo kde) a věřím, že Python s locales umí pracovat kvalitně - něco na způsob setlocale(LC_CTYPE, NULL) - našel jsem locale.setlocale(locale.LC_CTYPE, '') a měl by vrátit uživatelovo default nastavení (včetně kódování). (V Pythonu neumim, tak se v tom dál moc šťourat nebudu.)