Мне очень нравится маска «Быстрое событие» в iCal под OS X lion: вставьте название события, время начала, дату и все готово! за исключением того факта, что иногда я хотел бы добавить событие в конкретный календарь вместо стандартного!
Я пытался добавить "in *calendar_name*" или "calendar: *calendar_name*" в конце предложения, но ни один из них не работает!
Есть ли способ добиться этого?
Вы можете вводить события в определенные календари, удерживая нажатой кнопку +
См. здесь запись из справки iCal:
Добавляйте события в календарь
Вы можете добавить любое событие в свои календари iCal. Например, вы можете добавить встречи, визиты к врачу и семейные мероприятия. Вы не можете добавлять события в календарь, на который вы подписаны.
- Открыть iCal
- Нажмите «Добавить» (+) в верхней части окна iCal или нажмите «Command» (⌘)-N.
События автоматически добавляются в ваш календарь по умолчанию.
Если вы хотите выбрать другой календарь для события, нажмите и удерживайте кнопку «Добавить» (+), а затем выберите календарь.- Чтобы изменить календарь по умолчанию, выберите iCal > «Настройки», нажмите «Основные», а затем выберите календарь во всплывающем меню «Календарь по умолчанию».
Это лучший обходной путь, который мне удалось придумать: установить календарь по умолчанию для новых событий на «выбранный календарь» и выбрать нужный календарь в списке календарей, перемещаясь по нему с помощью клавиш со стрелками или с помощью перейти к календарю, набрав первые несколько букв его названия.
К сожалению, нет, вы не можете добавить быстрые события в конкретный календарь.
Кажется, дизайнерское тщеславие здесь заключается в том, что необходимость думать о том, в какой календарь вы хотите добавить событие, сделает его небыстрым.
Тем не менее, вот несколько обходных путей:
Вы всегда можете переключить календарь по умолчанию в настройках iCal. Если вы добавляете кучу событий в календарь и хотите использовать поле «Быстрые события», это может быть вариантом для вас. К сожалению, я посмотрел, что в iCal нет хука AppleScript для изменения этого предпочтения. Вы можете использовать сценарии пользовательского интерфейса, но я нахожу это хрупким и раздражающим, поскольку он часто ломается с обновлениями ОС.
Если вы являетесь поклонником записи календаря на естественном языке, вы можете взглянуть на Fantastical . Он очень хорошо спроектирован, движок естественного языка, стоящий за ним, немного мощнее, чем у iCal, и он позволяет вам открывать раскрывающийся список календаря. Вы также можете выбрать другой календарь, добавив /первая буква имени вашего календаря. У меня есть ощущение, что небольшая компания, стоящая за Fantastical, будет более отзывчивой на запрос функции, чем Apple.
Функция «быстрое событие» просто удаляет новую запись по умолчанию, так что нет.
Вы можете сделать что-то вроде использования сочетания клавиш для запуска автоматизации, сделанной в Automator (или, возможно, AppleScript), которая использует Universal Scripting и Watch Me Do для автоматизации щелчков, чтобы изменить предпочтение календаря на ваш предпочтительный «альтернативный» календарь.
Это будет намного сложнее, чем просто создать событие по-старому и выбрать календарь из списка или зарегистрировать вещи, которые изначально были в «предварительном» или любом другом календаре по умолчанию, который вы настроили для вас, чтобы поймать все события которые приходят из почты и "быстрого события".
Откройте окно инспектора, затем дважды щелкните в том месте, где вы хотите создать событие. Теперь отредактируйте событие в окне инспектора и выберите нужный календарь.
Я использую это решение, потому что в моем календаре по умолчанию я автоматически добавляю четыре будильника, но в моем дополнительном календаре, который я использую больше как дневник, я вообще не хочу никаких будильников. При создании события с событиями ⌘-n, которые были добавлены в мой основной календарь, а также к ним были добавлены четыре будильника. При смене календаря будильники остались и мне пришлось их вручную удалять. С описанным выше методом вторая часть больше не нужна.
лукасолдайни