Главная страница
    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.004 c
3-1175775683
elserpiente
2007-04-05 16:21
2007.07.01
Много транзакция для одного TIBDataBase


2-1181089248
delphino
2007-06-06 04:20
2007.07.01
почему в файле справочной системы не отображаются русские буквы


2-1181117757
alex810
2007-06-06 12:15
2007.07.01
DBGrid и Мемо поле


3-1175168174
Neo Trinitron
2007-03-29 15:36
2007.07.01
Вставка данных с помощью Stored Procedure


2-1181204834
авыф
2007-06-07 12:27
2007.07.01
поток





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