Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.012 c
15-1180537337
Rule
2007-05-30 19:02
2007.07.01
демо ролик с сайта борланда


15-1180773532
@!!ex
2007-06-02 12:38
2007.07.01
Насти, Катюхи...


1-1178180255
kyn66
2007-05-03 12:17
2007.07.01
DBGridEh - отсутствует свойство DisableScroll


11-1163196318
Shinjo
2006-11-11 01:05
2007.07.01
TreeView с CheckBox ами


15-1180798178
Иксик
2007-06-02 19:29
2007.07.01
Парк советского периода




   Наверх