<?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>Dae’s blog &#187; на русском</title>
	<atom:link href="http://dae.cyberic.eu/blog/tags/%d0%bd%d0%b0-%d1%80%d1%83%d1%81%d1%81%d0%ba%d0%be%d0%bc/feed/" rel="self" type="application/rss+xml" />
	<link>http://dae.cyberic.eu</link>
	<description></description>
	<lastBuildDate>Sun, 11 Jul 2010 16:03:05 +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>Переключение языка ввода по caps lock в Mac OS X</title>
		<link>http://dae.cyberic.eu/blog/pereklyucheniye-yazika-vvoda-po-caps-lock-v-mac-os-x/</link>
		<comments>http://dae.cyberic.eu/blog/pereklyucheniye-yazika-vvoda-po-caps-lock-v-mac-os-x/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 12:43:55 +0000</pubDate>
		<dc:creator>Dae</dc:creator>
				<category><![CDATA[How to’s]]></category>
		<category><![CDATA[caps lock]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[increasing productivity]]></category>
		<category><![CDATA[keyremap4macbook]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[pckeyboardhack]]></category>
		<category><![CDATA[на русском]]></category>

		<guid isPermaLink="false">http://dae.cyberic.eu/?p=572</guid>
		<description><![CDATA[(This article is as well available in English). Я нашел новый способ «повесить» на клавишу caps lock переключение языка (раскладки) в Mac OS X. В отличие от программы Kirgudu, которая тоже умеет это делать, мой способ работает без задержек, то &#8230; <a href="http://dae.cyberic.eu/blog/pereklyucheniye-yazika-vvoda-po-caps-lock-v-mac-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>(This article is as well available <a href="http://dae.cyberic.eu/blog/select-input-language-by-caps-lock-in-mac-os-x/">in English</a>).</em></p>
<p>Я нашел новый способ «повесить» на клавишу caps lock переключение языка (раскладки) в Mac OS X. В отличие от программы <a href="http://pihto.com/kirgudu">Kirgudu</a>, которая тоже умеет это делать, мой способ работает без задержек, то есть язык переключается практически моментально после нажатия. Это важно, если вы набираете быстро: в случае с Kirgudu, при быстром наборе после нажатия caps lock первые несколько букв могут напечататься на предыдущем языке. (То есть, например, вместо <em>www.google.ru</em> получится <em>ццw.google.ru</em>)<br />
<span id="more-572"></span><br />
Суть способа такова: в настройках сочетаний клавиш OS X смена языка назначается на клавишу F19 (вместо стандартного сочетания Cmd + Space, которое, впрочем, тоже можно оставить), затем с помощью <a href="http://pqrs.org/macosx/keyremap4macbook/index.html">PCKeyboardHack</a> (это патч к драйверу + интерфейс к нему в системных настройках, написанные Takayama Fumihiko) клавиша caps lock переназначается на эту самую F19. При этом совершенно не важно, есть ли у вас эта клавиша на клавиатуре или нет.</p>
<p>Это должно работать на Mac OS X Leopard и Snow Leopard, про Tiger не знаю.</p>
<h3>Минусы</h3>
<ol>
<li>Сам режим caps lock будет никак не включить.</li>
<li>Нет синхронизации текущего языка с зеленым огоньком на клавише (он будет гореть постоянно).</li>
<li>Перед применением придется избавиться от DoubleCommand и иных клавиатурных «ремапперов», если у вас такие имеются.</li>
<li>Этот метод сложнее в настройке, чем Kirgudu.</li>
</ol>
<p>Однако, если вам что-то не понравится или не сработает, всегда можно будет все вернуть на место. У каждой из устанавливаемых программ есть деинсталлер.</p>
<h3>Пошаговая инструкция</h3>
<ol>
<li>Скачайте и установите <a href="http://pqrs.org/macosx/keyremap4macbook/extra.html">PCKeyboardHack</a> (перезагрузитесь опять).</li>
<li>В системных настройках зайдите в «Клавиатуру» → вкладка «Клавиатура» → кликните по кнопке «Клавиши модификации» и для caps lock выберите «Никакого действия».<img class="centered" src="http://dae.cyberic.eu/wp-content/uploads/caps-lock-no-action.png" alt="Caps Lock No Action" width="371" height="230" /></li>
<li>Если на вашей клавиатуре в верхнем ряду присутствует клавиша F19, то вы можете пропустить данный шаг. В противном случае, скачайте мою <a href="http://dae.cyberic.eu/wp-content/uploads/Simulate%20F%20keys.dmg">программу</a> <em>(на самом деле, это просто одна строчка на AppleScript, обернутая в программу)</em>, которая эту клавишу нажмет виртуально. После скачивания, распакуйте образ dmg и перетащите «Simulate F19» из него в док (это временно).<img class="centered" src="http://dae.cyberic.eu/wp-content/uploads/simulate-f19-to-dock.png" alt="Simulate F19 To Dock" width="110" height="173" /></li>
<li>Переключитесь в том же окне системных настроек на вкладку «Сочетания клавиш» → «Клавиатура и ввод текста» → найдите «Выбрать предыдущий источник ввода» (или «следующий», не важно). Кликните дважды по месту, где указывается сочетание клавиш для данного действия. Затем, в случае, если на вашей клавиатуре есть F19, просто нажмите эту клавишу, в противном случае, нажмите иконку программы Simulate F19.app в вашем доке. (Если окно после этого перестало быть активным, просто повторите процедуру: кликните двойным кликом по сочетанию справа и еще раз нажмите на Simulate F19.app). В итоге должно получиться так:<img class="centered" src="http://dae.cyberic.eu/wp-content/uploads/bind-change-layout-to-f19.png" alt="Bind Change Layout To F19" width="481" height="245" />Если все получилось, иконку Simulate F19 можно убрать из дока.</li>
<li>Вернитесь в главное окно системных настроек, нажмите PCKeyboardHack. Поставьте галочку напротив «Change Caps Lock», а в колонке «keycode» поменяйте 51 на 80.<img class="centered" src="http://dae.cyberic.eu/wp-content/uploads/change-caps-lock-keycode.png" alt="Change Caps Lock Keycode" width="452" height="151" /></li>
</ol>
<p><strong>Готово!</strong></p>
<h3>Дополнительно</h3>
<p><strong>Если вы замечаете задержку</strong>, скачайте и установите <a href="http://pqrs.org/macosx/keyremap4macbook/index.html">KeyRemap4MacBook</a> (потребуется перезагрузка). После этого, откройте ее в системных настройках, затем выберите вкладку «Mapping» — там в строке поиска введите «capslock» и поставьте галочку рядом с «Enable CapsLock LED Hack». Это нужно для того, чтобы выключить предусмотренную Apple <a href="http://support.apple.com/kb/HT1192">защиту от случайных нажатий caps lock</a>.<img class="centered" src="http://dae.cyberic.eu/wp-content/uploads/tick-caps-lock-led-hack.png" alt="Tick Caps Lock Led Hack" width="452" height="151" /></p>
<p><strong>Для продвинутых пользователей:</strong> вместо клавиши F19 может выступить любая другая клавиша в диапазоне F13–F19. Очевидно, что для этого нужно на третьем шаге выбрать соответствующую желаемой клавише программу (Simulate F13, Simulate F14 и т.д.) А на пятом шаге, вместо 80 нужно будет поставить keycode в соответствие с таблицей:</p>
<table>
<tbody>
<tr>
<th>Клавиша</th>
<th>Код</th>
</tr>
<tr>
<td>F13</td>
<td>105</td>
</tr>
<tr>
<td>F14</td>
<td>107</td>
</tr>
<tr>
<td>F15</td>
<td>113</td>
</tr>
<tr>
<td>F16</td>
<td>106</td>
</tr>
<tr>
<td>F17</td>
<td>64</td>
</tr>
<tr>
<td>F18</td>
<td>79</td>
</tr>
<tr>
<td>F19</td>
<td>80</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://dae.cyberic.eu/blog/pereklyucheniye-yazika-vvoda-po-caps-lock-v-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Скрипт для замены основного шрифта сайта</title>
		<link>http://dae.cyberic.eu/blog/skript-dlya-zameny-osnovnogo-shrifta-sayta/</link>
		<comments>http://dae.cyberic.eu/blog/skript-dlya-zameny-osnovnogo-shrifta-sayta/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 22:28:07 +0000</pubDate>
		<dc:creator>Dae</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[mac software]]></category>
		<category><![CDATA[vkontakte]]></category>
		<category><![CDATA[на русском]]></category>

		<guid isPermaLink="false">http://dae.cyberic.eu/?p=438</guid>
		<description><![CDATA[Я написал небольшой скрипт для файрфоксовского плагина GreaseMonkey, заменяющий основной шрифт сайта на Helvetica Neue. Это имеет смысл в тех случаях, когда дизайнер сайта использовал шрифт, отсутствующий на вашей Mac OS X, а предлагаемая им же замена выглядит намного хуже &#8230; <a href="http://dae.cyberic.eu/blog/skript-dlya-zameny-osnovnogo-shrifta-sayta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Я написал небольшой скрипт для файрфоксовского плагина <a href="https://addons.mozilla.org/en-US/firefox/addon/748">GreaseMonkey</a>, заменяющий основной шрифт сайта на Helvetica Neue. Это имеет смысл в тех случаях, когда дизайнер сайта использовал шрифт, отсутствующий на вашей Mac OS X, а предлагаемая им же замена выглядит намного хуже оригинала.</p>
<p><span id="more-438"></span>Пример такого сайта — ВКонтакте. Отсутствующий у меня шрифт Tahoma зачем-то заменяется на более широкий Verdana, который заставляет отдельные элементы разъезжаться.</p>
<p><img class="aligncenter size-full wp-image-456" title="override-fonts-vkontakte-1" src="http://dae.cyberic.eu/wp-content/uploads/override-fonts-vkontakte-1.png" alt="" width="360" height="288" /></p>
<p><img class="aligncenter size-full wp-image-457" title="override-fonts-vkontakte-2" src="http://dae.cyberic.eu/wp-content/uploads/override-fonts-vkontakte-2.png" alt="" width="475" height="182" /></p>
<p>По умолчанию скрипт работает только с ВКонтакте, но вы всегда можете добавить новый сайт в настройках GreaseMonkey:</p>
<p><img class="aligncenter size-medium wp-image-458" title="greasemonkey-override-fonts-settings" src="http://dae.cyberic.eu/wp-content/uploads/greasemonkey-override-fonts-settings-476x392.png" alt="" width="476" height="392" /></p>
<p><a href="http://dae.cyberic.eu/wp-content/uploads/Override fonts with Helvetica Neue.user.js">Установить скрипт «Override fonts with Helvetica Neue»</a>.<br />
<em>(перед установкой убедитесь, что у вас установлен и включен плагин GreaseMonkey).<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dae.cyberic.eu/blog/skript-dlya-zameny-osnovnogo-shrifta-sayta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
