Comments 32
Статья не в формате хабра, практически любой хабравчанин смог бы сам реализовать сей функционал и настолько пошагово описывать процесс разработки не стоило, это ведь не статья из разряда First Steps. Стоило рассказать только про особенности, сложные моменты, и т.д. но не разжевывать процесс кодинга как новичкам.
-32
> практически любой хабравчанин смог бы сам реализовать сей функционал
ах, если бы это было правдой…
ах, если бы это было правдой…
+9
все хаброюзеры это виндовс-девелоперы?
+5
Извиняюсь, возможно мое сообщение показалось излишне резким, наверно надо впредь осторожнее и понятнее изъяснять свои мысли. Свою ошибку понял. Это мое сообщение видимо станет рекордсменом по оценкам, правда только в абсолютном значении.
+1
Это абсолютно неюзабельно. Курсор мыши болтается все время в разных местах. И чем его искать по всему экрану, проще глянуть в трей.
Вот если бы индикатор горел рядом с курсором в самом тексте, тогда это было бы удобно.
Вот если бы индикатор горел рядом с курсором в самом тексте, тогда это было бы удобно.
+6
muxlevator.habrahabr.ru/blog/85275/#comment_2545034
Там это есть. Но работает не во всех программах. К примеру, в окне ввода адреса в Опере и Word свои курсоры. В принципе, реализация не намного сложнее вышеописанной, как-нибудь попробую сделать.
Там это есть. Но работает не во всех программах. К примеру, в окне ввода адреса в Опере и Word свои курсоры. В принципе, реализация не намного сложнее вышеописанной, как-нибудь попробую сделать.
0
И все-таки стоило дочитать msdn на предмет формирования магических чисел… да и нет ничего сложного там.
0
> if (!hEnCur || !hEnCur)
Думаю должно было быть if (!hEnCur || !hRuCur)
Думаю должно было быть if (!hEnCur || !hRuCur)
+5
Идея не нова… и почти бесполезна: те, кто печатает глядя на клавиатуру, на курсор смотрят достаточно редко, а тем, кто печатает вслепую и подавно не нужно — быстрее просто раз-другой-третий поменять раскладку.
0
где бинарник?
+2
а чем Вас не устроило решение типа Punto Switcher?
Авто переключение языка можно отключить… И включить плавающий индикатор, который будет пропадать через несколько секунд после переключения…
Авто переключение языка можно отключить… И включить плавающий индикатор, который будет пропадать через несколько секунд после переключения…
0
lay = GetKeyboardLayout(dwThreadId);Поправьте меня, но мне кажется. что этот враниант не бует работать с альтернативными раскладками. например раскладкой Ильи Бирмана. Может быть лучше смотреть идентификатор языка, а не раскладки?
0
Пользуюсь www.amlpages.com/Rus/amlmaple.htm Флаг слева от курсора
0
Он как бы платный, а тут всё быстро, понятно и бесплатно.
0
На нее и намекал в начале поста.
0
Было бы логичнее индикатор сделать не возле мышиного курсора, а возле курсора где текст вводится.
Ведь мы когда набираем текст, смотрим не на курсор мыши, а на текстовый курсор, куда символы выводятся во время набора их на клавиатуре
Ведь мы когда набираем текст, смотрим не на курсор мыши, а на текстовый курсор, куда символы выводятся во время набора их на клавиатуре
0
Спасибо за статью, лично мне, как не «виндовс-девелоперу» было интересно.
0
Это все круто… только что делать дизайнерам, например, которые смотрят на этот код, а видят фигу. Где можно скачать готовую утилитку?
0
+2
Из процессов убил, а иконка осталась. Непорядок.
0
Если курсор остановится над чем-то, для которого IsWindow() == false, то Ваша прога будет жрать процессор ;)
0
Sign up to leave a comment.
Индикатор раскладки клавиатуры рядом с мышиным текстовым курсором