Hangi işlemin belirli bir klavye komutu aldığını bulma


17

Belirli bir klavye kombinasyonunun neden artık çalışmadığını anlamaya çalışıyorum.

Örnek olarak, Sublime Text 2 Bul / Değiştir panelini açmak için bir klavye kısayoluyla birlikte gelir:

Command+ Option+F

Bu combo, OSX 10.8.5'in temiz bir kurulumunu yapana kadar iyi çalıştı, ardından gizemli bir şekilde Yüce Metin'de çalışmayı durdurdu.

Klavye dizileri en ön (OS gibi) dışındaki süreçler tarafından yakalanabileceğini biliyorum, bu yüzden belirli bir klavye komutunun "tüketildiği" hangi işlem tarafından kontrol etmenin bir yolu olup olmadığını merak ediyordum?


Yanıtlar:


19

Bir kısayolun alıcısını bulmak için hızlı ve etkili bir yöntem bilmiyorum. Ama işte avı başlatmak için bir makbuz :

  1. Avın verimliliğini artırmak için çalışan uygulamalarınızın çoğunu kapatın.

  2. Bir Terminalpencere açın ve aşağıdaki komutu çalıştırın:

    /usr/bin/sudo opensnoop
    

    Bu komut her opensistem çağrısını izleyecektir .

  3. Kısayolunuzun bilinmeyen bir uygulama tarafından engellendiği bağlama geçin ve ⌘ cmd+ ⌥ option+ yazın F.

    Açılan dosya adlarından suçlu bir ipucu arayın.

  4. whilebaşarısız, bir uygulama ekleyin ve GOTO 3.


1
Güzel! Bunu yeterince hızlı yaparsanız, oldukça kısa bir süreç listesine sahip olmalısınız. Yaklaşık 50 satırım vardı, bunların yarısı klavye baskılarını dinlemediğini bildiğim bir arka plan işlemiydi, bu yüzden bunları bir metin düzenleyicide kolayca filtreleyebildim. Kalan 20 kadar çizgi 3 başka işlem kaydetti ve bunların% 75'i suçluyu içeriyordu. Paylaştığınız için çok teşekkürler, @daniel
Joel Mellon

Teşekkürler Daniel. Çağlar boyunca, uygulamalarımdan biri için başka bir şeyin kısayol yakalaması (ve daha da kötüsü, küçük bir ping sesi çalmak!) İçin hayal kırıklığına uğradım. koştu, belki 4 uygulama arama yapma gördüm, bunlardan biri "ping.aiff" açıyordu, beni doğrudan suçluya götürdü!
Biglig


0

KeyCue klavye kısayollarında görsel geri bildirim sağlar. Deneme sürümü olarak indirilebilir.

Ergonis'ten KeyCue

Ben Komut tuşuna çift dokunun ve basılı tüm aktif kısayolları görüntüleyecek şekilde yapılandırılmış.


KeyCue'yu denedikten sonra, bana sadece geçerli etkin uygulamanın menü komutlarıyla ilişkili klavye kısayollarını gösterdiği anlaşılıyor. Ek olarak, Keybaord Maestro ve belki de bir veya iki diğer desteklenen uygulamadan küresel kısayol tuşlarını gösteriyor gibi görünüyor. Sizin için tüm uygulamalar için genel kısayol tuşları gösteriyor mu ?
Paul

'Diğer' uygulamalar için hangi kısayol tuşlarının gösterildiğini biraz gizemli buluyorum. Bulunduğunuz yerle ilgili global kısayol tuşlarını göstermeye çalışır (ancak tam olarak başarılı olmaz). Kullanıcı Kılavuzu özellikle Klavye Maestro'yu ifade eder.
Gilby
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.