Конференция "WinAPI" » Клавиатура и клавиши... [D7]
 
  • PonosetcDM © (20.08.12 10:47) [0]
    Здравствуйте, уважаемые...
     У меня проблемма: необходимо в TEdit вводить текста, но он должен не зависить от раскладки клавиатуры, т.е. даже если я нажму на клавиатуре клавишу 's' или 'S' мне должен будет вернуться символ 'ы' 'Ы' соответствунно... Варианты с массивами не предлагать... Должны быть системные функции которые это делают... Пробывал копать в сторону MapVirtualKeyEx, но что то пока никак помогиту плиз....
  • Dimka Maslov © (20.08.12 11:56) [1]
    Если делать по уму, то в программе желательно проверять раскладку клавиатуры, и если она вдруг окажется нерусской, изменить на правильную.
  • Leonid Troyanovsky © (20.08.12 12:48) [2]

    > PonosetcDM ©   (20.08.12 10:47)

    http://www.delphimaster.net/view/2-1192164282

    --
    Regards, LVT.
  • LoadKeyboardLayout (20.08.12 13:54) [3]
    russian: HKL;
    ......
    russian:= LoadKeyboardLayout('00000419', 0);
    ......
    ActivateKeyboardLayout(russian, 0);

  • PonosetcDM © (21.08.12 09:02) [4]
    Спасибо, Leonid Troyanovsky. Вопрос Закрыт...
 
Конференция "WinAPI" » Клавиатура и клавиши... [D7]
Есть новые Нет новых   [134430   +4][b:0][p:0.001]