Если кому интересно мое мнение: "Поубивал бы всех тех программистов которые переключают раскладки без участия пользователя". Потому как я знаю какая раскладка у меня текущая и когда мне это нужно переключаю на нужную.
Darken, вот начну я пользоваться твоей программой, надо будет ввести текст на русском, я встану на поле ввода, и, зная что в системе у меня по умолчанию английский переключусь на автомате, просто не задумываясь над действиями. А во время получения фокуса твое поле ввода уже переключило язык на русский, а т.к. у меня в системе всего 2 раскладки я снова получу английский. Понятно что я это замечу, матюгнусь, переключу еще раз, закрою программу, uninstall запущу.
ЗЫЖ Если уж тебе так важна только кирилица, обрабатывай KeyPress и если буква из ЛАТИНИЦЫ меняй ее на букву из КИРИЛЛИЦИ стоящую на этой же кнопки (т.е. при вводе "q" она автоматически меняется на "й"). Не забывай еще и о том строчная или заглавная буква введена.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.
Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
|