Советы пользователям Mac OS X (часть 4)

Регулировка громкости с помощью клавиатуры, не имеющей специальных клавиш

Все современные клавиатуры, выпускаемые Apple, будь-то Apple Wireless Keyboard, или клавиатура MacBook Pro, имеют специальные клавиши, предназначенные для регулировки уровня громкости или извлечения оптического диска из дисковода. Однако, некоторые пользователи пользуются клавиатурами сторонних производителей, или более старыми моделями Apple, не имеющими таких клавиш, например, такими, которые входили в комплект поставки первых компьютеров iMac. Да и сама Apple, рекламируя Mac mini в качестве хорошего первого компьютера для перехода с PC, говорит о том, что пользователь может использовать с новой машиной все уже имеющиеся аксессуары, в том числе и клавиатуру. При этом кнопки регулировки громкости имеются не на всех USB-клавиатурах, а клавиша Eject вообще является большой редкостью. При этом, однако, на стандартных PC-клавиатурах имеются «лишние» для Mac OS X клавиши, которые хотелось бы задействовать для выполнения упомянутых выше функций. Да и в случае со «старой» клавиатурой Apple для этих целей можно было бы использовать функциональные клавиши из ряда F1-F12, подобно тому, как это сделано в ноутбуках iBook.

Возможно ли это? Да, и помочь в этом может утилита ControllerMate, созданная программистами компании OrderedBytes. Эта программа является мощным инструментом для определения дополнительной функциональности устройств ввода. Рассмотрим, как она работает, на примере клавиатуры Apple USB Keyboard (модель M2452), которая не имеет клавиш регулировки громкости.


Клавиатура Apple USB Keyboard (M2452)

Порядок действий:

В запущенной программе ControllerMate сначала нужно создать новую страницу, нажав кнопку P, расположенную в нижней части панели Directories.

Выбрать клавиатуру в окне Palette. В рассматриваемом случае это Apple USB Keyboard.

Из появившегося списка клавиш нужно выбрать те, для которых будут назначены новые функции. Предположим, что мы будем использовать клавиши F4 и F5 для уменьшения и увеличения громкости, а F3 — для функции Mute. Для этого нужно перетащить блоки, соответствующие нужным клавишам, в рабочую область.

Теперь в окне Palette нужно выбрать пункт Outputs и перетащить три блока Single Key под каждый из уже имеющихся «клавишных» блоков.

Открываем виртуальную клавиатуру, нажав кнопку Keystrokes Palette в окне Inspector. Теперь для каждого блока Single Key необходимо перетащить соответствующую новой функции клавишу на специальную панель в окне Inspector.

Осталось лишь соединить соответствующие блоки, сохранить проект и выйти из приложения, и — voila! — редко используемые клавиши обрели нужные функции.

Это лишь одна из возможностей ControllerMate, каких программа имеет множество. Эта утилита способна сконфигурировать работу устройств ввода множеством способов, и каждый пользователь найдет для нее применение.

В качестве еще одного примера, на десерт, приведем элегантное решение проблемы, которая часто волнует пользователей, недавно пересевших за Mac c Windows-компьютеров, а именно, изменение сочетания клавиш смены раскладки клавиатуры (точнее, не «изменение», а, скорее, добавление альтернативного сочетания) на Control+Shift.

Все понятно из схемы: в рабочую область нужно внести «клавишные» блоки Control и Shift, логический блок And и блок Single Key, для которого необходимо задать параметры Command+Space. Теперь, соединив все блоки так, как показано на рисунке, при условии, что в системе смена раскладки клавиатуры производится сочетанием Command+Space, получаем возможность производить эту операцию и с помощью новой комбинации.

Программа ControlMate является условно-бесплатной. Незарегистрированная версия позволяет создавать не более десяти схем, чего, впрочем, для наших целей вполне достаточно. Регистрация программы обойдется в $15.

Изменение даты создания фотоснимков

При пополнении цифрового фотоархива отсканированными старыми фотографиями логично было бы установить в качестве даты их создания точное время, когда производилась фотосъемка, так как это позволило бы при просмотре старых фото в Finder или iTunes одновременно с более новыми отсортировать их в хронологической последовательности. В этом случае фотографии, сделанные в 80-е годы, будут располагаться перед снимками, полученными с помощью цифровой камеры.

Для решения этой задачи можно применить простой сценарий AppleScript. Нужно открыть редактор сценариев (Script Editor), поместить в новое окно текст, который приведен чуть ниже, и сохранить поученный проект в виде приложения (пункт Save As… из меню File; в поле File Format выбрать Application).

Текст сценария:  

on open files_
 display dialog "enter the new creation date in format YYYYMMDDhhmm example: 199108241730:" default answer "" buttons {"Cancel", "Continue"}
  copy the result as list to {the new_creation_date, the button_pressed}
  repeat with file_ in files_
    tell application "Finder"
      set file_ to POSIX path of file_
      do shell script "touch -t " & new_creation_date & " " & quoted form of file_
    end tell
  end repeat
end open

Сохраняя файл, назовем его, к примеру, Change Date. Теперь, выбрав нужные фотографии, перетянем их на иконку полученного приложения, и все, что останется сделать, — ввести новую дату создания в открывшемся окне.

Например, чтобы указать, что фотография была сделана 8 марта 1998 года в 17:05, нужно ввести 199803081705 и нажать кнопку Continue.

Этот сценарий позволяет переименовывать одновременно несколько файлов. Это пригодится в том случае, если было отсканировано несколько фотографий, снятых в один и тот же день, и им нужно присвоить одну и ту же дату создания. Для этого просто нужно выделить их и перетащить мышкой все одновременно на иконку Change Date.

Полноэкранный режим в QuickTime Player

Поставляемый в комплекте операционной системы Mac OS X мультимедийный проигрыватель QuickTime Player не имеет в бесплатной версии полноэкранного режима, что нередко заставляет пользователей отказываться от его использования в пользу альтернативных бесплатных аналогов, например, VideoLAN Client или MPlayer, ведь платить за полную версию ПО QuickTime Pro пользователям, которые не нуждаются в других продвинутых функциях, особого смысла нет.

Компромиссом может стать использование утилиты Full Screen созданной программистом Стивеном Рэдфордом (Stephen Radford).

Все, что нужно сделать, — это, начав воспроизведение видеоролика с помощью QuickTime Player, запустить утилиту Full Screen, и окно проигрывателя распахнется во весь экран. Для того, чтобы просмотром видео не мешали наслаждаться док и строка меню, нужно просто щелкнуть мышкой по произвольному месту изображения, и нежелательные в данном случае элементы пользовательского интерфейса Mac OS X скроются. В полноэкранном режиме, так же как и в плеере QuickTime Pro, доступны органы управления воспроизведением.

Перед запуском Full Screen необходимо убедиться, что в данный момент QuickTime Player воспроизводит видеоролик. Для удобства включения полноэкранного режима, можно поместить иконку Full Screen в док.

Обои из скринсейвера

В комплект поставки операционной системы Mac OS X включено нескалько симпатичных картинок для рабочего стола и скринсейверов. Некоторые скринсейверы, например, Beach и Nature, представляют собой слайд-шоу из имеющихся внутри изображений, которые, однако, недоступны для установки в качестве обоев рабочего стола привычным способом.

Однако, немного постаравшись, эти картинки из скринсейверов все же можно извлечь. Сделать это с помощью функции захвата экранного изображения не получится — при нажатии на любую клавишу запущенный скринсейвер исчезает. В этом случае поможет Finder, — он позволяет заглянуть внутрь скринсейера и извлечь из него нужные изображения. Скринсейверы находятся в папке по адресу /System/Library/Screen Savers. Нажав на нужный из них, например, Nature Patterns.slideSaver, правой кнопкой мыши, в появившемся меню нужно выбрать пункт Show Package Contents. В открывшемся новом окне в папке Resources можно обнаружить все картинки, которые принимают участие в слайд-шоу скринсейвера.

Теперь можно, выбрав понравившиеся изображения, скопировать их, например, в папку Pictures и установить в качестве обоев рабочего стола с помощью панели Desktop из System Preferences.

Какой вам нужен следующий совет? evgeniy@ixbt.com

[ Полный список статей раздела «MacLife» ]






8 августа 2006 Г.

Mac OS X ( 4)

Mac OS X ( 4)

,

, Apple, - Apple Wireless Keyboard, MacBook Pro, , . , , Apple, , , , iMac. Apple, Mac mini PC, , , . USB-, Eject . , , PC- Mac OS X , . Apple F1-F12, , iBook.

? , ControllerMate, OrderedBytes. . , , Apple USB Keyboard ( M2452), .


Apple USB Keyboard (M2452)

:

ControllerMate , P, Directories.

Palette. Apple USB Keyboard.

, . , F4 F5 , F3 — Mute. , , .

Palette Outputs Single Key .

, Keystrokes Palette Inspector. Single Key Inspector.

, , — voila! — .

ControllerMate, . , .

, , , , Mac c Windows-, , (, , , , ) Control+Shift.

: Control Shift, And Single Key, Command+Space. , , , , Command+Space, .

ControlMate -. , , , . $15.

, , Finder iTunes . , 80- , , .

AppleScript. (Script Editor), , , ( Save As… File; File Format Application).

:  

on open files_
 display dialog "enter the new creation date in format YYYYMMDDhhmm example: 199108241730:" default answer "" buttons {"Cancel", "Continue"}
  copy the result as list to {the new_creation_date, the button_pressed}
  repeat with file_ in files_
    tell application "Finder"
      set file_ to POSIX path of file_
      do shell script "touch -t " & new_creation_date & " " & quoted form of file_
    end tell
  end repeat
end open

, , , Change Date. , , , , , — .

, , 8 1998 17:05, 199803081705 Continue.

. , , , . Change Date.

QuickTime Player

Mac OS X QuickTime Player , , , VideoLAN Client MPlayer, QuickTime Pro , , .

Full Screen (Stephen Radford).

, , — , QuickTime Player, Full Screen, . , , , Mac OS X . , QuickTime Pro, .

Full Screen , QuickTime Player . , Full Screen .

Mac OS X . , , Beach Nature, - , , , .

, , . — . Finder, — . /System/Library/Screen Savers. , , Nature Patterns.slideSaver, , Show Package Contents. Resources , - .

, , , , Pictures Desktop System Preferences.

[ «MacLife» ]