<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Paradigm.ru &#187; визуализация</title>
	<atom:link href="http://paradigm.ru/tag/%d0%b2%d0%b8%d0%b7%d1%83%d0%b0%d0%bb%d0%b8%d0%b7%d0%b0%d1%86%d0%b8%d1%8f/feed" rel="self" type="application/rss+xml" />
	<link>http://paradigm.ru</link>
	<description>Блог Александра Мусаева</description>
	<lastBuildDate>Sat, 08 May 2010 16:13:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Индикатор клавиатурной раскладки</title>
		<link>http://paradigm.ru/2008/01/keyboard-layout-indicator</link>
		<comments>http://paradigm.ru/2008/01/keyboard-layout-indicator#comments</comments>
		<pubDate>Wed, 16 Jan 2008 18:17:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Программы]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[визуализация]]></category>
		<category><![CDATA[дизайн интерфейсов]]></category>
		<category><![CDATA[программы]]></category>
		<category><![CDATA[раскладки клавиатуры]]></category>

		<guid isPermaLink="false">http://www.paradigm.ru/2008/01/16/keyboard-layout-indicator/</guid>
		<description><![CDATA[Этот пост был задуман около месяца назад. Индикатор активной клавиатурной раскладки (элементарная, казалось&#160;бы, вещь)&#160;&#8212; одна из&#160;задач дизайна интерфейсов, неэффективное решение которой стало традиционным. В&#160;любой операционной системе с&#160;графическим интерфейсом, для отображения текущего языка ввода, сегодня используют значек в&#160;углу экрана: Решение привычное для абсолютного большинства пользователей, но&#160;совершенно неработающее. Для подтверждения достаточно оценить количество описок возникающих из-за неправильного [...]]]></description>
			<content:encoded><![CDATA[<p>Этот пост был задуман около месяца назад. Индикатор активной клавиатурной раскладки (элементарная, казалось&nbsp;бы, вещь)&nbsp;&#8212; одна из&nbsp;задач дизайна интерфейсов, неэффективное решение которой стало традиционным. В&nbsp;любой операционной системе с&nbsp;графическим интерфейсом, для отображения текущего языка ввода, сегодня используют значек в&nbsp;углу экрана:</p>
<p><img src="http://paradigm.ru/;-)/2008/01/layout-ind.png" width="500" height="140" alt="" /></p>
<p>Решение привычное для абсолютного большинства пользователей, но&nbsp;совершенно неработающее. Для подтверждения достаточно оценить количество описок возникающих из-за неправильного языка ввода (а&nbsp;так&nbsp;же количество разных слов, исторгаемых пользователями, когда они поднимают глаза с&nbsp;клавиатуры на&nbsp;экран и&nbsp;обнаруживают, что набрали последние несколько фраз на&nbsp;&laquo;марсианском&raquo; диалекте).</p>
<p>При наборе текста, взгляд обращен к&nbsp;области на&nbsp;экране, где появляются буквы, или к&nbsp;клавиатуре. Второй вариант встречается даже чаще, т.к. далеко не&nbsp;многие умеют печать, не&nbsp;глядя на&nbsp;кнопки. Постоянно контролировать состояние индикатора в&nbsp;углу экрана неудобно, особенно, если монитор&nbsp;&#8212; 30&quot;, или этих мониторов стоит перед человеком 4&nbsp;штуки. <span id="more-158"></span></p>
<p>Как не&nbsp;сложно догадаться, для того чтобы пользователь мог постоянно знать активный язык ввода, не&nbsp;отвлекаясь от&nbsp;набора текста, необходимо, чтобы индикатор находился в&nbsp;поле его зрения (варианты с&nbsp;невизуальной индикацией рассматривать не&nbsp;будем,&nbsp;&#8212; в&nbsp;этом контексте такие решения будут выглядеть слишком экзотически и&nbsp;неоправданно-сложно).</p>
<p>Некоторое время назад мне на&nbsp;глаза попадалась программа, меняющая цвет рамки активного окна, в&nbsp;соответствии с&nbsp;выбранной раскладкой. Идея гораздо более правильная, чем стандартная пиктограмма: цвет рамки почти всегда заметен боковым зрением и&nbsp;не&nbsp;требует лишний раз отрывать взгляд. Тем не&nbsp;менее, у&nbsp;программы были свои минусы. Например, при развороте окна на&nbsp;весь экран, рамка оставалась за&nbsp;пределами видимости. Кроме того, жирная граница нарушала целостновть стандартного стиля UI,&nbsp;придавая окнам аляповатый вид.</p>
<p>У&nbsp;меня у&nbsp;самого была идея сделать аппаратное решение: достаточно яркий светодиондный индикатор с&nbsp;двумя цветами, вмонтированный в&nbsp;клавиатуру или установленный у&nbsp;края монитора, мог&nbsp;бы отображать своим цветом текущую раскладку и&nbsp;быть всегда заметным боковым зрением. Решение тоже не&nbsp;идеальное, в&nbsp;первую очередь, из-за трудоемкости и&nbsp;нежелательности лишних проводов на&nbsp;столе.</p>
<p>Короче говоря, действительно-работающего интерфейсного решения не&nbsp;было до&nbsp;сегодняшнего дня (и&nbsp;именно этим обоснован долгий инкубационный период темы поста&nbsp;&#8212; отсутствовало заключение).</p>
<p>На&nbsp;Хабрахабре некто eXtractor предложил <a href="http://b23.ru/cbf">отличную идею</a> индикатора раскладки и&nbsp;несколько неполную ее&nbsp;<a href="http://code.google.com/p/flean/">программную реализацию</a> (не&nbsp;в&nbsp;обиду автору будь сказано, за&nbsp;инициативу, в&nbsp;любом случае,&nbsp;&#8212; респект). В&nbsp;комментариях к&nbsp;его посту тут&nbsp;же нашлась ссылка на&nbsp;уже сущетвующую и&nbsp;более точную реализацию идеи.</p>
<p>Эта идея затмила своей простотой все предшествующие варианты. Решение настолько очевидное, что даже удивительно, почему оно до&nbsp;сих пор не&nbsp;реализовано, как стандартная опция в&nbsp;распространенных&nbsp;ОС.</p>
<p>Программа <a href="http://b23.ru/cbx">Comfort Lang Switcher</a> переносит индикатор раскладки непосредственно туда, куда смотрит пользователь&nbsp;&#8212; к&nbsp;текстовому курсору. И&nbsp;это прекрасно.</p>
<p><img src="http://paradigm.ru/;-)/2008/01/flag.png" width="358" height="234" alt="" /></p>
<p>У&nbsp;CLS есть пара недостатков. Первый из&nbsp;них&nbsp;&#8212; неработоспособность в&nbsp;некоторых программах. В&nbsp;частности в&nbsp;Firefox (в&nbsp;том числе, в&nbsp;формах на&nbsp;веб-страницах), Open Office и&nbsp;Corel Draw. Две последние для меня не&nbsp;актуальны, а&nbsp;вот отсутствие флажка в&nbsp;Firefox&nbsp;&#8212; мелочь, но&nbsp;непрятно, т.к. к&nbsp;хорошему быстро привыкаешь.</p>
<p>Второй недостаток&nbsp;&#8212; платность. И&nbsp;дело здесь не&nbsp;в&nbsp;том, что жалко послать автору за&nbsp;труды эти 12$, а&nbsp;в&nbsp;том, что сделать это из&nbsp;Росии&nbsp;&#8212; совершенно фиг-его-знает-как.</p>
<p>Кстати, у&nbsp;программы есть более развитая версия&nbsp;&#8212; <a href="http://b23.ru/cbu">Comfort Keys</a>, относящаяся к&nbsp;категории интерфейсных твикеров-приблуд для Windows, которые, по&nbsp;большей части, я&nbsp;терпеть не&nbsp;могу. В&nbsp;ней присутствует огромное количество функций, возможно, полезных для какой-то категории пользователей. Но&nbsp;для себя я&nbsp;нашел всего одну действительно-полезную вещь&nbsp;&#8212; отображение флажка около курсора. Все остальное тут&nbsp;же захотелось отключить, хотя в&nbsp;полной мере сделать это, к&nbsp;сожалению, нельзя. Например она, не&nbsp;спрашивая разрешения, заменяет собой стандартный вид окна Task switcher-а. В&nbsp;принципе, новый вариант более функционален, но&nbsp;раздражал своей нестандартностью. Так что расширенную версию я&nbsp;снес, ограничившисьузко-специализированной CLS.</p>
<p>PS:&nbsp;Ссылки на&nbsp;кряк здесь не&nbsp;будет. Ибо девелопер, проповедующий пиратство, подобен корове, пропагандирующей говядину.</p>
<p>Ссылки по&nbsp;теме:</p>
<ul>
<li><a href="http://b23.ru/cbx">Comfort Lang Switcher</a> homepage.</li>
<li><a href="http://code.google.com/p/flean/">Flean</a> (программа Экстрактора с&nbsp;Хабра).</li>
<li><a href="http://b23.ru/cbg">Aml Maple</a>&nbsp;&#8212; похожая по&nbsp;идее программа, отображающая флажок около курсора мыши. На&nbsp;мой взгляд, менее удачное решение, т.к. мышиный курсор при наборе текста может быть неизвестно где. Программа вроде&nbsp;бы бесплатна.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://paradigm.ru/2008/01/keyboard-layout-indicator/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->