vavavr00m / keyla

Automatically exported from code.google.com/p/keyla
Other
0 stars 0 forks source link

Не переключается раскладка в некоторых формах #23

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
— в окне ввода логина/пароля в RDP и сетевых 
шарах (smb) (win7x64)
— в некоторых играх, к примеру WoT

Не знаю, в чем причина бага в WoT (видимо, там 
со вводом работают иначе как-то), но вот в 
RDP/smb реально странное поведение.

Original issue reported on code.google.com by Xteddybe...@gmail.com on 22 Aug 2012 at 2:44

Attachments:

GoogleCodeExporter commented 9 years ago
Не переключается раскладка в диалоге Save File 
As (Opera, Chrome)

Original comment by smishc...@gmail.com on 24 Jan 2013 at 5:58

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Что характерно, точно так же не 
переключается раскладка в диалоге Save File As, 
если переключатель раскладки реализован 
на скрипте AHK

Original comment by smishc...@gmail.com on 24 Jan 2013 at 7:25

GoogleCodeExporter commented 9 years ago
В скрипте AHK удалось победить эту проблему 
следующим образом. 
Было
SetLayout(language)
{
 PostMessage 0x50, 0, %language%, , A ; WM_INPUTLANGCHANGEREQUEST
}
Обратил внимание, что клавиатурная 
комбинация ловится нормально во всех 
диалогах, а раскладка приведенным 
фрагментом переключается не всегда.
Стало
SetLayout(language)
{
 ControlGetFocus, control, A
 PostMessage 0x50, 0, %language%, %control%, A ; WM_INPUTLANGCHANGEREQUEST
}
Думаю, что с кейлой ровно та же ситуация. 
Сейчас для переключения раскладок 
пользуюсь этим скриптом, пока обходится 
без глюков. Тестирую.

Original comment by smishc...@gmail.com on 26 Jan 2013 at 11:23