![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Программное переключение [D7, WinXP]
Wood © (2004-10-25 07:06:00)Здравствуйте.
Уважаемые мастера, есть ли какая-нибудь функция программного переключение раскладки клавиатуры (с англ. на русс. или наоборот).
Спасибо
TUser (2004-10-25 11:39:00) [1]
> Я лично сам предпочитаю менять раскладку, а не чтобы какая-то
> там программа за меня решала когда мне надо ее поменять
> :)
Смотря что вы делаете. Вот я когда-то пользовался прогой для запоминания англ. слов - вводишь словарь, и она тебя в произвольном порядке спрашивает. Вводишь русское слово, потом англ, потом русское и т.д. Очень удобно, что программа сама меняла раскладку - это удобно во всех случаях, когда куда-нибудь что-нибудь вводится заведомо на англ, или на рус.
Amoeba (2004-10-25 11:30:00) [2]
> А хороший тон - просто не переключать раскладку ;-)
Что является хорошим тоном - зависит от конкретной ситуации. Если предполагается, что весь (или почти весь ввод информации) будет делаться про одной определенной раскладке - то лучше раскладку сразу задать программно (IMHO).
Romkin (2004-10-25 11:11:00) [3]Languages: TLanguages еще никого не заинтересовал?
SlyFox (2004-10-25 11:06:00) [4]Ничего странного. Я лично сам предпочитаю менять раскладку, а не чтобы какая-то там программа за меня решала когда мне надо ее поменять :)
TUser (2004-10-25 10:50:00) [5]Странное у кулибы представление о хорошем тоне
Wood (2004-10-25 09:16:00) [6]Понял. Спасибо
begin...end (2004-10-25 09:12:00) [7]
> [2] Wood (25.10.04 09:07)
Какой ещё Кулиб, см. функцию ActivateKeyboardLayout() в справке по WinAPI (Help -> Windows SDK). А хороший тон - просто не переключать раскладку ;-)
Wood (2004-10-25 09:07:00) [8]kostan © [1]
Спасибо. К сожаленью, у меня нет Culiba 2000. Что является, в данном случае, хорошим тоном? Если больше ничего, то по-подробней, пожалуйста, про ActivateKeyboardLayout().
kostan (2004-10-25 07:20:00) [9]ЦИТАТА (из Culiba 2000)
Nomadic отвечает:
A: ActivateKeyboardLayout(). Учтите, что использование этой функции -- плохой тон. [001545]
(согласен с ним! :\ )