> функционала просто нет (например, привязки раскладки клавиатуры к текущему элементу редактирования,
> а не к окну программы). Простите. Безусловно, теоретическая круть - это великолепно. А если на практике посмотреть, то: в линухе можно в большей части дистров сразу же настроить политику раскладки - одна на всю систему, одна для приложения, одна для окна. В виндовсе почему-то вообще не замечено таких настроек - мне как юзеру вообще не очевидно как это сделать! И лампочку и кнопку какогонить бесполезного капслока или скроллока в гноме или кедах можно одной левой приспособить к индикации/переключению раскладки (на манер старых советских компьютеров где это было весьма удобно сделано именно в таком духе). В винде опять же никаких настроек подобного плана - нет. В теории конечно в винде можно все это реализовать. На практике я должен или неделю ффтыкать в гигантский MSDN для реализации того что у других давно и так уже есть по дефолту, или на свой страх и риск шариться по всяким стремным варезникам с риском получить троянец вместо программы. И уж ессно ни одна сволочь не даст мне сорс с примером как это делается в случае если в кривой студенческой шароваре что-то окажется не так.