Bildirim Merkezi'nde klavye kısayolları var mı?


14

OS X Mountain Lion'da Bildirim Merkezi'ni kontrol etmek için herhangi bir klavye kısayolu var mı? Click to TweetBildirim Merkezi'nin üstünde görünen düğmenin kısayol eşdeğeri ( Bildirim ayarları bölmesinde gerekli seçenek seçildiğinde), ancak başka kısayollara sahipse (Sistem Tercihlerinde önceden tanımlanmış veya tanımlanabilir - Hiç göremedim) bunlar da faydalı olurdu.


"Tıklamak için tıklayın" Bildirim Merkezi ile ne ilgisi var?
Daniel

System Preferences -> Notifications -> Share Button -> Check "Show share button in Notification Center"bu etikete sahip bir düğmenin NC'nin üstünde görünmesine neden olur. Bu düğmeyi koymak için garip bir yer olduğuna katılıyorum, ama ne olursa olsun, deli değilim: orada. :)
Dan J

Meraklı ve meraklı… Sistem Tercihlerinde bu seçeneğim yok. Ancak Bildirim Merkezi uygulamasında gerçekten share_twitter.tiff vardır.
Daniel

1
System Preferences -> Mail, Contacts & CalendarsBildirim ayarlarında görünmesi için en az bir Twitter hesabınızın yapılandırılması gerektiğine inanıyorum (başka bir kasıtsız konum ... Sanırım Twitter'ı OS X: P'ye sıkıştırmak için harika bir yer yok).
Dan J

1
Vay. Bu tamamen garip.
Daniel

Yanıtlar:


9

Bildirim Merkezi'ni açmak için yapılandırılabilir bir klavye kısayolu vardır:

Bunun dışında, herhangi bir klavye kısayolunu yapılandırmanın bir yolu yok gibi görünüyor. Bulabildiğim en yakın şey Bildirim Merkezi'ni sıcak bir köşe için bir eylem olarak ayarlayabildiğini keşfetmektir. Bir tuşa basıldığında bunu yapmak istiyorsanız, bunu AppleScript ile birleştirmeyi deneyebilirsiniz ( bu yazıdaki gibi ).


2
Bahşiş için teşekkürler. Apple'ın neden standart bir kısayol atamadığını merak ediyorum.
ra170

Gereksiz. Hemen hemen herkesin çoklu dokunma cihazı var ve eğer bunu beğenmezseniz, kendiniz nasıl kısa bir yol ayarlayacağınızı bileceksiniz
Alexander - Monica

Bence bu mantıksız bir varsayım, @ XAleXOwnZX. Belki de çoğunluk. "Neredeyse herkes?" belki değil. Bir kısayol, klavye, sıcak köşe veya başka bir yolun nasıl ayarlanacağını bilmenin otomatik beklentisi gibi.
Jason Salaz

9

Bu sorunun doğru cevabı "Hayır" dır. Ama bu çok tatmin edici bir cevap değil. Bu nedenle, Bildirim Merkezi'nde Tıkla Tweet için klavye kısayollarına sahipseniz, şunları yapabilirsiniz:

Uyarı: Bu tam ve mutlak bir hack'tir, ancak görünüşe göre (şimdilik bu kolayca kırılabilir) UI komut dosyasının çok hassas bir şekilde kullanılmasıyla Tweet düğmesini tetikleyebilirsiniz.

  • Bir Automator hizmeti oluşturun.

  • Tek bir işlem yapın: AppleScript'i çalıştırın

  • İşte senaryo:

    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
    
  • Hizmeti kaydedin (açıkça örneğimden değiştirin), Sistem Tercihleri'ne bir tuş vuruşu atayın ve sesli komut: bir klavye kısayolunuz var… Bildirim Merkezi yeniden düzenlenene ve tablo 1'in 2. satırının UI öğesi 1'in 1. düğmesi "window" penceresinin kaydırma alanı 1 artık Tweet düğmesi değildir.

Bu kıvrık görünüyorsa, çünkü. Bu kullanmak istediğiniz bir şey değilse, sizi suçlamıyorum ve "hayır, klavye kısayolları yok" cevabına geri dönebilirsiniz.


5
Hah! Bu korkunç derecede kırılgan bir çözüm, ama yaratıcılığınıza hayranım. :)
Dan J

4

"Tıkla Tweet" için işe yaramasa da, Bildirim Merkezi ile çalışan üç klavye kısayolu vardır. Bunlar , ve return. Message Center'ı açmak için bir klavye kısayolu atama özelliğiyle birlikte, normal iletilere yalnızca klavyeyi kullanarak yanıt verilebilir. Ancak Paylaş düğmesi ve Sessiz anahtarı bu girişlere yanıt vermiyor gibi görünüyor.


6
CMD + Shift + D'nin tweet'i sayfaya bazı metinler girdikten sonra gönderdiğini eklemek istiyorum.
GhostLyrics

2

İşte yaptığım şey:

  • Bildirim Merkezi'ni açmak için ayarlanmış bir kısayolum var. Bu, diğer cevaplarda açıklandığı gibi F13 ile eşlenir.
  • Ayrıca klavye odağını 'tüm kontroller' arasında taşımak için sekme tuşu etkin: Ekran görüntüsü

    1. NC'yi açmak için F13'e basın.
    2. 'Tweetlemek için tıklayın' mavi renkle vurgulanana kadar sekme tuşuna iki kez basın: ekran görüntüsü 2
    3. Boşluk çubuğuna basın.
    4. Tweetimi yaz (Tıklamadan konum eklemenin bir yolunu bulamadım).
    5. Göndermek için CMD + Shift + D.

O zamandan beri bunun buggy olabileceğini keşfettim.
Macrod

1

Bildirim Merkezi ile ilgili olmasa da, OS X için resmi Twitter istemcisini kullanarak bunu kolayca yapabilirsiniz . Bu, Twitter uygulaması ön planda olmadan bir tuş kombinasyonu ile bir tweet oluşturmanızı sağlayan "Global Yeni Tweet" için bir yapılandırma seçeneğine sahiptir.

Twitter Tercihleri ​​Ekran Görüntüsü


0

İşte bir alternatif:

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

Aşağı kontrol kullanarak sekmeyi bulamıyorum herhangi bir etkisi vardır - son tuş vuruşu alanı sadece bir boşluk yazıyor.
Daniel

Sistem tercihlerinin klavye bölümünde "tam kontrol" etkin mi?
Ewwis

0

İzleme paneli kullanıyorsanız, bildirim merkezini göstermek / gizlemek için yeni bir hareket de vardır: izleme dörtgeninin sağ kenarından ortasına doğru iki parmağınızla hızlıca kaydırın.

Bu ayar Ayarlar -> İzleme Dörtgeni'nde etkinleştirilebilir / devre dışı bırakılabilir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.