Я рою так неглубоко,
Что, если что-то обнаружу,
Мне замечательно легко
Добычу вытащить наружу.
Игорь Губерман
Гарики предпоследние.
Вот и задумайтесь, как можно выполнять ввод порой совершенно необходимых символов любого человеческого языка непосредственно с клавиатуры? Простые правила комбинаторики (как раздела математической науки) подсказывают: нужно использовать сочетания клавиш.
Очевидно, что подобно шахматным гамбитам, нам достаточно пожертвовать одной клавишей даже из полусотни (обычно их столько на большинстве типовых клавиатурах ноутбуков, без учёта служебных и функциональных клавиш), и мы получим возможность ввода 50-ти символов напрямую, да еще 1225 символов в сочетании с выбранным нами «джокером». Казалось бы, всё проблема решена и даже с запасом. Так для чего же нам предлагают не одну, а две, три и более таких предназначенных «на закланье» клавиш?
А ларчик открывается просто. Сочетания клавиш используются не только для ввода символов, но и специальных команд. Кроме того, далеко не любые сочетания клавиш с помощью только одного «джокера» можно, а, главное, удобно вводить одной рукой. Ведь не у всех людей пальцы такой же длины как у австро-венгерского композитора Ференца Листа, которому (по преданию) даже их не хватало для исполнения своих виртуозных аккордов, заставляя помогать себе собственным носом.
Конечно, в том же текстовом процессоре MS Word (термин «редактор» - слишком мелкий для него) можно пользоваться вставкой любых мыслимых символов с помощью таблиц графических начертаний того или иного их стандартизованного набора. Но, согласитесь, это подчас не удобно, да и Word-а под рукой может не оказаться. А для ввода команд этот «монстр» по умолчанию вообще не заточен и пользуется стандартами обычных клавишных сочетаний. Впрочем, Word – штука полезная, и чуть позже я расскажу в каких таких случаях…
Матерь-заступница сжалься - куда же их столько девать?
Как правило, клавиш-«джокеров» или выражаясь более строгим техническим языком – клавиш-«модификаторов» на клавиатурах устанавливают по нескольку штук, причем и слева, и справа от центра. Так гораздо удобнее исполнять двух, а то и трехпальцевые комбинации нажатия клавиш, причем посредством одной руки.
Например, на американских клавиатурах таких клавиш две – CTRL и ALT, причем они расположены по обе стороны основного поля и имеют попарно-одинаковое назначение. Клавиши Shift, используемые для временного переключения регистров алфавита, я не считаю модификаторами в полном смысле, поскольку это их единственная самостоятельная функция. Впрочем, этого оказалось мало даже для аскетичных американцев, и тогда они придумали для клавиш-модификаторов эффект «залипания», используемый в основном людьми с ограниченными физическими возможностями.
Эффект «залипания» заключается в программной имитации факта удерживания той или иной клавиши в нажатом состоянии, даже если фактически она уже отпущена. Продолжительность «залипания» регулируется настройками операционной системы.
А как быть «прочим шведам»? Имеется в виду – пользователям компьютеров не американского гражданства. Ведь им, кроме международного английского письма, порой гораздо удобнее использовать собственный алфавит и прочие традиционные обозначения, отличные как от международной метрической системы Си, так и от национальных артефактов, например, в денежном обращении или в типографском деле, включая различные «умляуты» и обязательные (меняющие смысл сказанного) «ударения» на гласных слогах. Одни только арабские или китайские выражения-иероглифы чего стоят.
Вот и решили, что правую клавишу ALT следует задействовать в качестве временного, а порой и постоянного переключателя алфавитов с учетом их символьной ёмкости или смысловой выразительности. И, чтобы отличать эту клавишу от стандартной, с лёгкой руки компании IBM, её назвали AltGr – типа альтернативная графика, точнее – псевдографика, поскольку добавочные символы уже детерминированы, а не генерируются в момент использования.
Правда, кроме «прихватизационной национализации» физической клавиши, потребовалось вносить изменения и в драйверы клавиатуры. В своё время автор этих строк тоже создавал драйвер для использования исключительно левой клавиши ALT в качестве переключателя между латиницей и кириллицей. Без ложной скромности замечу, что такой подход был удобнее современного CTRL + Shift, например.
В моем драйвере переключение происходило только при нажатии и немедленном отпускании левой клавиши ALT (задействовался только один палец). При использовании этой клавиши в сочетании с любыми другими - переключения алфавита не происходило. Сам же факт переключения на кириллицу, например, отображался не в периодически исчезающей языковой панели, а тонкой зелёной рамкой вокруг активного окна.
Вы, наверное, замечали, что на клавишах не американских клавиатур часто размещаются по три-четыре символа даже без учета национализации. Но как добиться их ввода в текст – вы, скорее всего, не догадывались. Так вот, клавиша AltGr работает примерно также как Shift. Только с использованием последней вы переключаете регистры алфавита, а с помощью AltGr – получаете доступ к этим «загадочным» дополнительным знакам, в том числе и с параллельной поддержкой Shift-ом. Клавиша CapsLock при этом обычно игнорируется.
Например, для бельгийской клавиатуры нажатие и удержание клавиши AltGr вместе с символом «2» приводит к вводу первого символа в списке, указанном на следующей картинке. Та же комбинация, но уже с Shift-ом, введёт второй символ из указанного списка. Общее правило таково: знаки нарисованные на клавишах полужирным шрифтом являются общими для всех систем и раскладок. Менее яркие начертания обычно носят вариативный или специфический смысл, например для UNIX-систем, и вводятся альтернативным способом через клавишу AltGr.
В частности, туристам, использующим в Бельгии компьютеры, которые предоставляют гостиницы или Интернет-кафе, следует знать, что символ «@» в адресе электронной почты вводится комбинацией клавиш AltGr + «2» без Shift.
Повторюсь, что все эти выкрутасы «с комбинациями из трёх пальцев» зависят не столько от клавиатуры, сколько от настроек операционной системы. Потому украинская клавиатура с AltGr не будет работать в системе, настроенной под российские стандарты.
Таким образом, клавиша AltGr не является альтернативой комбинации клавиш CTRL + ALT, как утверждают в некоторых публикациях на эту тему. Так же неверно утверждение о том, что с помощью клавиши AltGr можно эмулировать работу тех или иных, вышедших из строя кнопок клавиатуры. Более подробно, про использование клавиши AltGr рассказывается в Википедии , только тем, кто не владеет английским свободно, текст необходимо переводить на русский язык.
MS Word как палочка-выручалочка
Естественно с набором символов Юникода (более 140 тысяч) не справится никакая клавиатура. Благо, что весь этот «клондайк» (действующих и резервных) кодов никому, кроме самого Юникода, не нужен. Но если вдруг возникает необходимость отобразить в тексте нечто эдакое, то выбрать есть из чего. Правда полную широту выбора сможет обеспечить разве что последняя (16-я) версия этого «монстра».
Но в данной заметке речь пойдёт о вещах не столь экзотических, причем для решения той иной описываемой здесь проблемы Word требуется не всегда. Однако с учетом того, что Word всегда может решить проблему, я стану говорить только о нём, как бы кому-то это не было противно.
И на первое место в ряду таких проблем я ставлю работу с не совсем исправной клавиатурой, а точнее с отсутствующими или не работающими нужным образом отдельными символьными кнопками. Разумеется, бесконечный «геморрой» с такой клавиатурой – это нонсенс. Рано или поздно менять её будет необходимо. Но как быть, если вводить текст надо, а заменить (починить) клавиатуру нет возможности?
Вот тут-то и пригодится «лайфхак», который придуман не мной, но представляется вполне достойным временным решением описанной выше проблемы. Впрочем, подобно всему совершенному, он прост как два рубля.
Всего-то и надо, выбрать для себя некую альтернативу неработающей кнопке с помощью комбинаций клавиш Alt + [отличное от нуля десятичное число, не превышающее 32-х] (при наличии отдельной цифровой панели) или той же клавиши AltGr в сочетании с какой-нибудь экзотической клавишей, например «тильдой»: «~». Тогда, в любом месте текста, где нужен символ от неработающей клавиши, нужно вводить выбранную комбинацию. А по завершении всего набора - выполнить замену введённых абракадабр на нужную букву через комбинацию клавиш CTRL + «H» (она доступна по многих редакторах). Предварительно положите в буфер обмена нужный символ, взяв его копированием через CTRL + «С» из любого другого текста, хоть произвольного сайта в том же браузере. Как говорится в рекламе: «миг - и голова не болит».
Второй «лайфхак» касается способов простановки ударения на том или ином слоге, чтобы придать ему правильное по логике мысленное произношение. Способы сделать это за пределами Word мне неведомы, но я знаю, что символ с привязанным к нему знаком ударения можно перенести с помощью «копипаста» почти в любой текстовый редактор. При этом, правда, сам символ может уменьшиться в размерах, поскольку псевдографика принимающего редактора не заточена на использование диакритических знаков, коим, по сути, является и знак ударения.
Что же касается Word-а, то делается это довольно просто. Нужно ввести гласную букву, на которой хотим сделать ударение, потом набрать цифры 0301 и нажать комбинацию клавиш ALT + «x» (в смысле – «икс»). Всё, знак ударения появится над выбранной вами буквой. Минусом данного способа можно считать лишь то, что надо всё время помнить это «волшебное заклинание». Хотя для пары-тройки раз на весь текст с этим можно и «переспать».
Но если вам надо в подавляющем объёме слов проставлять ударение, то лучше применять иной способ. Сделать эту операцию нужно будет всего один раз, соответствующим образом запрограммировав ваш Word. Пройдите через главное меню по вкладкам «Вставка» —> «Символ» —> «Специальные знаки» (или «Другие символы» в зависимости от версии Word) и найдите знак ударения. Он имеет код 0301 (см. фото ниже). Не путать с символом одиночного апострофа, имеющего код 00B4, просто введите цифры 0301 в поле для кода.
Теперь нажмите на символическую кнопку «Сочетание клавиш» и укажите желаемое вами сочетание. У меня это, например, CTRL + «.» (в смысле – «точка»). Всё! Осталось нажать кнопку «Назначить», и программирование будет закончено. Теперь в нужном вам месте после ввода гласной буквы, на которую должно падать ударение, нажмите выбранную вами комбинацию клавиш. Соответствующий слог в данном слове получит признак ударения. Таким образом, надо будет помнить лишь одну комбинацию из пары кнопок, работать она будет всегда, пока вы не переустановите свой Word.
Вот и всё, благодарить меня не надо – это не мои «лайфхаки». Просто берите и пользуйтесь на здоровье.
Оставить комментарий