Показать сообщение отдельно
Старый 05.03.2007, 10:30   #4
Stan
Старший Пользователь
 
Регистрация: 12.12.2005
Город: Москва
Сообщений: 76
Stan is on a distinguished road
По умолчанию

Цитата:
Сообщение от Pahan Посмотреть сообщение
а я не врубилсу ... як юзать?
Она в трее сидит? её оттуда пальцем неудобно доставать
Ну, сейчас сделано так, что она может сидеть в трее, а может загружаться каждый раз заново. Открываетя она на полный экран по команде фронтэнда. Пальцем можно ее оттащить, скажем, вправо/вниз, а затем при первом действии она "приедет" обратно.

Проблемы не в этом.
1. Какие-то косяки с функцией SendInput. Периодически он подвешивает программу
2. Везде написано, что для ввода в нужное окно надо его делать SetForegroundWindow. При этом мы получаем моргание (кратковременное переключение на программу, куда ввод идет). Однако родная мяйкрософтовская OSK так не работает. А вот как, я понять не могу.
3. Нельзя похоже, сделать, удаленное переключение языка. ChangeActiveLayot действует только для текущего положения. Это не позволяет мне переключаться в процессе ввода.

Если эти проблемы победить - то будет весьма неплохая локализованная клава.
Stan вне форума   Ответить с цитированием