Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как сделать так, чтобы в компонент TEdit можно было вводить текст только на английской раскладке?

01.01.2007

когда TEdit получает фокус надо вызвать:

ActivateKeyboardLayout($409, 0);

если этого мало тогда почитай про WM_INPUTLANGCHANGE

Автор: cully

Взято с Vingrad.ru https://forum.vingrad.ru