Geri tuşunu Finder'da bir önceki klasöre taşıma


10

OSX'i modifiye etmenin bir yolu var, böylece Windows 7 gibi biraz daha fazla davranıyor. Özellikle Windows ve Firefox'un yaptığı gibi BACKSPACE'e ve Finder'ın önceki klasörü gösterebilmesini istiyorum.

Umarım bu açıktır.

Yanıtlar:


6

Barbaz tarafından sunulan çözüm iyi bir çözüm olsa da , aslında mükemmel bir çözüm var :), Finder'daki metin alanlarında Backspace'i kullanmanıza izin vermeyen (örneğin dosyaları yeniden adlandırırken veya arama alanına yazarken) kısıtlamayı ortadan kaldırır ).

  1. Beğendiğiniz neredeyse hiçbir şeyi sevmediğiniz bir şeye yeniden eşlemenizi sağlayan harika bir Karabiner uygulaması yükleyin
  2. Bağlantıdaki talimatlara göre private.xml dosyasını bulun ve düzenleyin (ve 4. adıma geldiğinizde Karabiner'ı ana listeye private.xml içerecek şekilde nasıl güncelleyeceğinizi okuyun)
  3. Aşağıdaki kodu girin ve private.xml dosyasını kaydedin:

    <item> <name>Backspace in Finder moves Up</name>⌥ <appendix> (except when editing text fields)</appendix> <identifier>private.Backspace_MoveUp</identifier> <only>FINDER</only> <uielementrole_not>AXTextArea, AXTextField</uielementrole_not> <autogen>__KeyToKey__ KeyCode::DELETE, ModifierFlag::NONE, KeyCode::CURSOR_UP, VK_COMMAND</autogen> </item>

    Bu aşağıdakileri yapar:

    • Backspace tuşuna ⌥ Opt + ↑ atar .
      • Not: OS X Yosemite'imde, Finder'daki 'Yukarı Git' komutunun kısayolu (örn. Her zaman bulunduğunuzdan bir düzey yukarıda olan klasöre gider). 'Yukarı Git' komutunu beğenmediyseniz ve önceki klasöre gitmek istiyorsanız - babraz'a göre kendi kısayolunuzu tanımlayın, ardından CURSOR_UP, VK_COMMANDyukarıdaki kod yerine ilgili tuş kombinasyonunu yapıştırın
    • Bu komutu yalnızca Finder ile sınırlar
    • Bu komutu yalnızca metin olmayan alanlarla sınırlar
  4. Karabiner'i açın ve "ReloadXML" düğmesini tıklayın (özel private.xml eklemeyle ilgili ayrıntılar için 2. bağlantıya bakın)
  5. "Finder'da Backspace yukarı hareket eder" komutunu seçin
  6. Zevk almak :)

Bunu denemedim, ama harika görünüyor. Cevabınız için teşekkür eder, ayrıca bana "Yukarı Git" i bildirdiğiniz için teşekkür ederiz. Bunun bir olasılık olduğunu bile bilmiyordum.
Django Reinhardt

Sevdiğinize sevindim, ama sadece bakmayın - deneyin;) Mac üzerinde çalışan herhangi bir Windows kullanıcısı için harika bir yardımcı programdır, çünkü kas belleğini çok fazla zorlamamanıza veya Mac'te normal Windows işlevlerini almanıza izin vermez. (Bu şekilde silmek için Shift-Backspace'i, yeniden adlandırmak için F2'yi yeniden adlandırdım, yeniden adlandırmak yerine dosyayı açmak için Enter'ı kullandım, Alt-Tab'ı Windows'ta olduğu gibi mümkün kıldı, Capslock'u normal bir Shift anahtarı yaptı vb.) . "Yukarı Git" - bilmiyorsanız, bu eski XP stilini tercih etmeniz durumunda, Windows 7/8'de "geri git" yerine Backspace'i "yukarı" yapmak mümkündür.
Evgeny


Private.xml - İşletim Sistemi: Mojave. Karabiner: 12.2.0
Lucas Bustamante

@LucasBustamante Apple, yeni işletim sistemi sürümlerinde Karabiner'i kırdı :(, kullandığınız Karabiner-Elements, bu tür bir özelleştirmeye izin vermiyor
Evgeny

8

CMD- [("Git" menüsünde gösterildiği gibi) tuşuna basabilirsiniz. Oradan normal yolu kullanmak (Klavye Tercihleri ​​-> Klavye Kısayolları ve "Geri" girişi için yeni bir kısayol atamak) "Klavye Kısayolu" alanı geri karakteri kabul etmediği için çalışmaz. Ama sen yapabilirsin:

  • Sistem Tercihleri, Klavye, Klavye kısayollarına gidin
  • Finder için "Geri" Menü Başlığı ile yeni bir klavye kısayolu oluşturun resim açıklamasını buraya girin
  • Herhangi bir rastgele klavye kısayolu kullanın

Sonra dosyayı düzenleyin $HOME/Library/Preferences/com.apple.finder.plistve klavye kısayolunu "⌫" olarak değiştirin, örneğin XCode kullanarak:

resim açıklamasını buraya girin

Şimdi, Finder'ı ( killall Finderveya Uygulamalardan Çıkmaya Zorla iletişim kutusunu kullanarak) yeniden başlatırsanız , kısayolu kullanabilirsiniz:

resim açıklamasını buraya girin

Bununla birlikte, yorumlarda belirtildiği gibi, geri tuşu tuşu klavye iletişim kutusunda muhtemelen bir nedenle kullanılamaz, çünkü kısayol olarak kullanmak, imleci bir geri alma kutusu istediğiniz yerde bir düzenleme kutusunda bulunduğunuzda eylemi tetikleyecektir. karakterleri kaldırmak için.


Bu gerçekten çok yardımcı görünüyor, ancak $ HOME / Library / Preferences / com.apple.finder.plist dosyasına sahip değilim: - /?
Django Reinhardt

1
OS X sürümünüz nedir? Elimde sadece 10.6 var ve burada Finder tercihleri ​​kesinlikle bu dosyada saklanıyor. $ HOME ev klasörünüzdür (/ Kullanıcılar / <kullanıcı adı>).
barbaz

2
Veya defaults write com.apple.finder NSUserKeyEquivalents -dict-add "Back" "\U232B"; killall Finder. Bu pratik bir çözüm değildir deleteBackward:, metin alanlarındaki ⌫ ( ) işlevini geçersiz kılar .
Lri

1
@Johnny XCode ve plist editörü ile tüm bunları atla, sadece Lri'nin önerdiği komutu kullan. Ancak, daha önce de işaret ettiği gibi, Finder'a geri dönmek için backspace kullanmak iyi bir fikir değildir, çünkü aslında backspace kullanmak istediğinizde de tetiklenir (örneğin bir dosyayı yeniden adlandırdığınızda ve silmek için backspace tuşuna basmak istediğinizde) bir karakter). Sanırım en iyi çözüm basitçe CMD- ye alışmaktır.
barbaz

1
@barbaz, Açıklık için teşekkürler. Yazık olamaz. Sanırım uyum sağlamam gerekecek.
Django Reinhardt
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.