Главная страница
    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.47 MB
Время: 0.005 c
2-1181043793
timonissimo
2007-06-05 15:43
2007.07.01
не удается найти строку для обновления


1-1178129410
Nicky000
2007-05-02 22:10
2007.07.01
Фильтр с использованием ComboBox


3-1175606550
serp
2007-04-03 17:22
2007.07.01
AppendRecord массивом


2-1181537141
Kolan
2007-06-11 08:45
2007.07.01
Как сделать чтобы форму из репозитория можно было делать главной?


3-1175777778
root
2007-04-05 16:56
2007.07.01
COM и MIDAS вызов события на стороне клиента?????????





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский