В двадцать четвертом выпуске нашей постоянной рубрики для свитчеров давайте продолжим разговор о простом и быстром вводе с клавиатуры специальных символов и разберемся как заставить популярный видеоплеер VLC автоматически подхватывать вставленный видео-DVD. Кроме этого, владельцы больших мониторов и многодисплейных систем найдут полезной в своей повседневной работе одну бесплатную утилитку. Все интересное — под катом. 🙂
Mac OS X: Быстрый ввод популярных спецсимволов
В этом выпуске я продолжу тему ввода специальных символов, которую поднимал в позапрошлом выпуске «ПростоSWITCH». Только если тогда речь шла о знаках пунктуации, то теперь я расскажу, как, например, быстро ввести такие символы, как знак градуса или «копирайта»… Для простоты понимания разобью все знаки на группы.
Диакритические знаки
Упрощенно говоря, диакритическими знаками называют всякие черточки и закорлючки, дополняющие основную форму конкретных букв. Например, черточка в символе é называется «акут», обратная черточка в символе à — «гравис». Две точки, как в русской букве ё, имеют сразу несколько названий — «диерезис», «трема», «умляут», «двоеточие» или «кендема», в зависимости от языка, в котором этот символ используется. Перевернутая галочка, как в символе û, — «камора» или «циркумфлекс», а тильда над испанской ñ так и называется тильдой.
Эти пять диакритических знаков — лишь малая часть всего набора таких символов, но они являются, по мнению разработчиков Apple, наиболее распространенными в языках с латинским алфавитом, поэтому они входят и в стандартную английскую раскладку. С одной стороны, нам, использующим кириллицу, эта вся «диакритика» до лампочки. Но если вы, скажем, привыкли к порядку в фонотеке iTunes, то знаете, что специфические имена исполнителей стоит писать правильно — Björk, Róisín Murphy, Röyksopp и т. д. Да и известный всем маководам механизм управления окон Exposé, как видите, тоже имеет один акут в названии.
Чтобы ввести букву с диакритическим знаком, следует сначала ввести требуемый знак — в текстовом поле он будет подсвечен желтым, это будет означать, что текстовое поле ждет теперь парный для введенного знака латинскую букву. После этого просто вводите букву — и получаете нужный символ. Вот краткая таблица ввода пяти указанных выше диакритических знаков (раскладка должна быть английской):
´ (акут) | option+e, буква (например, option+e, e дадут é) |
` (гравис) | option+`, буква (например, option+`, a дадут à) |
¨ (диерезис) | option+u, буква (например, option+u, u дадут ü) |
ˆ (циркумфлекс) | option+i, буква (например, option+i, o дадут ô) |
˜ (тильда) | option+n, буква (например, option+n, n дадут ñ) |
Замечу, что диакритический знак «подружится» не с каждой буквой. Скажем, акут в западно-европейских языках не ставится на согласными буквами, поэтому знак будет расположен перед «неправильной» буквой, а не над ней. Например, так: ´g.
Для наглядности вы можете открыть окно клавиатурной раскладки и, нажав клавишу option, посмотреть, какие диакритические знаки где расположены — они отмечаются системой оранжевыми клавишами.
Апостроф
Знак «апостроф» хорошо знаком прежде всего тем, в чьем языке (родном или государственном) он применяется — для наших читателей это, прежде всего, украинский и белорусский. Однако и в русском языке апостроф также применяется (например, при спорном, с точки зрения грамматики, объединении английского корня и русского окончания: «с iPad’ом»). Чтобы ввести апостроф, многие по незнанию часто переключаются на английскую раскладку. Но этого можно и не делать, нажав вместо этого клавиши option+control+Э.
«Цифровые» символы английской раскладки
Знаки доллара, процента, амперсанда и прочие, которые располагаются на клавишах с цифрами, также многие набирают, временно переключаясь на английскую раскладку. Однако, как и в случае с апострофом, это делать необязательно. Оставляя активной кириллическую раскладку, достаточно удерживать клавишу option и нажать требуемую «цифровую» клавишу, на которой нанесен требуемый символ. Например, option+2 введет в текстовое поле «собаку» (@), option+4 — знак доллара ($), option+7 — амперсанд (&).
Другие спецсимволы
К «другим» я отнес знаки авторского права (©), зарегистрированной марки (®), просто торговой марки (™) и знак градуса (°). Для их ввода в текстовое поле (при этом активная — кириллическая раскладка) нужно нажать клавиши option+С, option+К, option+Т и option+О, соответственно (еще раз подчеркну, что здесь указаны русские буквы-клавиши).
AppleScript: Автозагрузка видеодисков в плеер VLC
Те опытные маководы, которые предпочитают для воспроизведения видео программу VLC, хорошо знают об этом приеме. Новичкам же, чтобы долго не бродить по интернету в поисках вразумительного объяснения, попробую доступно рассказать, зачем и как загружать видео-DVD не в штатном «DVD-плеере», а в стороннем VLC.
Сперва — зачем? Как минимум за тем, что VLC позволяет обходить функциональные ограничения конкретного диска. Например, если это определено в настройках DVD, штатный «DVD-плеер» не позволит пропустить уведомление об запрете нелегального распространения записи, не даст на лету переключить аудиодорожку или включить субтитры (приходится только возвращаться в меню и там производить переключение). Более того, некоторые наши гениальные кинодистрибьюторы ставят запрет на пропуск рекламных роликов, предшествующих фильму, несмотря на то, что зритель заплатил за диск немалые деньги!
Все эти неудобства запросто обходит VLC — плеер попросту игнорирует опции, «зашитые» в свойствах диска, позволяя сразу перейти к меню фильма. Поэтому во многих случаях, если вам не нужны функциональные примочки «DVD-плеера» (типа закладок, видеофрагментов и прочего), для просмотра DVD на Маке более предпочтительно использовать VLC.
Однако здесь возникает проблема — VLC не умеет подхватывать вставленный DVD. И с этим запросто поможет вот такой простой сценарий AppleScript:
tell application «VLC»activate
OpenURL «dvdnav:///dev/rdisk2»
play
next
if fullscreen mode is not true then fullscreenend tell
Запустите редактор AppleScript, вставьте в окно редактора этот код и сохраните в формате скрипта в любой удобной для вас папке, назвав файл, к примеру, в VLC (почему именно так, сейчас будет понятно).
Так выглядит окно редактора AppleScript с панелью сохранения файла.
На всякий случай проверьте, какой системный путь у вашего оптического привода. Для этого можно, к примеру, вручную запустить VLC и нажать клавиши command+D. В диалоге открытия видеопотока требуемый путь будет выделен. Он может отличаться от указанного в моем коде. Если он отличается (например, /dev/rdisk1), скопируйте его и вставьте в код сценария вместо /dev/rdisk2, при этом оставив нетронутым префикс dvdnav://.
При случае скопировать правильный системный путь к вашему DVD-приводу не составляет труда — он уже выделен, поэтому следует только нажать клавиши command+С, и вставить эту строку в нужное место кода.
Откройте (если она еще не открыта) папку, куда вы сохранили сценарий. Запустите «Системные настройки» (System Preferences) и щелкните на иконке CD и DVD (CDs & DVDs). Теперь просто перетащите файл только что созданного сценария на нижний выпадающий список — Вставлен DVD: (When you insert a video DVD:). В ответ на это его значение изменится на Запустить в VLC. Как видите, «в VLC» и есть имя файла сценария, которое вместе со словом «Запустить» сформировало привычную фразу. Если вы работаете с англоязычной локализацией Mac OS X, то сценарий можно назвать In VLC, и тогда пункт указанного выше выпадающего списка будет называться Run In VLC.
Это состояние указанного списка означает, что все должно работать — проверьте работоспособность созданного сценария, вставив в привод Мака видео-диск.
Все. Для полноты теста закройте VLC, вставьте видеодиск и смотрите, как на это прореагирует Мак — после того, как диск смонтируется в системе и будет распознан как видео-DVD, должен запуститься VLC и загрузить видеоконтент с этого диска.
Wraparound: бесконечный бег по экрану
Разработчики бесплатной утилиты Wraparound ориентируют свою придумку в первую очередь для владельцев больших мониторов и многодисплейных систем. И правда, сколько приходится возюкать мышью, чтобы прогнать курсор от одного края экрана к другому. И ведь ничего не поделаешь, если, к примеру, иконка нужного файла находится у левого края рабочего стола, а окно, куда его следует перетащить — у правого. А если эти края еще и на разных мониторах, то вообще хорошо. В любом случае нужно либо окно подтаскивать к файлу, либо файл — к окну.
Избежать лишних движений как раз и позволяет Wraparound. Принцип действия утилиты крайне прост — когда курсор мыши достигает предельного положения, «упираясь» в одну границу экрана, он переходит к противоположной границе. Это словно путешествие через портал в одноименной игрушке. 🙂 Так что со включенной Wraparound двигать мышью в приведенной примерной ситуации прийдется совсем немного: нужно лишь подтянуть файл к границе экрана, противоположной той, у которой находится нужное окно, — и курсор вместе с иконкой окажется на противоположной стороне. Тем же макаром можно «телепортировать» и окно.
Приятна проработка Wraparound — программка легка, нетребовательна к ресурсам и достаточно гибка в настройке, чтобы ее можно было «подогнать» под свои нужды, не меняя устоявшиеся привычки в работе с системой.
Настройки утилиты достаточно гибкие. Во-первых, можно выбрать, какие границы экрана будут пропускать курсор за свои пределы. По умолчанию это только боковые границы, но можно включить и все четыре стороны. Перенос курсора можно включать или блокировать при нажатии одной из основных клавиш-модификаторов (shift, command, option или control).
Соответствующая опция предусмотрена и для того, чтобы блокировать работу Wraparound в углах экрана (многие мак-пользователи привязывают к углам работу Exposé и Dashboard) — в пределах указанного количества пикселей. Кроме того, действие утилиты можно либо запретить для конкретных приложений, либо разрешить лишь для указанного списка программ. Ползунок Performance лучше не трогать — по моим наблюдениям его стандартное положение вполне подходит для того, чтобы Wraparound не занимала лишний раз процессор, но и не тормозила при переброске курсора.
не пробовали воспользоваться раскладкой Ильи Бирмана?) у него всё это оч хорошо отлажено. а на его сайте есть все инструкции))
в тексте встречаются очепятки)))
))) отметил))
за последние два обзора автору огромное спасибо))) оч радует, что VLC вновь стала обновляться
буква «Ё», если о ней идет речь))) в Русской-ПК раcкладке находится под «ESC», и соответственно над «TAB». В обычной русской раскладке Ё находится сразу за буквой Э
Спасибо, о спец-символах полезно.
Может знаете как на вставить «#», а то он почему-то отсутствует на маковской клавиатуре.
(он же является «Ъ» в транслите+)
Ещё раз Спасибо.
Пожалуйста. 🙂 Отсутствие «диеза» на вашей клавиатуре мне непонятно, но на полноразмерных клавиатурах этот символ наносится на клавишу тройки. Посему попробуйте option+3, когда включена русская или украинская раскладка.
Спасибо, option+3 даёт #, а на тройке у меня «£» — английская клавиатуре.
Спасибо, option+3 даёт #, а на тройке у меня «£» — английская клавиатуре.
Про раскладку знаю, но не пользуюсь ей. Я же писал в позапрошлом выпуске, что подобные раскладки — для профессиональных верстальщиков. А для простой работы с текстом достаточно и стандартной раскладкой пользоваться. Да и чего сразу качать раскладку Бирмана, если не знаешь стандартных возможностей системы, правильно? 🙂 Сначала пусть новичок разберется, хватает ли ему штатных функций, а уж потом пусть расширяет.
Классненько! Баннерок в самом низу страницы, под «копирайтом» видите? 😉
самое главное не сказали! как напечатать букву йо? 🙂
над клавишей таб находится скобка «]» и обратная «[» с клавишами модификации получаются ` и ~
это как раз раскладка «русская-пк»
в русской раскладке которая простая по-умолчанию та же картина 🙁 а за буквой Э у меня находится enter.
обычная usb клавиатура от гениуса…
Код не хочет сохраняться, пишет «Ожидалось конец строки и т.д., но найдено » .
После OpenURL. Спасибо.
А покажите, пожалуйста, скриншот окна редактора AppleScript — в каком виде вы вставили код со страницы «ПростоМАКа»? Код у меня работает без проблем, потому нужно уточнить, в чем может быть проблема.
Откройте окно просмотра раскладки клавиатуры — возможно, она подскажет вам, где находится буква ё именно на вашей клавиатуре.
Странно, сейчас все заработало гладко. Простите за беспокойство.
Да прям-таки беспокойство. Обращайтесь.
на дефолтной русской раскладке эта буква видна на клавише которой у меня нет — над клавишей enter. у меня она большая поэтому занимает место сразу от backspace вниз до shift.
на фонетической раскладке видна эта буква если нажимать клавишу модификатора. правда это очень неудобно.
на раскладке ПК буква йо не появляется ни при каких условиях что бы я не нажимал.
я уж было думал — есть какое нибудь шайтан-заклинание, раз уж на 10.5 однажды случайно эту букву нажал но потом повторить не смог :)))
Раз пошла такая пьянка, и у всех сегодня позитив в душе, спрошу исчо:
а не встречал ли кто раскладку translit+ для Маковской клавы?
и что бы ch=ч, sh=ш, w=щ, ju=ю, и т.д…
Большое Спасибо
Решений может быть несколько. Во-первых, можно купить Apple-клавиатуру и закрыть сразу все вопросы, которые возникают с «неродной» клавой. Во-вторых, вводить букву ё посредством автоматической подстановки (об этом я писал в позапрошлом выпуске «ПростоSWITCH»). Например, задавать, чтобы система подставляла ё вместо введенной комбинации *е*. 🙂 В-третьих, можно попробовать создать свою раскладку под свою же клавиатуру с помощью программы Ukelele.
Я пока не отвечу на ваш вопрос. Но интересно, о чем речь — расскажите поподробнее, что это за раскладка?
Раскладка называется «Translit+»
Корни произрастают с сайта http://translit.ru/, не скажу точно сколько лет ей/ему, но что больше семи — факт. Я помню в 2003 году, как переехал в UK, это был единственный сайт в рунете транслирующий английский текст.
Года 3 назад вышли плагины для Firefox и Thunderbird, а так же маленькая софтинка под Windows по имени crazykeys которая не являлась раскладкой как таковой, но транслитерировала текст на_лету. Довольно шустро и без особых лагов.
Сама раскладка (translit+) весьма близка к русской-фонетической Mac OS X, но есть около 30% отличий, а точнее буквы Ч, Ш, Щ, Ё, Э, Ю, Я, Ь, Ъ, Ч печатаются по другому.
И это полу-разница крайне деструктивно сказывается на скорости и качестве печати.
Иначе говоря, если я набираю текст якобы в русской раскладке, то при этом в текстовом поле будет сразу вводиться транслит?
да, или наоборот.
Интересно… Можно попробовать сделать такие раскладки в Ukelele. Не уверен на все сто, но есть такое ощущение, что задача, хоть и трудоемка, но выполнима.
На сколько я знаю (со слов других пользователей), была такая фишка KeyRus.Mac 2.3 — как раз именно то, что нужно.
Но после долгих безуспешных поисков официального сайта, стало понятно, что проект (наверно он был коммерческим) скорее всего закрыт.
Сам инсталлятор я скачал на каком-то торренте, но под Снежным Леопардом KeyRus не работал.
Опять я остался на бобах..
может это русская-фонетическая?) эта раскладка есть в маке
Прочитайте мой пост второй сверху
Александр помогите советом))) В теме «AppleScript: Автозагрузка видеодисков в плеер VLC» написано о системном пути оптического привода — я открыл vlc, нажал ⌘+D, но вместо /dev/rdisk2 там написано «DVDs не найден»((( Что это может быть?
Это значит, что видеодиск не обнаружен.