Mac’te belirli bir klasörü klavye kısayoluyla açmak için Apple’ın Kestirmeler uygulamasında Finder’da sabit bir klasör yolunu açan bir kestirme oluşturun, ardından bu kestirmeye bir tuş birleşimi atayın. Aşağıdaki anlatımda geçici bir örnek klasör kullanılır ve klasör açılmadan önce mevcut olup olmadığı kontrol edilir.

Klasörünüz için doğru kestirmeyi seçin

Bu kılavuz, aynı yerel klasörü tekrar tekrar açan ve başka bir uygulamadayken tek bir tuş birleşimiyle bu klasöre ulaşmak isteyen Mac masaüstü kullanıcılarına yöneliktir. Özel iş akışı, Kestirmeler içinde kısa bir kabuk betiği kullanır. Apple, hem Kestirmeler’de betik çalıştırmayı hem de kestirmelere klavye birleşimleri atamayı belgeliyor. macOS için Kestirmeler’i tanıyın, Mac’inizde çalışırken kestirme çalıştırma.

Bunu oluşturmadan önce Finder’ın ihtiyacınız olan klavye kısayolunu zaten sağlayıp sağlamadığını kontrol edin. Finder’da yerleşik olarak bulunan şu birleşimler kullanılabilir:

Klasör veya görev Finder klavye kısayolu
Belgeler’i aç Shift-Command-O
İndirilenler’i aç Option-Command-L
Ana klasörünüzü aç Shift-Command-H
Belirli bir klasör yoluna git Shift-Command-G

Apple bu birleşimleri Mac klavye kısayolları başvuru sayfasında listeliyor. Özel bir klasörü ara sıra ziyaret edecekseniz Finder’ı etkinleştirin, Shift-Command-G tuşlarına basın, klasör yolunu yapıştırın ve Return tuşuna basın. Finder’ın belgelenmiş yol gezinme özelliği bu yöntemi destekler. Mac’te belirli bir klasöre doğrudan gitme.

Gün içinde sık sık açtığınız bir klasör için özel kestirmeyi kullanın. Hedefi betikte saklanır; böylece her seferinde bir Finder öğesi seçmeniz veya yol belirtmeniz gerekmez.

Hedef klasörü hazırlayın ve doğrulayın

Önce boş bir örnek klasör kullanın. Finder’da Git > Ana Sayfa yolunu izleyin, ardından Dosya > Yeni Klasör seçeneğini belirleyip klasöre Folder Shortcut Demo adını verin. Bu ad zaten kullanılıyorsa kullanılmayan başka bir ad seçin ve aşağıdaki betikte de aynı değişikliği yapın. Finder’da klasör oluşturmak için Shift-Command-N kısayolu da kullanılabilir. Mac klavye kısayolları.

Otomasyonu ayarlamadan önce konumu doğrulayın. Finder’da Shift-Command-G tuşlarına basın, ~/Folder Shortcut Demo/ yazın ve Return tuşuna basın. Tilde işareti (~), Finder’ın yol alanında ana klasörünüzü temsil eder. Boş örnek klasörün içinde olmanız gerekir. Mac’te belirli bir klasöre doğrudan gitme.

Daha sonra başka bir hedef kullanacaksanız, yolu belleğinizden oluşturmaya çalışmak yerine eksiksiz yolunu alın. Apple bu Finder yöntemini belgeliyor: klasöre sağ tıklayın, Option tuşunu basılı tutun, ardından adı as Pathname ile biten komutu seçin. Mac’te Terminal’de dosya ve klasör belirtme.

Klasörü açan kestirmeyi oluşturun

Kestirmeler’i açın ve yeni bir kestirme oluşturmak için ekle düğmesine tıklayın. Kestirmeye Open Folder Shortcut Demo adını verin. Apple’ın elle oluşturma iş akışı; kestirmeye ad vermenize, eylem kitaplığından eylemler eklemenize ve çalıştır düğmesini kullanarak kestirmeyi sınamanıza olanak tanır. Mac’te özel kestirme oluşturma.

Eylem kitaplığında Run Shell Script aratıp bu eylemi ekleyin. Shell seçeneğini /bin/bash olarak ayarlayın. Örnek betiği aşağıdaki betiğin tamamıyla değiştirin. Apple, Kestirmeler’de yerleşik kabuk betiği desteğini belgeliyor; buradaki iş akışı bu desteği macOS’un belgelenmiş open komutuyla birleştiriyor. macOS için Kestirmeler’i tanıyın, Mac’te Terminal’de komut çalıştırma ve araçları çalıştırma.

target="$HOME/Folder Shortcut Demo"

if [ ! -d "$target" ]; then
    printf 'Folder not found: %s\n' "$target" >&2
    exit 1
fi

/usr/bin/open -a Finder "$target"

Bu, örnek klasör için gereken tüm betiktir; ek dosya veya paket gerekmez. Hedefi oluşturmak için mevcut HOME ortam değişkenini kullanır, hedefin bir dizin olup olmadığını denetler ve yolunu open aracılığıyla Finder’a iletir. Apple’ın komut belgelerinde open -a ile uygulama seçme, komut satırı başlangıç kılavuzunda ise öğeleri seçilen bir uygulamada açma açıklanıyor. Mac’te Terminal’de komut çalıştırma ve araçları çalıştırma, Komut Satırı Başlangıç Kılavuzu.

Yolun ve değişkenin etrafındaki tırnak işaretlerini koruyun. Bunlar, örnekteki boşlukların tek bir argüman içinde kalmasını sağlar. Apple, boşluk içeren yolları tırnak içine alma yöntemini Terminal yol kılavuzunda belgeliyor.

Kestirmeler betiklerin etkinleştirilmesini isterse Kestirmeler > Ayarlar yolunu izleyin, İleri Düzey bölümünü açın ve Betik Çalıştırmaya İzin Ver seçeneğini belirleyin. Bunlar Apple’ın bir kestirmeden betik çalıştırmaya izin vermek için belgelediği denetimlerdir. Mac’te Kestirmeler’in ileri düzey gizlilik ve güvenlik ayarları.

Kestirmenin çalıştır düğmesine tıklayın. Finder örnek klasörü göstermelidir. Bu makale hazırlanırken betik Bash sözdizimi denetiminden geçirildi; macOS arayüzündeki davranışı burada çalıştırılarak sınanmadı. Bu nedenle tuşları atamadan önce Finder’da bu testi Mac’inizde tamamlayın.

Eylemin ne aldığını ve ne döndürdüğünü anlayın

Bu iş akışı kendi yolunu betiğin içinde metin olarak belirtir. Shortcut Input, seçili dosyalar veya standart girdi kullanmaz. Öndeki uygulamada o anda seçili olan içerikten bağımsız bırakın.

Betik başarılı olduğunda standart çıktıya bilerek herhangi bir şey yazmaz. Yararlı sonucu klasörün Finder’da açılmasıdır; Kestirmeler’e bir klasör nesnesi döndürmez. Klasör bulunamadığında, standart hata akışına tanı iletisi yazar ve 1 durum koduyla çıkar. Sonraki hiçbir eylemin çıktısını kullanması gerekmez.

Kestirmeyi daha sonra genişletirseniz bu ayrım önem kazanır. Apple, Text, Files ve Folder türlerini ayrı girdi türleri olarak listeliyor. Metin biçimindeki bir yol, zaten bir klasör nesnesiymiş gibi tanımlanmamalıdır. Yüklü sürümünüzde bir eylemin bildirilmiş girdilerini ve çıktılarını incelemek için simgesine Control tuşunu basılı tutarak tıklayın ve Bilgileri Göster seçeneğini belirleyin. Mac’te Kestirmeler’in girdi türlerini anlama, Mac’te Kestirmeler’de eylem listesinde gezinme.

Klavye kısayolunu atayın ve sınayın

Çalıştır düğmesiyle yapılan test başarılı olduktan sonra ayrıntılar düğmesini kullanarak kestirmenin ayrıntılarını açın. Klavye Kısayolu Ekle seçeneğine tıklayın ve tercih ettiğiniz birleşime basın. Örneğin Mac’inizde kullanılabiliyorsa Control-Option-Command-O birleşimini deneyin. Bu, Apple’ın ayırdığı bir birleşim değil, örnek olarak önerilen bir seçimdir.

Apple, macOS’te atanan birleşimin herhangi bir uygulamadayken çalıştırılabildiğini belgeliyor ve bazı sistem birleşimlerinin değiştirilemeyeceğini belirtiyor. Başka bir uygulama etkinken kısayolunuzu, ardından sık kullandığınız bir uygulamada tekrar sınayın. Mac’inizde çalışırken kestirme çalıştırma.

Klasör yolunu Sistem Ayarları > Klavye > Klavye Kestirmeleri > Uygulama Kestirmeleri altındaki Menü başlığı alanına yazmayın. Apple bu özelliği mevcut menü komutlarıyla sınırlar. Klasör açma görevini Kestirmeler iş akışında oluşturun ve tuşları kestirmenin ayrıntılarından atayın. Mac’te uygulamalar için klavye kısayolları oluşturma.

Kestirme hiçbir şey açmıyorsa veya yanlış klasörü açıyorsa sorunu giderin

Sorunun hedefte mi yoksa klavyede mi olduğunu ayırt etmek için şu sırayı izleyin. Hangi katmanın başarısız olduğunu görebilmek için her seferinde tek bir şeyi değiştirin.

  1. Kestirmeyi Kestirmeler’in içinden çalıştırın. Bu da başarısız olursa klavye birleşimini değiştirmeden önce eylemi ve yolu inceleyin.
  2. Hedefi Finder’da denetleyin. Shift-Command-G tuşlarına basıp ~/Folder Shortcut Demo/ girin. Finder klasöre ulaşamıyorsa klasörün konumunu düzeltin veya betiği güncelleyin.
  3. Eylemdeki hata iletisini okuyun. Betiğin Folder not found tanı iletisi, dizin denetiminin başarısız olduğu anlamına gelir. Aynı ada sahip normal bir dosya da bu denetimden geçemez.
  4. Başka bir tuş birleşimi deneyin. Çalıştır düğmesi işe yarıyor ama tuşlar işe yaramıyorsa kullanılmayan bir birleşim seçip yeniden deneyin. Apple, çakışmaları ve ayrılmış kısayolları sınırlamalar arasında sayıyor. Mac’te uygulamalar için klavye kısayolları oluşturma, Mac’inizde çalışırken kestirme çalıştırma.

Taşınan, eksik olan ve aynı ada sahip klasörleri hesaba katın

Betik belirli bir konuma yönelir. Örnek klasörü yeniden adlandırır veya taşırsanız target atamasını güncelleyin. Özgün yolda başka bir klasör oluşturursanız kestirme bu yeni klasörü açar. Dizin denetimi o konumda bir klasör bulunduğunu doğrular; klasörün kimliğini veya içeriğini doğrulamaz.

İki klasör farklı üst klasörlerde olsa da aynı son ada sahip olabilir. Bu kestirmenin hangisini açacağını tam yol belirler. Örneği uyarlarken son adın yanı sıra üst klasörleri de doğrulayın. Harfiyen mutlak bir yol kullanmak için atamayı, kopyaladığınız yolu tek tırnak içine alarak değiştirin; yolun kendisinde kesme işareti bulunması durumunda bu biçim ek işlem gerektirir. Apple, harfiyen tek tırnak içine alınmış metin ile kabuk genişletmesi arasındaki farkı Komut Satırı Başlangıç Kılavuzu’nda açıklıyor.

Açma betiği klasör oluşturmaz ve hiçbir dosyanın üzerine yazmaz. Hedef eksikse sessizce yeni ve boş bir hedef oluşturmak yerine durur. Finder’daki ilk kurulum sırasında, mevcut bir klasörü geçici test malzemesi sanmamak için kullanılmayan bir örnek adı kullanın.

Örnek klasör hem çalıştır düğmesiyle hem de seçtiğiniz tuşlarla açıldıktan sonra hedefi gerçekten kullanmak istediğiniz yerel klasörle değiştirip her iki testi de tekrarlayın. Hedefi sabit tutun, varlık denetimini koruyun ve bu klasöre ihtiyaç duyduğunuzda doğruladığınız tuş birleşimini kullanın.

Kaynaklar