OS X klavye kısayol önceliği


12

Apple için yeniyim ve deneyim büyük ölçüde olumlu olsa da, klavye kısayollarını özelliklerime göre yapılandırmaya çalıştım. Örneğin, yeni bir terminal açmak için bir kısayol atamak için oldukça yuvarlak bir işlem kullandım ("Automator" üzerinden). Ancak şimdi bile bu kısayol, yalnızca odak, kendi tanımıyla belirli tuş kombinasyonunun üzerine yazmamış bir program üzerindeyse çalışır.

Mac'imin hangi anahtar kombinasyon tanımını hangi bağlamda kullanmaya karar verdiğine veya tercih ettiğim kısayolları atamak için en iyi şekilde bir felsefeye nasıl karar verdiğine dair bir protokol hiyerarşisi gibi bir şey hakkında bilgi arıyorum. Hiçbir klavye önceliğini o kadar öncelikli kılabilir miyim?


Alfred, Quicksilver veya Launchbar gibi klavye tabanlı bir başlatıcıyla da ilgilenebilirsiniz. Ayrıca tam olarak aradığınızı yapmak için tasarlanmış olan Apptivate de var.
ghoppe

Aynı sorun, krom (command-backtik) veya intellij kullanırken, sistem kısayolları geçersiz kılınmış gibi görünüyor
user1767316

Yanıtlar:


5

OS X İnsan Arabirim Kılavuzlarının aradığınız yer olduğunu düşünüyorum . Apple'a ayrılmış kısayollar (örn. cmd ⌘+ space) Ve aynı zamanda saygı duyulması gereken “beklenen davranışlar” (örneğin cmd ⌘+ c) olduğunu belirtirler .

Önceliği açıkça belirtmemekle birlikte, Sistemin her zaman en önden (etkin) ve ardından arka plan uygulamalarından önce önceliğe sahip olması gerektiğini önerir.

Deneyimlerime göre, birden fazla değiştirici tuşla (yani cmd ⌘+ ctrl+ shift+…) güvenli taraftasınız .

Bir kenara: özel örneğinizle ilgili olarak (yeni bir terminal açmak için bir kısayol atama) bunun için de mükemmel uygulamalar var, TotalTerminal (Terminal.app uzantısı) ve iTerm 2 (Terminal.app değiştirme) akla geliyor


1

Klavye tercih bölmesinin Kısayollar sekmesinde ayarlanan kısayollar, uygulama kısayollarından önceliklidir; aslında, bir uygulamanın önceden ayarlanmış kısayolunu beğenmediyseniz veya bir uygulamanın sağlamadığı bir menü öğesi için bir kısayol istiyorsanız, geçersiz kılmak için "Uygulama Kısayolları" bölümünü kullanabilirsiniz; ancak adı uygulama tam olarak dahil, örneğin, menü seçeneği "... Kaydet" olarak yapar sonunda üç nokta.

Örneğin, ⌘W ile bir pencereyi kapatmaya çalışırken, ⌘Q'yu kaydırıp vurduğumda, hiçbir şeyi kaydetme şansı olmadan tarayıcımdan çıkarken beni hep rahatsız etti. Bu yüzden "Google Chrome'dan Çık" için Klavye Kısayollarına ⌃⌥⇧⌘Q (ctrl-opt-shift-cmd-q) olarak yeni bir kısayol ekledim. ⌘Q, diğer değiştirici tuşları da basılı tutmadığım sürece hiçbir şey yapmadı.


gerçek şu ki, klavye tercihi kısayol sekmesindekiler gibi Sistem kısayolları en azından bazı uygulamalara göre öncelikli değildir. Örnek olarak, normalde aynı uygulamanın pencereleri arasında geçiş yapmak için kullanılan komut-backtic, bazı durumlarda krom tarafından geçersiz kılınmış gibi görünüyor.
user1767316

0

OSX'teki diğer klavye kısayollarını güvenilir bir şekilde geçersiz kılmak için Keyboard Maestro gibi bir otomasyon yardımcı programına gitmeniz gerekir . 1985'ten beri benzer programları kullanıyorum.

KM şu anda en aktif olarak geliştirilmiştir. Genel otomasyon için ve birçok AppleScripts'imin çoğunu çalıştırmak için FastScripts kullanıyorum .

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.