Уже как года три пользуюсь замечательно программкой "SimpleSwitcher".
Весит меньше мб, легкая и быстрая. Исправление раскладки написанного текста можно назначить на хоткей. Исправить "последнее слово/последовательно каждое предыдущее слово/и всю строку целиком.
Так же умеет различать модификаторы левого и правого шифта, что дало возможность поставить более удобную смену раскладки.
LCtrl+RShift - eng>rus
Lshift+RShift - rus>eng
Давно так сделал, потому что в какой-то момент, особенно когда пишешь код, закумарило пялиться на самый правый монитор что бы понять раскладку. Пунто не справлялся, так как если кодил, после отвлёкся кому-то ответить, и снова возвращаешься в терминал, пунто часто не изменял язык на многих функциях. Да и если сравнить пунто с симплом, это как жирный мастодонт и маленькая быстрая мышка))