<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / ctrl</title>
	<link>http://habrahabr.ru/rss/tag/ctrl/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 00:45:21 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[Visual Studio / Что может Ctrl в Visual Studio]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/vs/121104/</guid>
			<link>http://habrahabr.ru/blogs/vs/121104/</link>			
			<description><![CDATA[Одна простая клавиша Ctrl может значительно упростить работу в Visual Studio. Помимо типичных комбинаций, которые нам очень хорошо знакомы, существует также и большое количество других, менее известных, но от этого и более ценных.<br/>
<br/>
Далее список того, что можно делать с клавишей Ctrl.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/vs/121104/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Sat, 11 Jun 2011 08:03:52 GMT</pubDate>
			<author>skim1776</author>
			<category>visual studio</category><category>ctrl</category><category>комбинации клавиш</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Linux для всех / Горячие клавиши ctrl+shift+[key] и переключение языков по ctrl+shift (решено)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/linux/87408/</guid>
			<link>http://habrahabr.ru/blogs/linux/87408/</link>			
			<description><![CDATA[Проблема: При настройке переключения раскладок на ctrl+shift горячие клавиши вида ctrl+shift+ отказываются работать.<br/>
Оказывается совсем недавно (буквально месяц назад) Илья Муравьев написал патч, исправляющий данное недоразумение. Суть сводится к тому что переключение языка после патча срабатывает не на нажатие, а на отпускание кнопок ctrl+shift.<br/>
<br/>
Тема про баг четырехлетней давности на <a href="https://bugs.launchpad.net/xorg-server/+bug/36812">лаунчпаде</a> и на <a href="https://bugs.freedesktop.org/show_bug.cgi?id=865">фридесктоп.орг</a>. Сам <a href="https://bugs.freedesktop.org/attachment.cgi?id=33142">патч</a>.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/linux/87408/#habracut">читаем как пропатчить и где взять готовые пакеты</a> </div>]]></description>
			
			<pubDate>Sat, 13 Mar 2010 12:14:14 GMT</pubDate>
			<author>BmW</author>
			<category>ubuntu</category><category>linux</category><category>xorg</category><category>patch</category><category>ctrl</category><category>shift</category><category>hotkeys</category><category>keyboard</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Firefox / Firefox и произвольное выделение колонок в таблицах]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/85569/</guid>
			<link>http://habrahabr.ru/blogs/firefox/85569/</link>			
			<description><![CDATA[Иногда возникает необходимость скопировать содержимое только одной колонки из&nbsp;таблицы.<br/>
Но&nbsp;текст выделяется построчно и, соответственно, копируется вся таблица из&nbsp;которой потом вручную надо выделять нужную колонку.<br/>
Но, оказывается, <b>в&nbsp;Firefox можно просто зажать Ctrl и&nbsp;щёлкать по&nbsp;нужным ячейкам таблицы</b>! А&nbsp;потом скопировать выделение в&nbsp;буфер.<br/>
<img src="http://i036.radikal.ru.nyud.net/1002/1c/5c7b56e2ab1a.png" alt="image"/><br/>
<img src="http://lerpa.ru/stats.gif"/><br/>
<i>Вот такая полезная штука, о&nbsp;которой даже после нескольких лет использования Firefox я&nbsp;не&nbsp;знал.</i><br/>
<b>UPD</b>: как подсказал <a href="http://eudj1n.habrahabr.ru/" class="user_link">eudj1n</a>: «Таким же способом можно выделять не только ячейки таблиц, но и произвольный текст на странице»<br/>
<b>UPD2</b>: я не поленился и попробовал этод метод в других браузерах, ни в IE, Opera, Chrome мне не удалось выделить колонку текста.]]></description>
			
			<pubDate>Thu, 25 Feb 2010 16:49:49 GMT</pubDate>
			<author>Kapustos</author>
			<category>firefox</category><category>lifehack</category><category>shortcut</category><category>ctrl</category><category>таблицы</category><category>колонка</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Интерфейсы / Корявых интерфейсов пост (keys/shortcuts)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/ui/59710/</guid>
			<link>http://habrahabr.ru/blogs/ui/59710/</link>			
			<description><![CDATA[Давно хотел высказаться на одну тему. А именно «Клавиши-Модификаторы» (Shift, Alt, CTRL, Win/CMD/Apple/Amiga).<br/>
<br/>
Имеют ли они право (при нажатии на них) выполнять какое-либо действие?<br/>
<br/>
Я вот считаю, что не имеют. Взять например ALT — он используется в комбинациях клавиш типа ALT+F4 (win) или ALT+F2 (Far), или (прости господи) ALT+SHIFT (rus/lat).<br/>
<br/>
Однако человек может передумать нажимать комбинацию клавиш или нажать клавишу-модификатор случайно. И что же тогда произойдёт? На «безопасных», нормальных клавишах-модификаторах — ничего.<br/>
<br/>
К ним в Windows можно отнести Shift и CTRL. А на «опасных» типа WIN или ALT-а — произойдёт совершеннейшая ерунда: ALT — сменит фокус ввода, переместив курсор в строку меню. WIN — вообще может выкинуть вас из полноэкранного режима приложения, только для того, чтобы радостно показать вам меню «пуск».<br/>
<br/>
Отсюда первое правило клавиатурного пользовательского интерфейса: клавиша-модификатор сама по себе должна быть инертна. (При нажатии на неё ничего не должно происходить.)<br/>
<br/>
Далее, есть ужасное сочетание ALT+SHIFT, которое в некоторых случаях используется в Windows для переключения раскладок клавиатуры. Чем же оно ужасно? если вы промахнулись по SHIFT-у или недостаточно чётко его нажали и он не сработал — сработает одиночный ALT, который изменит фокус ввода и выплюнет вас в строку меню. А так как вы в это время писали текст — вы этого можете не заметить и ваши нажатия в худшем случае могут привести к выполнению каких-либо команд меню, либо просто к неприятному вводу нескольких букв в пустоту.<br/>
<br/>
Сочетание CTRL+SHIFT не особо лучше, так как оно хоть и является «безопасным» и инертным (то есть при несрабатывании той или иной клавиши — ничего не произойдёт), обратная сторона этой «безопасности» — это то, что в фокусе внимания невозможно узнать произошло ли переключение (индикатор рус/лат, как правило находится вне поля зрения во время набивки текста).<br/>
А всё почему? Потому что нарушено второе правило: сочетания клавиш-модификаторов друг с другом также должны оставаться инертны (то есть нельзя назначать на сочетания типа CTRL+SHIFT или CTRL+SHIFT+ALT какие либо действия — во-первых потому, что если это действие молчаливое и незаметное — невозможно будет сразу однозначно определить совершилось оно или нет, а во вторых, любое исключение из правила инертности клавиш-модификаторов разрушает ощущение «безопасности»).<br/>
<br/>
Какое сочетание было бы более удачным для переключения раскладки? (раз уж его привели в пример). А вот хотя-бы то же CTRL+Space (или CMD+Space на Mac). Почему оно лучше? 1) используется сочетание безопасной клавиши-модификатора и условно-безопасной клавиши «пробел» (она условно-безопасна при вводе текста — так как знак пробела не портит текст). 2) в случае несрабатывания клавиши-модификатора, мы сразу увидим это — вместо переключения раскладки введётся пробел.<br/>
<br/>
Вобщем, для полного счастья в windows необходимо: 1) сделать все клавиши-модификаторы инертными и избавить, наконец ALT и WIN от этих ужасных побочных действий. 2) отключить все действия назначенные на сочетания клавиш-модификаторов.<br/>
<br/>
И тогда, возможно, управление приложениями (и самой системой) с помощью горячих клавиш — станет удобнее (начнут, наконец, полномасштабно использовать кнопку «WIN» наравне со всеми).<br/>
<br/>
(p.s. этот пост — ответ на подзамочную <a href="http://habrahabr.ru/blogs/ui_design_and_usability/59467/">публикацию</a>. Чтобы прочитать её, подпишитесь на блог <a href="http://habrahabr.ru/blogs/ui_design_and_usability/">«эти пользовательские интерфейсы»</a>.)<br/>
<br/>
<b>N.B.</b> Друзья, переключение раскладки — всего-лишь один из примеров. Не стоит его принимать близко к сердцу =) Главный вопрос звучит так: «должны ли клавиши-модификаторы и их сочетания быть инертны».<br/>
(Иными словами: стоит ли ради сомнительного удобства вызывать какую-либо <b>одну</b> функцию одной клавишей — получать неудобство от использования данной клавиши во <b>всех</b> сочетаниях с ней?)]]></description>
			
			<pubDate>Fri, 15 May 2009 17:55:14 GMT</pubDate>
			<author>oisee</author>
			<category>интерфейсы</category><category>shortcuts</category><category>сочетания клавиш</category><category>shift</category><category>ctrl</category><category>alt</category><category>cmd</category><category>apple</category><category>amiga</category><category>win</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Железо / Правый Ctrl на EeePC 701, 900 и 901 (для Windows)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hardware/53424/</guid>
			<link>http://habrahabr.ru/blogs/hardware/53424/</link>			
			<description><![CDATA[Многие владельцы EeePC сетуют на неудобное расположение правой клавиши Shift. Не знаю, как кому, а мне больше всего не хватает правого Ctrl: ни тебе перемещения курсора по словам (Ctrl+стрелки), ни Ctrl+Enter, ни Ctrl+Ins (привычка со времён ТурбоПаскаля), — для нажатия любой из этих комбинаций приходится использовать обе руки, что неудобно.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/eeepc/53424/#habracut">Что делать, или пара слов про keymapping</a> </div>]]></description>
			
			<pubDate>Tue, 03 Mar 2009 13:21:10 GMT</pubDate>
			<author>YasonBy</author>
			<category>eee</category><category>eeepc</category><category>ctrl</category><category>keymapping</category><category>клавиатура</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[JavaScript / Сохранение по Ctrl+S в браузере]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/javascript/25511/</guid>
			<link>http://habrahabr.ru/blogs/javascript/25511/</link>			
			<description><![CDATA[Могу ошибаться, но решения данной проблемы на Хабре еще не приводилось, так что позвольте поделиться с вами полезным куском кода. Задача: по нажатию Ctrl+S заблокировать браузерный диалог о сохранении страницы и запустить пользовательскую функцию.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/javascript/25511/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 16 May 2008 08:44:24 GMT</pubDate>
			<author>bur</author>
			<category>javascript</category><category>event</category><category>ctrl</category><category>save</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Хабрахабр / Отправка комментария по Ctrl+Enter]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/ilhh/1298/</guid>
			<link>http://habrahabr.ru/blogs/ilhh/1298/</link>			
			<description><![CDATA[После довольно глубокого проникновения мессенджеров на многих сайтах внедряют отправку сообщений и комментариев по Ctrl+Enter.<br />
Я бы хотел видеть подобную функцию на хабарде ;)]]></description>
			
			<pubDate>Tue, 23 Jan 2007 18:10:38 GMT</pubDate>
			<author>Miguel</author>
			<category>habr</category><category>сообщения</category><category>комментарии</category><category>Ctrl</category><category>Enter</category>
		</item>
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

