Есть ли в Центре уведомлений сочетания клавиш?

14

Существуют ли сочетания клавиш для управления Центром уведомлений в OS X Mountain Lion? Особый интерес представляет ярлык-эквивалент Click to Tweetкнопки, отображаемой в верхней части Центра уведомлений (когда на панели настроек уведомлений выбран нужный параметр), но если у него есть другие ярлыки (либо предопределенные, либо определяемые в Системных настройках - Я не мог видеть), которые были бы полезны также.

Дэн Дж
источник
Какое отношение имеет «клик для твита» к Центру уведомлений?
Даниил
System Preferences -> Notifications -> Share Button -> Check "Show share button in Notification Center"заставляет кнопку с этой меткой появляться в верхней части NC. Я согласен, что это странное место, чтобы поместить эту кнопку, но, тем не менее, я не сумасшедший: он там. :)
Дэн Дж
Curiouser и curiouser ... У меня нет этой опции в Системных настройках. Но в приложении Центр уведомлений действительно есть share_twitter.tiff.
Даниил
1
Я полагаю, что вам нужно настроить хотя бы одну учетную запись Twitter в System Preferences -> Mail, Contacts & Calendars(другое не интуитивно понятное место ... думаю, нет лучшего места, чтобы втиснуть Twitter в OS X: P), чтобы опция появилась в настройках уведомлений.
Дэн Дж
1
Вау. Это очень странно.
Даниэль

Ответы:

9

Существует настраиваемое сочетание клавиш для открытия Центра уведомлений:

Кроме этого, кажется, нет способа настроить любые сочетания клавиш. Самое близкое, что я могу получить, - обнаружить, что вы можете установить Центр уведомлений как действие для горячего угла. Если вы хотите сделать это при нажатии клавиши, вы можете попробовать объединить это с AppleScript (как в этом посте ).

jtbandes
источник
2
Спасибо за чаевые. Интересно, почему Apple не назначил стандартный ярлык.
ra170
Ненужные. Практически у каждого есть устройство с мультисенсорным управлением, и если вам это не нравится, вы бы сами знали, как это сделать
Александр - Восстановите Monica
Я думаю, что это необоснованное предположение, @XAleXOwnZX. Может быть, справедливое большинство. "Почти все?" возможно нет. Как и автоматическое ожидание знания, как установить ярлык, клавиатуру, горячий угол или другое.
Джейсон Салаз
9

Правильный ответ на этот вопрос - «Нет». Но это не очень удовлетворительный ответ. Поэтому, если вы решили использовать сочетания клавиш для Click to Tweet в Центре уведомлений, это то, что вы можете сделать:

Предупреждение: это полный и полный взлом, но, похоже, вы можете (на данный момент; это может легко сломаться) вызвать кнопку Tweet с помощью очень деликатного использования сценариев пользовательского интерфейса.

  • Создать сервис Automator.

  • Дайте ему одно действие: Запустите AppleScript

  • Вот сценарий:

    tell application "System Events"
        tell process "Notification Center"
            click menu bar item 1 of menu bar 1
            click button 1 of UI element 1 of row 2 of table 1 of scroll area 1 of window "window"
            keystroke "Whatever text you want as your default tweet"
        end tell
    end tell
    
  • Сохраните сервис (очевидно, измените его из моего примера), назначьте ему нажатие клавиши в Системных настройках и вуаля: у вас есть сочетание клавиш…, пока Центр уведомлений не будет переставлен, и кнопка 1 элемента 1 интерфейса пользователя строки 2 таблицы 1 таблицы область прокрутки 1 окна "window" больше не является кнопкой Tweet.

Если это выглядит запутанным, это потому, что это так. Если это не то, что вы хотите использовать, я не виню вас, и вы можете воспользоваться ответом «нет, нет сочетаний клавиш».

Даниэль
источник
5
Хах! Это ужасно хрупкое решение, но я восхищаюсь твоим творчеством. :)
Dan J
4

Хотя это не работает для «клика на твит», на самом деле есть три сочетания клавиш, которые работают с Центром уведомлений. Они , и return. В сочетании с возможностью назначения сочетания клавиш для открытия Центра сообщений можно отвечать на обычные сообщения, используя только клавиатуру. Однако кнопка Share и выключатель звука не реагируют на эти входы.

Даниэль
источник
6
Я хотел бы добавить, что CMD + Shift + D отправляет твит после ввода текста в лист.
GhostLyrics
2

Вот что я делаю:

  • У меня есть ярлык для открытия Центра уведомлений. Это сопоставлено с F13, как описано в других ответах.
  • У меня также включена клавиша табуляции для перемещения фокуса клавиатуры между «всеми элементами управления»: Скриншот

    1. Нажмите F13, чтобы открыть NC.
    2. Нажмите клавишу табуляции дважды, пока «нажмите, чтобы чирикать» выделен синим цветом: скриншот 2
    3. Нажмите пробел.
    4. Введите мой твит (я не нашел способ добавить местоположение без нажатия).
    5. CMD + Shift + D для отправки.
Macrod
источник
С тех пор я обнаружил, что это может быть ошибкой.
Макрод
1

В то время как не связанные с Notification Center, вы можете добиться этого легко с помощью официального клиента Twitter для OS X . У этого есть опция конфигурации для «Global New Tweet», которая позволяет вам составить твит с комбинацией клавиш без приложения Twitter, находящегося на переднем плане.

Скриншот настроек Twitter

Хью Сондерс
источник
0

Вот альтернатива:

display dialog "Tweet?" default answer "" buttons {"OK"} default button 1
set mytweet to text returned of result

tell application "System Events"
    tell process "Notification Center"
        click menu bar item 1 of menu bar 1
        click button 1 of UI element 1 of row 2 of table 1 of scroll area 1 of window "window"
        keystroke mytweet
        repeat 3 times
            keystroke tab using {control down}
        end repeat
        keystroke space
    end tell
end tell
Ewwis
источник
Я не считаю, что вкладка, использующая элемент управления «вниз», имеет какой-либо эффект - последнее нажатие клавиши просто вводит буквальное пространство.
Даниэль
В разделе клавиатуры системных настроек включен ли «полный контроль»?
Ewwis
0

Если вы используете трекпад, есть также новый жест, чтобы показать / скрыть центр уведомлений: проведите двумя пальцами от правой границы трекпада к его центру.

Этот параметр можно включить / отключить в меню «Настройки» -> «Трекпад».

Davosian
источник
0

Нашел отличный!

Alt+ , когда центр уведомлений открыт, обнаруживает дополнительный переключатель над областью твитов, чтобы временно отключить Центр уведомлений:

Временно отключить уведомления?

Как только вы нажмете на переключатель:

Off Position

Изменить: Кто-нибудь еще увидеть это документально где-нибудь?!? Я первый, кто нашел это?!?

@siracusa Задокументировал это в своем эпическом обзоре «Горный лев»: http://arstechnica.com/apple/2012/07/os-x-10-8/4/#notification-center.

program247365
источник