Самый простой вариант — написать :)
Когда мне нужна какая-нибудь маленькая прикладная програмка, то именно такое решение я и применяю. И интересно, и полезно…
Писал программульку такую раньше (давно) :) Сейчас найти не могу, не помню в чем была проблема, но помню, что работала как-то вяло и задумчиво, поэтому и не использовал.
Просто хотелось бы идеального решения :).
попробовали бы вы caps lock сразу бы поняли :) после того как перешёл на ubuntu и поставил себе в качестве переключалки caps lock больше никогда не соглашусь переключать её по alt(ctrl)+shift
Да в принципе устраивает. Но если делают доп. кнопки на клаве, сделали бы еще одну под раскладку. Многим бы стало удобнее.
Кстати в Alt+shift есть такая проблема, что иногда по Alt выделяется меню программ. И когда быстро что-нибудь набираешь, вдруг начинается беспорядочный перебор вкладок меню в Worde или какой-нибудь другой программе. Тормозит работу.
Я повесил на нажитие левого Shift — американскую раскладку, на нажатие правого — русскую. Теперь не надо думать о том, какая раскладка была — «ляпнул» по нужному Shift'у — и стоит именна та, которая нужна. Индикатор раскладки не нужен вообще :)
Суть в том, что раскладка переключается, только при отпускании Shift'а, если, пока он был нажат, другие клавиши не трогались. Немного запутанно звучит, но в жизни всё проще: нажимаете Shift+буква — получаете прописную, нажимаете и тут же отпускаете Shift — включаете нужную раскладку.
И вообще, почему выпускаются клавиатуры с кучей дополнительных кнопок (всякие play/stop, e-mail, громче/тише), а сделать выделенную кнопку переключения раскладки никто не догадывается?
Извиняюсь, по привычке, как в кипе, перешёл на другую строку с Ctrl+enter :)
я хотел процитировать выше сказанное и добавить: «потомучто клавиатуры разрабатывают американцы, которым плевать, что кому-то неудобно переключать раскладку (:»
НЛО прилетело и опубликовало эту надпись здесьНЛО прилетело и опубликовало эту надпись здесь
ну переключать через скролок эт конечно прикольно, ток мне альтшифт ближе… но эт дело каждого…
а вот делать отдельную кнопку бред:
1) америкосы + англичане не переключают кнопки…
2) индусы или китайцы и многие другие переключают больше чем одну расскладку, че им терь каджому по клавише выделить?
3) еще раз зачем? если 80% людей это не напрягает :)
ээээ
1) блин вы оцениваете разницу между рисунком букв и новой кнопкой?
2) спросите у индусов, но их однозначно больше нас, вот сделаю еще 20 кнопко на клаве… ради них… и че?
3) ага, ради .3% на все клавы делать лишнюю кнопку, вот меня даже кнопка win как то напрягает, лишняя, не пользуюсь, а еще и расскладку переключать, а еще чтоб ФФ отдельную кнопку, и есно отдельную кнопку для оперы?:)))) пользуйте капс
Утилита, вешающая переключение раскладки на любую кнопку, есть вот здесь: haali.net/winutils/lswitch.exe
Исходный код: haali.net/winutils/lswitch.c
Преимущество в том, что больше ничего она не умеет, так что весит мало и работает (лично у меня) быстрее, чем стандартное сочетание :)
Код капслока (задать в командной строке) 20.
На древних советских клавиатурах была отдельная кнопка, «Рус/Лат». Она же выполняла функции индикатора раскладки — в нее был встроен светодиод.
А у современных машин, на мой взгляд, аж 2 проблемы — и с переключением, и с индикацией раскладки. Крохотный индикатор на панели задач со своей задачей не справляется.
У меня была идея написать программу, котора бы меняла системную тему (цвета аголовков, обрамления окон) в зависимости от текущей раскладки. Правда, то, что получилось, работало только в Win200 и более старых системах, где нет графических тем.
Я попробовал эти проблемы решить: kapustos.habrahabr.ru/blog/41726
Собственно, можно сигнализировать переключенную раскладку всеми 3-мя индикаторами клавиатуры.
Переключение раскладки