Comments 23
А не проще просто присоединить две клавы и на одной русский настроить, а на второй английский?
Для Win есть же Caramba Switcher и Punto Switcher (который после покупки Яндексом собирает кучу аналитики). У Linux тоже своих решений хватает. Цвета, конечно, это красиво, но все-таки практичнее автоматика.
Кстати, в таких программах как-то обрабатывается сценарий ввода пароля? Может ли раскладка при вводе английских символов переключиться на русский, тем самым сломав ввод? Что при плохом раскладе может привести к блокировке за неудачные попытки входа, например в интернет-банкинг
Когда я пользовался - ни как не обрабатывался, из-за чего я долго не мог понять почему я не могу ввести пароль на роутере с телефона, который сам же только что и создал, написав его дважды.
У меня кстати довольно длительное время, была проблема подобная вашей. Но она решилась тем что я начал просто смотреть на экран (видимо я освоил слепую печать пока играл в MOBA). Так я стал быстро понимать, что я не в той раскладке. Но переключаться было все ещё не удобно. А потом кто-то посоветовал поставить смену раскладки на Caps. После этого надобность в автосвитчерах отпала.
Я пользую Punto. Но не на автомате. Довольно часто у него на коротких словах и сокращениях случались ложные срабатывания. Пользуюсь только ручным исправлением, когда часть текста уже набрал в неправильной раскладке.
Предложенный в статье вариант интересен. Жаль, что у меня клавиатура без подсветки и жаль, что у меня Windows.
У меня наоборот. Не всегда срабатывает. Правда, только для одного механизма, переключение раскладки рус/лат. Повесил их на левый и правый ctrl. Остальное отключил. Отрабатывают механизм, как у советских клавиатур с отдельными клавишами смены раскладки. Штука удобная. В Linux что-то похожее есть, но полностью отключается механизм удержания Ctrl для комбинации.
Гениально! Почему я сам не подумал о таком применении подсветки? Сделаю себе под КДЕ.
В кедах не надо ничего делать, там это штатно в настройках включается уже много лет. А гномоюзеры продолжают жрать кактус)
Я всегда так настраивал, вместе с переключением раскладки по правому контролу, но тут дело вкуса. Правда, использовал индикатор scroll lock, потому что он нафиг не нужен мне для чего-то ещë. Правда, в ноутбуках придëтся всë же на капс настраивать, там обычно нет лишних индикаторов. Правда, на ноутбуке и клава рядом с экраном (если конечно не используется внешний экран вместо ноутбучного).
там это штатно в настройках включается уже много лет
Вы уверены, что речь идёт именно об управлении цветом подсветки клавиатуры?
Для меня идеалом был бы не слишком яркий светодиод, размещаемый где-то под монитором. Я чаще печатаю на русском: значит при Ru раскладке он должен быть в положении off, А на английской раскладке должен гореть.
Звучит как вполне посильная задача: подключить коротким шнуром к USB-порту (который может уже быть там же, на мониторе) простой контроллер со светодиодом. Должно быть несложно для знакомых с пайкой ребят.
Программную часть можно адаптировать из статьи, в том числе и под Windows — думаю там будет намного проще подписаться на события смены раскладки, без дополнительных прослоек в виде расширения среды рабочего стола.
Должно быть несложно для знакомых с пайкой ребят.
"Ардуино" индустрия позаботилась что давно ничего паять не надо - новая на Ренесасе имеет встроенную матрицу(адресных??) диодов. Есть Вавешаровская ЕСП с встроенным экраном, можно им светить причем без проводов... И скорее всего дофигища других вариантов.
Это что, ещё и на клавиатуру смотреть что-ли надо?
Нет, не надо — цвет подсветки хорошо заметен периферийным зрением даже на минимальном значении яркости (для этой клавиатуры).
По сути, при использовании двух раскладок (en и ru), вам нужно контролировать лишь один цвет. Например, для меня раскладка по умолчанию это en, а при активации ru загорается заметный красный цвет — именно он и ловится вниманием.
Ну, это, конечно, справедливо, если вы клавиатуру перед монитором на столе держите, а не, например, на коленках. В последнем случае, правда, будут вопросы по эргономике.
Я во время печати смотрю на вводимый текст, поэтому могу не заметить цвет клавиатуры. Но уже привык ориентироваться по буквам которые отображаются на экране.
Обеими руками одобряю и поддерживаю слепой ввод текста десятипальцевым методом. Тем не менее, когда вы смотрите на монитор, клавиатура вполне себе остаётся в зоне периферийного зрения.
Кстати, говорят, что у женщин оно развито лучше. Но мне и с моей мужской версией не потребовалось дополнительных усилий для считывания цвета текущей подсветки без специального взгляда на клавиатуру.
В идеале, чтобы подсвечивались только буквы текущей раскладки.
Можно соответствующими цветами закрасить буквы ещё попробовать. Например, синим одну раскаладку а красным другую.
Мне кажется у вас подход неэффективый.
Как по мне, если вам нужно подумать и принять решение о переключении, то это уже медленно + лень думать каждый раз.
Я использую разные клавиши для переключение между раскладками - на английский LAlt, русский RAlt. Заметил как вошло в привычку нажимать соответствующую перед началом ввода. Думать не нужно + эти клавиши очень близко к толстым пальцам обеих рук

Индикация раскладки клавиатуры подсветкой — решение для GNOME