Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Cyrillic Input

Ivan_32
2010-01-10
2013-06-12
  • Ivan_32
    Ivan_32
    2010-01-10

    Are you plaining to add support for cyrrilic input or other non-latin-alphabet languages ?
    Or just add a possibility of switching input languages ?(this is same i guess…)
    Sorry for my english.

     
  • Works fine for me. Just select cyrillic font.

     
  • Ivan_32
    Ivan_32
    2010-01-10

    but how i can switch between cyrillic and english ?

     
  • Ivan_32
    Ivan_32
    2010-01-10

    I guess i partly solved this. I have rechoosed dafault input language to Russian and after restarting console i have entered russian symbols but i still have no way to switch it dynamicly - to enter for example some part in english and some part in russian.
    Maybe i somthing dont know ?
    btw: i using Windows 7 - is it matters ?

     
  • Ivan_32
    Ivan_32
    2010-01-10

    Solved this - i just remapped Enable English and Enable Russian to combinations Ctrl-0 and Ctrl-1
    But this is not proper  solution… can you add a handler for CTRL-SHIFT combination that would be just emulating Crtl-0 or Ctrl-1 according to what language are current. You can do this by keybd_event or SendInput

    Offcourse it would be greatly if you solve this bug, i dont know is there any way to programmly switch input language for application.:) Anyway thank you very much for your programm!

     
  • Kirill
    Kirill
    2010-01-11

    Ivan,

    this is sort of a known problem (Windows 7 breaks language switching in Console).
    It is not limited to Russian, any two input languages can't be switched.

    And the sad part is internally Console does something like SendInput, which used to work for switching languages up to Vista.

    Кстати, Ваш английский вполне понятен.


    Kirill.

     
  • День добрый!

    Очень лениво писать по-английски, так что пишу на родном, в конце-концов про русский язык заговорили изначально.
    Если вызывать виндовую консоль (Menu->View->Console Window), то в ней можно без проблем сменить раскладку и это повлияет на способ ввода в главном окне.
    На мой взгляд проблема в том, что при попытке сменить способ ввода в консоли, он меняется для ее окна, но не меняется для скрытой консольки, которая в конечном итоге и обрабатывает ввод с клавиатуры. Вот если бы событие смены раскладки для окна консоли обрабатывалось и меняло соответствующим образом раскладку для скрытой консоли - все бы забегало как нужно!

     
  • Kirill
    Kirill
    2010-05-13

    Здравствуйте, Александр!

    На самом деле проблема в том, что Win7 несколько иначе разбирается с нажатием клавиш. В принципе, все клавиши передаются в скрытую консоль. Но почему-то в Win7 обычные комбинации переключения языка - Alt+Shift или Ctrl+Shift - или не правильно передаются, или не достигают нужного эффекта.

    Так что пока решение, найденное Иваном, остается единственным.

    Я собираюсь посмотреть, существует ли пара сообщений - "Язык сменился" и "Смени язык" - которые можно было бы использовать вместо простой пересылки клавиш.

    • Кирилл.