Pull to refresh

Comments 169

полезная была бы клавиатура.
Хотя меня устраивает ScrollLock под индикатор русской раскладки. Привыкаешь очень быстро, к тому же этот индикатор сегодня практически не используется, зато везде присутствует.
UFO just landed and posted this here
там я ставлю на Num Lock, ибо он бессмыслен на большинстве из них, за неимением NumPad
Кроме маков-ноутбуков, там нет намлока.
передайте Джобсу пламенный )
UFO just landed and posted this here
>Потребуется привыкание (я недолго пытался, и привыкнуть не успел), но оно должно быстро окупиться сэкономленным временем.

Честно говоря, пытаюсь привыкнуть с лета, но никак. 20+ лет набора с циклическим переключением раскладок дают о себе знать, постоянно пытаюсь переключить Eng->Rus с помощью клавиши Eng (LWin)
Есть. На hp(pavilion) к примеру.

Но как по мне это не вариант. Лучше всего подсветку клавиатуры разными цветами сделать (:
У меня на F6 находится NumLock (включается через Fn+F6), но похоже на более новых маках его уже нет.
На маках вообще засада, там раскладка тормозит. Переключил окно написал 2 буквы, они на английском, печатаешь дальше а тут то раскладка и переключилась ;(
А не putty ли стоит? Я заметил что только с ним так получается…
Тьфу, Punto :)

Кстати, не в тему но :) — у меня punto стоит только из-за возможности назначить смену раскладки на Command+Shift, почемуто начиная с 10.6 нельзя назначить эту комбинацию на смену раскладки, есть ли стандартный способ это сделать без посторонних программ?
я переучился на command+space очень удобно и везде можно так настроить

Пунто нет, чистаят макос так же себя ведет. и по слухам в виндовом интюнсе похожий глюк есть
У меня на Asus k40 использование NumLock в качестве индикатора включает NumPad. :)
UFO just landed and posted this here
У меня на ноутбуке настроена индикация по NumLock (тем более что основную функцию NumLock использовать нереально ввиду отсутствия цифровой клавиатуры). Очень удобно. И расположен он в центре над клавиатурой.
UFO just landed and posted this here
да нет, на многих бюджетных ноутах нет вообще никакой индикации, даже активности HDD.
UFO just landed and posted this here
я и не утверждал, что только на бюджетных. Но на них чаще всего мне встречалась такая ситуация.
UFO just landed and posted this here
FS Lifebook S7110 — ни одной «лампочки», кроме монитора. Даже индикатора линка на сетевой карте нет. Только маленький LCD экранчик с индикаторами заряда, активности, капс-лока и т.д. Разглядеть что-либо на нем — это нагнуться вперед и присмотреться. Машинка, на момент выхода, совсем не бюджетная.
UFO just landed and posted this here
У меня на Dell Latitude D531 есть…
UFO just landed and posted this here
Критично. В Украине у большинства юзеров стоит три языка.
UFO just landed and posted this here
С клавиатурой вообще беда. Ну не предназначена она для русского языка! Мало того, что с раскладкой путаешься, так еще и наших кавычек-елочек/лапок на ней нет и тире.

Давно уже думаю, почему никто не сделал нормальную клавиатуру для пишущих людей. Если только как на Хабре программно заменять.
ЧТО вы делаете в самом начале набора текста. Правильный ответ: смотрите на клавиатуру чтобы правильно поставить пальцы.
Нет
Ну да. По-моему, вполне достаточно пальцами нащупать соответствующие клавиши (тем более, что «О» и «А» обычно рельефно отличаются). Не говоря уж о том, что со временем привыкаешь к клавиатуре и уже смотреть не надо как руки класть :)

Но с индикатором раскладки что-то определенно нужно делать.
Можно и индикатор рельефным сделать :)
Угу, изначальное предположение неверное.

Если развить мысль автора о том, куда мы смотрим в начале набора текста, я бы предложил рядом с текстовым курсором показывать всплывающую иконку (либо автоматически при попадании фокуса в поле ввода, либо при нажатии комбирнации клавиш).

Или например менять форму самого курсора — например, сплошная мигающая вертикальная палочка — английский, мигающая штрихованная палочка — русский. (но более чем для 2-3х языков такое не подойдет)
Я пробовал когда-то такое написать, рисовать флажок возле каретки. В стандартных виндовых Edit Controlах работало, но в приложениях на Qt, в Firefox, Winword — уже нет, видимо они эту каретку сами рисуют и как туда вклиниться я не нашел, может плохо искал.
А я пробовал обозначать язык частотой мигания каретки: английский — быстро мерцает, русский — медленно.

Даже сделал службу, которая управляет этим делом (в семерке не пробовал): malinnikov.ru/karetka-kak-indikator-tekushhej-raskladki/
Частота мигания мне кажется не очень эффективной. А вот ваша идея с разными цветами каретки мне очень понравилась!
Идея-то не моя, я там написал.
А эстонский, дайте я угадаю?
На какой-то из сборок винды хр видел такую штуку. При наведении курсора к текстовому полу рядом с ним (курсором) появлялась иконка в виде флага текущей раскладки. Решение простое и заметное.
Сам пользуюсь индикатором scroll lock на ubuntu.
«А я что, клавиатуры ни разу не видел что-ли? Зачем мне на неё смотреть?»
Как и многие другие ищу ключевые клавиши и от них уже дальше «пляшу».
Было бы прикольно, если бы в зависимости от раскладки соответствующие символы на клаве были бы подсвечены или затемнены. В частности, это поможет тем, кто постоянно путает буквы, присутствующие в обоих алфавитах (О, А, Н, Р и т.д.).
А у Лебедева на его клавиатуре нет такого? Правда за такие деньги ну нах*й…
Можно сделать так: латинские буквы обозначены синим цветом, кириллические — красным. Используеться подсветка синяя или красная, в зависимости от раскладки. Тогда будут видны только соответствующие буквы. По идее не должно быть очень дорого.
А самое-самое: «ю — .» и ". — /"
А меня удивляет, почему изменение раскладки введенного после набора не включено в ОС по умолчанию. Пользуюсь пунто свитчером без автоматического переключения, т.е. при вводе в неправильную раскладку не ругаюсь, а жму Pause/Break (если введено одно слово) либо Shift+Break для выделенного текста — но так далеко я редко убегаю, потому что набираю вслепую и смотрю на экран.
А что делать тем, у кого установлено больше двух языков/раскладок?

Отличать по цвету диода? — Не универсально. Не интуитивно.

Индикатор должен быть в виде экрана, где отображается код языка/раскладки или флаг? — Слишком сложно и дорого.
Кажется, что диода, скажем, 5х10 точек хватит. Не кажется, что дорого.
ну что вы заморочились на индикаторе раскладки
с индикатором получается следующая схема
1. посмотреть на индикатор и если нужно поменять раскладку
2. набор текста
3. проверка набранного и по необходимости корректировка
4. если есть что попечатать ещё — см п.2

если использовать Punto то остается
2. набор текста
3. проверка набранного и по необходимости корректировка (если неправильная раскладка — инвертировать выделенное)
4. если есть что попечатать ещё — см п.2

таким образом не надо смотреть на индикатор перед набором текста, всё равно нужно регулярно проверять текст на аккуратность и отсутствие ошибок
На маке настроил по alt переключать в соседнюю раскладку, одна кнопочка всего.
Да, но тут пропущен еще один пункт — испытывание раздражения о того, что произошло не то, что ты хотел.
И от этого никуда не деться. Даже если проблема будет решаться одним нажатием, значительное количество людей (включая меня) испытывает от этого сильный дискомфорт.
у меня сильный дискомфорт когда я сажусь за комп без Punto Switcher'a или его аналога (xneur).

а ещё раздражает, что когда переключаешь клавиатуру по alt+shift система часто воспринимает это как нажатие клавиши Alt и фокус переключается на меню

а ещё раздражает, что когда переключение клавиатуры настроено на ctrl+shift выделение с помощью ctrl+shift+стрелки зачастую переключает раскладку

хотя с другой стороны у меня никогда не возникает проблемы работа с тачпадом, практически никогда не использую отдельную мышку
ненавижу Punto, и сразу выключаю.

необходимость контроля раскладки дисциплинирует, а глючные автопереключалки — развращают
Автокорректировка — да, раздражает. А вот Break'ом исправить набранное в неверной кодировке — это то, что доктор всем должен советовать.
На клавиатуру при печати не смотрю. И до начала печати тоже не смотрю.
Чтобы не путаться с раскладками есть хороший способ — капслок включает первую раскладку, шифт-капслок — вторую, альт-капслок — третью.
так а в какой кодировке вы будете печатать в данный момент, где видно?
А дело в том, что при таком подходе индикатор раскладки вообще не нужен. Просто перед тем, как начать печатать на английском вы _всегда_ нажимаете капслок, перед тем, как начать печатать на русском — шифт-капслок и т.д. И не нужно никуда смотреть и тратить на это внимание. Чуть чуть практики, это доводится до автоматизма и вы больше никогда не путаете раскладки.
Помнится, на древних то ли CGA, то ли EGA мониторах раскладка указывалась цветом фоновой рамки. Радикально и никогда не прозеваешь.

Может если сделать смену темы оформления (или цвета рамки активного окна, или окна ввода) «на лету» — было бы удобно?
Такое, по идее, можно сделать простой программой без необходимости выдумывать новое железо.
Возможно мы говорим про разные вещи, но вроде как это был резидентный драйвер кириллицы keyrus.com для DOS.
Наверное именно оно. Давненько это было :)
Спасибо.

VgaRus тоже мог. Просто в KeyRus'е всё настраивалось, в отличие от остальных.

Кстати, не раскрыта тема разного звучания клавиш на разных языках, а в KeyRus'е и это было :)

Это на любом мониторе было. У меня, например, на SuperVGA. Это была функция драйвера клавиатуры, а не монитора

Удобнее всего, на мой взгляд, сделать разноцветный курсор. Потому что все равно больше всего ты будешь смотреть именно туда! А от взгляда на клавиатуру наоборот надо отучать!
поддерживаю. цвет текстового курсора именно то, что надо
Под винду была такая программа, которая отображала флажок рядом с курсором.
Точно, она. Только раньше она была бесплатной.
1) возможности незарегистрированной версии почти не оограничены
2) у добрых людей всегда есть старая версия. правда там фич меньше, но и регистрировать не надо. :)
Она же работает только со стандартными контролами, нет?
а под мак есть что-нибудь такое?
А если у вас три раскладки? Какие тогда нужны индикаторы? ИМХО решить проблему комплексно, на уровне операционной системы — нельзя. Намного лучше это все решается на уровне приложений с помощью плагинов или встроенных средств, например, в миранде у меня, по одной кнопке меняется язык во всем сообщении, по другой — только последнего слова и т.д. Для браузеров, пока, подобные плагины не встречал, хотя и не искал никогда)

Да и проблема не такая уж критическая, чтобы заострять на ней внимание.
Я печатаю вслепую и никогда не смотрю на клавиатуру перед набором текста. Чтобы верно положить пальцы, на клавишах существует пара насечек (под указательные пальцы), которые нащупываются за одну-две секунды.
Лучший способ: показывать только текущий набор символов на клавишах.
Простейший способ: мигающий курсор с флажком (флажок появляется при паузе в печати)
Вот.
Я вот в самом начале набора текста ставлю левый мизинец на левый шифт, чтобы начать печатать с большой буквы.

Вообще идея очень красивая, пробел будет видно даже перефирийным зрением. Мне вот пришла в голову идея, что можно на ноутбуках для такой цели делать светодиод там, где монитор крепится к корпусу/клавиатуре. У некоторых моделей Lenovo индикация заряда батареи сделана похожим образом, только там небольшое зеркало. Куда бы человек не смотрел — на монитор или клавиатуру, он его сможет легко увидеть.
А я думаю, было бы круто, если бы индикатор раскладки отображался прямо в поле ввода, где-нить рядом с курсором, например вот так:
я первый написал :-Ь
Мне кажется например (тащемта))еще круче будет смотреться маленький кружок определенного цвета, например синий для английской и красный для русской раскладки ну или другие цвета неважно.
И да, индикатор под курсором — круто.
UFO just landed and posted this here
Такое вроде есть в сборке zvercd, что за софт — не помню.
Не знаю как в звере, а я использую утилиту AmlMaple, отображает в правом нижнем углу каретки маленький флажок родной страны языка
у меня всегда линукс, всегда caps=lctrl, всегда светодиод caps отражает русскую расскадку
Это борьба с симптомами.
Если вам нужно быстро работать с текстом — научитесь печатать вслепую. И раскладка, и селектор раскладки будут у вас в подсознании. Точно так же, как путем долгих повторений надрачиваются до автоматизма нажатия этих несчастных 54 клавиш, точно так же в подсознание копируется механизм выбора раскладки вашей любимой ОС. И до тех пор, пока вы не столкнетесь с каким-нибудь шибко умным приложением, которое будет менять раскладку само (тем самым ломая тождественность между механизмами в системе и вашем подсознании), вы о том, что у вас две раскладки, вообще не вспомните.
Если индикатор раскладки поместить на клавиатуру, вы получите еще одну проблему, которую нужно будет решать при обучении слепому набору — привычку смотреть на клавиатуру в поисках индикатора.
Селектор раскладки будет в подсознании если раскладки только две. Настоящие проблемы начинаются когда их становится больше.
Какие проблемы?
Почему-то вдруг появляется необходимость смотреть на клавиатуру при переключении?
Не на клавиатуру — в трей. Начинаете набирать, набираете не то. Стираете, переключаетесь, опять не тот язык (потому что подсознание отказывается запоминать порядок языков), оказывается надо было переключиться два или больше раз. Ругаетесь про себя, стираете, переключаетесь еще раз.
Вероятно это так.
Три раскладки у меня дома на маке, но в макоси, комбинация смены раскладки переключает на предыдущую раскладку. Переключение на третью (редко употребимую) происходит двумя нажатиями.
Если бы я и вправду пользовался тремя раскладками в равной степени, я бы назначил им разные клавиши для безусловного переключения.
Если вы хотите переключать раскладки перебором, вам действительно потребуется индикатор. Но зачем размещать его на клавиатуре?
Я раньше пытался назначить раскладки на Ctrl + 1, Ctrl + 2, Ctrl + 3. Проблема в том, что 1 2 и 3 находятся слишком далеко от Ctrl, по сравнению с шифтом. К тому же клавиши циферок сами по себе маленькие, плюс для такого переключения приходится сильно менять положение левой руки. В итоге выходит ничуть не удобнее чем перебор.

А индикатор на клавиатуре это в любом случае отвлечение внимание. Я свою клавиатуру, по правде говоря, вижу от силы пару раз в день, при том что большую часть времени провожу за компом.
Как я уже писал выше: капслок — первая раскладка, шифт-капслок — вторая, альт-капслок третья.
А ещё раскладки в каждом окне могут отличаться, а если окон два десятка и ты не просто смотришь фильм, а работаешь, удерживая в голове некоторые данные. Пройдёт слишком много времени для того, чтобы из «стека» достать раскладку текущего окна.
Кроме того я использую три разные ОС и в каждой значок раскладки отличается местоположением, цветом и искать его в разных частях монитора тоже неудобно.
По себе скажу, никакого «стека» или «задержек» я не ощущаю. При большом количестве приложений иногда происходят «сбои», но реакция на них тоже совершенно подсознательная — комбинация удаления слова и набор новых буковок — это тоже часть подсознательного механизма работы с раскладками. Осознание раскладки по индикатору в тех редких случаях, когда это необходимо (набор пароля, например), требует куда больше времени и напряжения, чем пяток движений пальцев.
Я работаю с двумя ОС.
> Если вам нужно быстро работать с текстом — научитесь печатать вслепую.

Мне не нужно быстро работать с текстом. Мне нужно не раздражаться из-за всяких мелочей.
Но в том, что вы раздражаетесь из-за мелочей, нет вины индикатора.

Возможно, это вас отвлекает, чем доставляет неудобства. Но где бы вы его не разместили, необходимость осознавать, что он отображает, будет отвлекать вас.
Отвлекать, а не раздражать.
Не раздражает меня сам процесс смены раскладки. Раздражает, что на выходе не то.
>точно так же в подсознание копируется механизм выбора раскладки вашей любимой ОС

Тогда уж, по-моему, проще сразу тренировать подсознание на прямое (т. н. называемое «нециклическое») указание раскладки. При циклическом подсознание может, например, не запомнить какая раскладка была при последнем подходе к компу, а даже если запомнит, то её мог переключить кто-нибудь другой.
лучшее решение проблемы: выводить индикатор языка во все поля где можно вводить текст
+
клавиатуру с подсветкой из клавиш с тем, чтобы появлялись только те буквы, какая сейчас раскладка — получается какая-то клавиатура от Лебедева (девайс редкое Г, приведен просто для примера).
+ бонусом
кнопки А и О засечки меняли форму в зависимости от раскладки, например, с горизонтальных на вертикальные.
Два-три года назад настроил себе на рабочей станции под Linux такую настройку:

— переключение языков ввода: Caps Lock
— переключение регистра(сам Caps Lock): Shift + Caps Lock
— индикатор языка: ScrollLock (горит — одна раскадка, не горит — другая)

Привык быстро (как и ко всему хорошему) и отвыкать не хочется, несмотря на некоторую путаницу (есть еще вторая рабочая станция под Windows XP).
Аналогично. Сейчас ещё клавиатура MS NEK4000, там индикаторы по центру клавиатуры.
+1
У неё лампочки аккурат под пробелом, но всё равно надо ещё себя заставить на них смотреть
capslang.exe замечательно делает это под XP, пользуюсь больше года.
загуглил. програмуська действительно интересная, стоит попробовать. смущает только два обстоятельства — не работает как сервис, запускается только после логина, т.е. на странице логина не будет работать и, второе, не работает в ремоте десктопе — для меня актуально.
внушает уважение размер — 40кб по нонешним временам — весьма и весьма знаете с учетом того что и под Вистой (а значит и под Семеркой) работает.
Линуксовый переключатель тоже в сеансе rdp не работает.
а на странице логина все равно проще поставить дефолтовым английский
Под семеркой работало
Практически на всех беспроводных клавиатурах светодиоды ОТСУТСТВУЮТ по причине энергосбережения. на маковских клавиатурах такая же ситуация. Лучше уж тогда на мониторе где-нить светодиод. Кстати интересная мысль для DIY блога…
Я бы хотел клавиатуру, на которой цвет подсветки будет сигнализировать об активной раскладке.
Помнится один отечественный дизайнер разрабатывал такую ;) Дорогая, правда.
Мне бы хватило одной подсветки.
У китайцев (а может корейцев?) есть клава которая хоть в крапинку хоть какая. Уйма вариаций подсветки. Может в ее драйверах и есть подобная фича)
www.youtube.com/watch?v=HpnUbF2nnrA
Если это та клавиатура, о которой я подумал, то как вариант рисовать подсветкой клавиш флаг страны или буквенное сочетание)
Еще подумались 2 мысли:
1. людям, которые печатают вслепую / у которых клавиатура на коленках индикатор на клавиатуре не поможет, ибо либо далеко смотреть, либо самого индикатора не будет видно
2. людям, которые НЕ печатают вслепую гораздо труднее будет отучаться смотреть на клавиатуру, ибо там же индикатор, да еще в самом низу (читай на самом большем удалении от монитора) клавиатуры.
В блоге «DIY или Сделай Сам» давненько ничего интересного не было. :-) Чем не идея?
лучшее решение проблемы — чтобы для каждого поля ввода можно было указать доступные языки и язык по умолчанию

* URL поле адреса — латиница (я в курсе про зону РФ, но это мертворожденная идея)
* поле пароля — латиница
* поле ответа мессенджера — местная локаль

другое дело, что GUI такое пока не поддерживается и вряд ли в ближайшем будущем
Не лучшее
* URL поле адреса — латиница (я в курсе про зону РФ, но это мертворожденная идея)
Я очень часто пользуюсь поиском из адресной строки FF

* поле ответа мессенджера — местная локаль
А с некоторыми людьми пытаюсь общаться на английском
URL поле адреса — латиница (я в курсе про зону РФ, но это мертворожденная идея)

Если у вас Firefox — Вам подойдет этот аддон, но мне не понравилось — в строке адреса чаще набираю по тайтлу сайта, чем по урлу, к тому же оттуда многие гуглят.

поле пароля — латиница
— а это, имхо, прикольная идея.
Удобнее индикатор на капс ставить. Я вот, к примеру, не всегда смотрю на клаву при начале набора текста, а индикатор капса периферийным зрением отлично вижу.
Светодиод не решение. Во-первых проблема более чем двух раскладок. Во-вторых — кто же смотрит на светодиод когда надо переключить раскладку? Глаза остаются в тексте, переключение происходит в слепую.

Юзкейс такой обычно: вы что-то вводили на одном языке. Переключились не глядя пару раз, продолжили вводить, отвлеклись (руки на клавиатуре либо убрали и положили их обратно), вернули внимание в текст а текущая раскладка уже забылась.

Общая мысль — мозг уже занят тем чтобы заново сосредоточить внимание на поле ввода. Глаза видят курсор. В этот момент рассматривать индикатор где-то на клавиатуре — только лишний раз отвлекаться. Следовательно нужно либо рисовать флажок возле текстового курсора, либо подавать информацию о раскладке по другому каналу — например менять форму засечек на клавишах.
> Юзкейс такой обычно: вы что-то вводили на одном языке. Переключились не глядя пару раз, продолжили вводить, отвлеклись (руки на клавиатуре либо убрали и положили их обратно), вернули внимание в текст а текущая раскладка уже забылась.

Юзкейс я описал, и он немного другой: ты писал, затем переключил внимание на что-то (другое окно, вероятно), что требует какого-то дополнительного действия (переключиться в другое окно — Alt+Tab или мышь — положение рук меняется), затем собираешься продолжить набор, восстанавливаешь положение рук _глядя на клавиатуру_ — и вот оно.

Если бы проблема решалась просто индикацией в поле ввода, то никогда не было бы ситуаций, когда в неверной раскладке набрано больше 1-2 символов (ты ведь смотришь в поле ввода). Следовательно, проблема как раз в том, что ты НЕ смотришь в поле ввода.
Хм… да, такое тоже бывает. Бывает что печатаешь не глядя ни на экран ни на клавиатуру. Индикатор как я сказал уже не поможет — что с ним делать если раскладок больше двух? Имхо остаются только тактильные ощущения.
В индикаторе отображается аббревиатура языка — 5х10 точек для этого вполне хватит.
Даже если такой индикатор станут добавлять на все клавиатуры, что делать в случаях когда на клавиатуру не смотришь? Приучать себя смотреть на нее каждый раз перед набором текста?
Если ты не смотришь на клавиатуру, то и проблемы нет — ты увидишь, что начал набирать неправильно сразу и/или тебе помогут программы типа вышеописанных.
В этом то и проблема — меня раздражает что я набираю один текст, а набирается другой. Я стираю, переключаюсь, набираю а там снова не тот. В итоге раздражаюсь еще больше. Я хочу чтобы сразу начал набираться нужный, причем без особых умственных усилий с моей стороны.
Есть такая удобная штука, Aml Maple — значок раскладки показывается прямо там где печатаешь. Увы, он много где не работает, особенно там, где используются нестандартные поля ввода.
Проблема как раз в том, что при наборе человек НЕ смотрит в поле ввода — иначе бы раскладка исправлялась после первых 1-2 введенных символов. Как раз больше всего раздражает, что ты уже набрал слово, когда взглянул на раскладку.
Перед тем как начать печатать обычно поле ввода выделяют. И в таком случае сразу видно, на каком языке будет печататься.
В абсолютном большинстве случаев по Alt-tab курсор остается на месте и смотреть на него нет нужды. Если он там не остается — это баттхерт почище смены раскладок.
Ну тогда остается только перепаять диод другого цвета и переключать капсом.
UFO just landed and posted this here
Я думал что человек при наборе текста смотрит ТОЛЬКО в поле ввода. ;). Или должен смотреть. А если не смотрит, то надо очень сильно бить его лицом в клавиатуру.
Я решил просто: русский язык включается по одиночному нажатию правого Ctrl, английский — по нажатию левого. Соответственно, проблема отпадает как класс.
«в том, что он находится НЕ ТАМ, куда смотрит пользователь, если он не обладает навыками слепой печати.»
«Отсюда естественный вывод — индикатор переключения раскладки должен находиться НА КЛАВИАТУРЕ.»
Неужели не видите противоречия самому себе?
Вот как раз индикатор то и должен находится там где происходит набор текста. Мне бы очень помог курсор, который например показывает маленькую R или Е. Вот так.
|R
|

|E
|

А вот переключатель и может и должен находится на клавиатуре. У меня он на капслоке.
Вспоминается курсор в Sinclair basic :) Там была куча режимов ввода, а в моём клоне была еще и индикация языка — курсор c буквой «L» — если текущий язык английский и «л» — если русский. Довольно удобно странно, что такой курсор на PC не применяется :/
а я сделал проще — на разные раскладки поставил разные клавиши переключения. т.е. нужно писать текст на английском — жму соотв. кнопку, не смотря на индикатор. нужен русский — жму на другую кнопку. довольно удобно, при том что клавиатура — логитек g15, там есть G-кнопки.
Не видел ваше сообщение когда оставил свое.
Думаю, что отображение значка имеет плюсы: легче понять(для тех, кто не может запомнить цвет); легче нарисовать для драйвера (поверх окна); не надо подгонять цвет, если фон совпадает с фоном раскладки. Но есть и минус: нужно место под значок, может загораживать набираемый (хотя можно разместить его вне поля ввода); может быть слишком далеко при большом поле (что решается переносом в начало, но будет загораживать текст, а значит рисовать выше поля ввода).
Цвет и буквы можно совмещать. Особенно, для людей с плохой памятью :)
Раз уж такой тред, то может быть кто-нибудь знает, как отучить винду сохранять индивидуальное состояние раскладки для каждого приложения? Хочу, чтобы раскладка сохранялась глобально, в не зависимости от открытого приложения.
Не знаю мне как-то наиболее удобно юзать флажки возле курсора, можно заюзать штуковину наподобие Crawfish (http://squary.ru/download.html)


Менять цвет поля ввода.
Добавить возможность переключения раскладки разными клавишами.
Кто чаще смотрит на клавиутуру не откажется от дополнительной лампочки.
Гм. А ведь это еще дополнительный сигнал о местонахождении курсора. Конечно, при условии, если подкрашивать не все сразу, а только текущее: )
У меня уже лет 8 основная система Linux и переключение раскладки с помощью CapsLock и индикация лампочкой CapsLock. И ИМХО это идеальное решение, потому что за последние 17 лет мне ни разу 7 не был нужен CapsLock по прямому назначению. И ещё, лампочку нет нужды втыкать в середину клавиатуры, её прекрасно видно периферийным зрением. А уж на Пробел, по моему, вообще смотрят только очень зелёные новички, которые печатают одним пальцем.
> её прекрасно видно периферийным зрением
Дык тогда придется нумлок выключать, не? Как-то тоже неудобненько.
В смысле? Лампочки капслок и нумлок слишком близко и краем глаза — сливаются? Может быть и такое, от клавиатуры зависит. Хотя всё равно легко видно, сколько лампочек горит — 1, 2 или 3. Кстати, можно лампочку ScrollLock задействовать.
ИМХО это идеальное решение, потому что за последние 17 лет мне ни разу 7 не был нужен CapsLock по прямому назначению.
А как, простите, набирать слова в верхнем регистре? Аббревиатуру какую-нибудь, например.
Держать Shift одним пальцем при слепой печати не очень-то удобно.
А как вы при слепой печати набираете #$%&$@!?
Вполне нормально, кстати, Shift не даром есть с обеих сторон клавиатуры. И нажать одновременно Shift, что-то значительно быстрее, чем CapsLock, что-то,CapsLock. Ну и ещё — Shift+CapsLock работает как обычный CapsLock.
надо делать два сочетания клавиш — одно включает первую раскладку, другое вторую. Никакой путаницы никогда не будет.
На Mac очень удобно ставить переключение раскладки на капслок, так как на этой клавише есть индикатор в виде маленького зелененького светодиода.
Есть ещё один специфический способ переключения раскладки — однократное нажатие левого шифта включает английский, правого — русский. Способ всем не подойдет и не претендует на слово «юзабилити», но отдельным личностям очень нравится, я знаю среди фанатов несколько программистов и переводчиков, которым надо писать очень много текста на двух языках. Раскладки меняются рефлекторно одним касанием.

А по существу — всем не угодишь, многие на клавиатуру тоже не смотрят. Возможно, мир спасет удобная кнопка или хоткей для конертации ошибочной раскладки уже введенного текста.
Вот оно, ваше чудо эргономики :))



Полная картинка здесь: pchistory.ru/wp-content/uploads/ec1841.JPG

Обратите внимание на крайние кнопки в ряду клавиш с пробелом. В общем-то, ничто не ново под луной.
P.S: Кстати классная машина была :) ЕС1840/41

P.S: Кстати классная машина была :) ЕС1840/41

Для тех, кто XT не видел

Проведите небольшой тест и обратите внимание: ЧТО вы делаете в самом начале набора текста. Правильный ответ: смотрите на клавиатуру чтобы правильно поставить пальцы.
Смотреть на клавиатуру? Зачем?
Мой правильный ответ: Я нащупываю пальцами метки на клавишах F и J.
Смотреть на клавиатуру при этом совершенно не обязательно.
Вот и решение: индикатор раскладки должен находиться в середине клавиши пробел. При начале набора текста пропустить этот индикатор будет очень сложно.
Если человек владеет слепым методом печати, то на клавиатуру он практически не смотрит и индикатор ему будет абсолютно бесполезен.

Если уж пробовать решить эту проблему, то намного продуктивнее было бы разместить на клавишах символы шрифтом Брайля, меняющиеся при переключении раскладок.
Тактильная память наработается довольно быстро и это будет действительно удобно.
Индикатор языка можно было бы вывести на кнопку «Пуск», обычно человек, переключая взгляд с клавы на экран и обратно, чаще всего попадает глазами в левый нижний угол, чем в правый нижний, где нужно еще и выделить искомые две буквы среди кучи значков.
Самый оптимальный вариант — клавиатура на которой видно буквы/символы того языка который включен. Либо просто световая подсветка различная в зависимости от языка.
У ноутов есть индикатор на камере, а у обычных мониторов в углу есть индикатор включения. Вот их бы приспособить под это дело…
У некоторых мониторов NEC цвет и яркость индикатора можно менять из OSD меню :) Может быть можно и внешне как-то…
сразу видно, что писал пользователь винды…
имо, проблема в том, что в винде — переключатель раскладок (switch), а не выбор (set).
когда работаю на венде постоянно страдаю от этого, в отличие от линуксов. слева русский, справа — инглиш. для 2 раскладок более чем.
Переключаю раскладку по CapsLock, и лампочка показывает какой язык включен. На пробеле тоже странно лампочку делать, вы же не пробелом язык переключаете.
это все на маке, где лампочка находится в самой клавише caps lock конечно
А подскажите, пожалуйста, как это сделать на маке? Никогда особо не задумывался на эту тему… Но, возможно, действительно удобно будет. В самом деле Caps Lock не используется.
К сожалению Яндексовский Пунто так не умеет (я им поставил баг, обещали сделать в следующих версиях), а сейчас пока Киргуду умеет pihto.com/kirgudu Там включаете переключение раскладки по CapsLock, а автоматическое переключение можно выключить.
жалко без лампочки( А то задержка реально достает иногда
На дефолтной экранной клавиатуре Google Nexus One переключение раскладок так и сделана.
Sign up to leave a comment.

Articles