Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.07.01;
Скачать: [xml.tar.bz2];

Вниз

Смена раскладки клавиатуре в системе   Найти похожие ветки 

 
Ford ©   (2007-04-27 16:24) [0]

День добрый, подскажите пожалуйста. Как можно поменять схему раскладки клавиатуры в системе?


 
Правильный Вася   (2007-04-27 16:39) [1]

вместо энтера пробел, что ли?
отверткой попробуй


 
Ford ©   (2007-04-27 16:42) [2]

не правильно выразился, надо поменять язык ввода в системе поумолчанию


 
Ford ©   (2007-04-27 16:54) [3]

люди плиз помогите, сильно надо


 
Elen ©   (2007-04-27 16:58) [4]


> надо поменять язык ввода в системе поумолчанию

Ну вообще смена раскладки если не ошибаюсь делается через функцию API ActivateKeyboardLayout.


 
Ford ©   (2007-04-27 17:02) [5]

Функция ActivateKeyboardLayout устанавливает язык ввода для текущего потока. Мне надо поменять в системе, возможно это делаеться в реестре, тока хз какая ветвь


 
Ford ©   (2007-04-27 17:13) [6]

поставлю вопрос по другому, как поменять раскладку в другой программе


 
iXT ©   (2007-04-27 17:37) [7]

Выбор "раскладки" (языка) - пользовательская привелегия! Руки надо за это отрывать!


 
clickmaker ©   (2007-04-27 17:44) [8]


> как поменять раскладку в другой программе

зачем?
русские буковки не вставляются?


 
Ford ©   (2007-04-28 06:58) [9]

>> Выбор "раскладки" (языка) - пользовательская привелегия! Руки надо за это отрывать!

кто тебе мешает

>>зачем?
>>русские буковки не вставляются?

мне надо с эмулировать нажатия клавиш на английской раскладке, в другой программе, а так как по умолчанию в системе стоит русский, то при фокусировании на другой программе включаеться язык по умолчаннию. Надо сменить язык на английский язык.


 
iXT ©   (2007-04-28 09:37) [10]

Мне вот такие программисты, которые понапишут шаловливые программки, а мне потом клиенты звонить будут: "У меня не переключается"


 
Ford ©   (2007-04-30 14:31) [11]

>> Мне вот такие программисты, которые понапишут шаловливые программки, а мне потом клиенты звонить будут: "У меня не переключается"

я совета, просил, а не паранои


 
rar ©   (2007-04-30 19:15) [12]

procedure TForm1.Timer1Timer(Sender: TObject);
var
 Layout: array [0.. KL_NAMELENGTH] of char;
begin
 GetKeyboardLayoutName(Layout);
 if Layout = "00000409" then
   label1.caption:="en"
 else
   label1.caption:="ru";
end;


 
rar ©   (2007-04-30 19:29) [13]

извиняюсь не  то скопировал

procedure SetRU;
var
 Layout: array [0.. KL_NAMELENGTH] of char;
begin
 LoadKeyboardLayout(StrCopy(Layout, "00000419"), KLF_ACTIVATE);
end;

procedure SetEN;
var
 Layout: array [0.. KL_NAMELENGTH] of char;
begin
 LoadKeyboardLayout(StrCopy(Layout, "00000409"), KLF_ACTIVATE);
end;


 
Ketmar ©   (2007-04-30 19:56) [14]

а чего бы не использовать WM_CHAR? зачем играться с переключениями?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2007.07.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.004 c
3-1175766680
Rule
2007-04-05 13:51
2007.07.01
удаление файлов и файловых групп в MSSQL сервере 2000 и 2005


11-1164289862
Psychedelic
2006-11-23 16:51
2007.07.01
Unit mirror was compiled with a different version of KOL.TOnChar


1-1177829558
Ламонов Олег
2007-04-29 10:52
2007.07.01
Handleи кнопка ToolButton


2-1181505983
Bullfrog
2007-06-11 00:06
2007.07.01
Not enough actual parametres


3-1176115976
MadButcher
2007-04-09 14:52
2007.07.01
"зависание" Delphi 7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский