Текущий архив: 2008.02.10;
Скачать: CL | DM;
Вниз
keyboardlayout Найти похожие ветки
← →
_Shuler_ (2008-01-16 11:28) [0]Хай всем)
Подскажите плиз: как сменить раскладку клавиатуры в неактивном окне?
← →
oldman © (2008-01-16 11:34) [1]А в неактивном-то зачем?
← →
Leonid Troyanovsky © (2008-01-16 12:28) [2]
> _Shuler_ (16.01.08 11:28)
Раскладка у потока, а не у окна.
--
Regards, LVT.
← →
_Shuler_ (2008-01-16 17:17) [3]
> Раскладка у потока, а не у окна.
ok.
Как сменить раскладку у потока?
Можно сменить и во всех потоках.)))
Спасибо!
← →
Leonid Troyanovsky © (2008-01-16 17:51) [4]
> _Shuler_ (16.01.08 17:17) [3]
> Как сменить раскладку у потока?
Для текущего (потока, процесса) - ActivateKeyboardLayout.
Для чужого тоже самое из хука, установленого на этот поток.
Только, все это - моветон и bad design.
--
Regards, LVT.
← →
_Shuler_ (2008-01-16 18:06) [5]Хорошо
А как сменить язык ввода по умолчанию , который будет использоваться после входа в систему?
← →
Германн © (2008-01-16 18:20) [6]
> _Shuler_ (16.01.08 18:06) [5]
>
> Хорошо
> А как сменить язык ввода по умолчанию , который будет использоваться
> после входа в систему?
>
Это дело пользователя, а не программы.
← →
_Shuler_ (2008-01-16 18:22) [7]Мне надо из программы.
Спасибо!
← →
ketmar © (2008-01-16 18:53) [8]>[7] _Shuler_ (16.01.08 18:22)
>Мне надо из программы.
тебе надо, а пользователю — не надо. пользователь правее. или обоснуй необходимость быть «правее» пользователя.
← →
_Shuler_ (2008-01-16 18:58) [9]Нужно написать простенькую програмку под windows XP и 98. Должна делать следующее: при запуске, програмка проверяет текущую раскладку клавиатуры и если раскладка не русская, то переключает на русскую.
← →
ketmar © (2008-01-16 19:08) [10]>[9] _Shuler_ (16.01.08 18:58)
не надо. пользователь переключит, когда понадобится.
← →
_Shuler_ (2008-01-16 19:12) [11]
> не надо. пользователь переключит, когда понадобится.
слушай ты че тут самый умный, чи шо?
Я тя не спрашиваю че мне надо, а че нет.
Я спросил по-человечески: КАК СМЕНИТЬ ДЕФОЛТОВСКИЙ ЯЗЫК ПРИ ЗАПУСКЕ МАШИНЫ(НАПРИМЕР С АНГЛИЙСКОГО НА РУССКИЙ)?
Умник, мля.
> тебе надо, а пользователю — не надо. пользователь правее.
> или обоснуй необходимость быть «правее» пользователя.
← →
ketmar © (2008-01-16 19:20) [12]>[11] _Shuler_ (16.01.08 19:12)
дитё, не груби старшим. таких истериков, как ты, тут много бывает. всё, чего они добиваются своими истериками — длинной ветки стёба. на вопрос в [8] ты не ответил, стал плевать слюной и махать кулачками. маши дальше, пионер-западлописатель.
← →
_Shuler_ (2008-01-16 19:45) [13]
> дитё, не груби старшим. таких истериков, как ты, тут много
> бывает. всё, чего они добиваются своими истериками — длинной
> ветки стёба. на вопрос в [8] ты не ответил, стал плевать
> слюной и махать кулачками. маши дальше, пионер-западлописатель.
>
хы.
ну респектно ответил.
лано, погарячился.:)
Вообщем хотелось, чтоб прога (она чем-то похоже на puntoswitcher)
имела еще функцию как смена этого параметра(ну о котором мы говорим).
Спасибо.
← →
_Shuler_ (2008-01-16 20:01) [14]
> ketmar © (16.01.08 19:20) [12]
ты наверно обиделся((( или вовсе нет, ну как говоришь привык к таким....)
ну сорри)))
← →
ketmar © (2008-01-16 20:13) [15]>[13] _Shuler_ (16.01.08 19:45)
уже лучше.
всё-таки я бы не советовал менять раскладку по-умолчанию. за такое бьют канделябром.
про переключение же остального тебе уже ответили: ActivateKeyboardLayout() + хуки для внедрения в чужие потоки. именно так и работает пунто.
на самом деле есть и иной способ, но он кривой, не особо документированый и не работает с консолью. хинт: полови-ка оконные сообщения при переключении раскладок.
Страницы: 1 вся ветка
Текущий архив: 2008.02.10;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.044 c