Khôi phục chức năng của phím Escape trong Finder (Mavericks)


20

Bạn luôn có thể xóa tiêu điểm khỏi tất cả các tệp đã chọn trong Finder bằng cách bấm ⎋ Escapephím. Có vẻ như điều này không còn có thể có trong OS X Mavericks. Tôi điều hướng Finder hoàn toàn thông qua bàn phím và sử dụng ⎋ Escapelà điều tôi thường xuyên làm.

Tôi đã nhìn vào hầu hết các khung ưu đãi tôi có thể nghĩ đến cũng như các nội dung của com.apple.finder.plist, com.apple.systempreferences.plistcom.apple.universalaccess.plist, nhưng không may mắn cho đến nay (hoặc Tôi chỉ không nhìn thấy nó).

Có ý kiến ​​gì không?


Tôi nghĩ rằng điều này đã được thay thế bởi các mục menu Chỉnh sửa> Chọn tất cả . Điều đó dường như không thích được đặt thành EscTùy chọn hệ thống, nhưng có lẽ đó là thứ gì đó để tìm hiểu?
alexwlchan

1
@alexwlchan Tôi không theo dõi lắm. Tôi đang cố gắng chọn các tệp không, không phải tất cả các tệp.
Jerome Dahdah

Không đua đâu! Nghe có vẻ hay, nhưng tôi chưa bao giờ, trong nhiều năm, đã thấy hoặc nghe về điều này trong Finder. Trong một số ứng dụng, có, nhưng ...
Zo219

2
@JeromeDahdah: Tôi thất bại trong việc gõ. Nếu bạn giữ Optphím, thì Chọn Tất cả sẽ trở thành Bỏ chọn Tất cả . Tôi cho rằng đó là những gì bạn đang tìm kiếm, nhưng tôi không thể tìm thấy một cách dễ dàng để ràng buộc điều đó Esc.
alexwlchan

2
Được rồi, sự tiến bộ của tôi cho đến nay. Như @alexwlchan đề cập, không thể liên kết esctrong Tùy chọn hệ thống -> Bàn phím -> Phím tắt . Tôi đã thêm cmd+ esclàm lối tắt cho Deselect All , nhưng điều đó không lý tưởng lắm. Bây giờ tôi đã nhận ra rằng có thể xóa cmdkhỏi phím tắt bằng cách chỉnh sửa com.apple.finder.plist. Điều này có thể được thực hiện bằng cách sử dụng trình soạn thảo plist XCode hoặc bằng cách sử dụng defaults write com.apple.finder.plist NSUserKeyEquivalents -dict-add "Deselect all" -string "\\U238b"trong Terminal.app.
Jerome Dahdah

Câu trả lời:


6

Phím tắt bên phải là: CmdOpt-A

Trong Tùy chọn hệ thống> Bàn phím> Phím tắt ứng dụng, bạn có thể tạo lối tắt tùy chỉnh, chỉ cho Finder nếu bạn muốn (Bạn phải sử dụng ít nhất kết hợp cmd hoặc tùy chọn hoặc maiusc + phím khác).


Tại sao điều này bị hạ cấp? Đây là câu trả lời đúng. + + A= Deselect Alltrong Trình tìm kiếm.
Mathias Bynens

@MathiasBynens Câu hỏi là làm thế nào để khôi phục chức năng đó cho Esckhóa, điều này là không thể với câu trả lời này. Xin vui lòng xem thêm ý kiến ​​của tôi dưới câu hỏi ban đầu của tôi.
Jerome Dahdah

Thay vì Escphím bạn có thể sử dụng F19trên bàn phím táo rộng, nó nằm như Escphím, ở phía bên kia, nó gần như thoải mái.
biziclop

5

Tải xuống và cài đặt phần mềm KeyRemap4MacBook miễn phí & tuyệt vời: https://pqrs.org/macosx/keyremap4macbook/

Mở cửa sổ tùy chọn chính của nó, sau đó chọn tab Misc & Uninstall

Thực hiện theo các bước được mô tả tại

https://pqrs.org/macosx/keyremap4macbook/document.html.en#privatexml

sử dụng đoạn mã này làm nội dung cho private.xml:

<?xml version="1.0"?>
<root>

  <item>
    <name>Finder: Escape to Deselect All (Cmd-Opt-D)</name>
    <identifier>private.app_finder_escape_to_Deselect_All</identifier>
    <only>FINDER</only>
    <autogen>
      __KeyToKey__
      KeyCode::ESCAPE, ModifierFlag::NONE,
      KeyCode::A, ModifierFlag::COMMAND_L | ModifierFlag::OPTION_L
    </autogen>
  </item>

</root>

Sau khi nhấn ReloadXML, tìm ánh xạ mới và bật nó lên và tận hưởng.

Tái bút Đừng quên xóa bất kỳ phím tắt tùy chỉnh nào khỏi Trình tìm kiếm Deselect All…khỏi Tùy chọn hệ thống / Bàn phím / Phím tắt / Phím tắt ứng dụng / Trình tìm kiếm / Bỏ chọn Tất cả nếu bạn đã cố gắng giải quyết vấn đề này theo cách này.


1
Bây giờ phím Escape không thể thoát khỏi việc đổi tên tệp: / Thật tuyệt vời khi có một máy tính nói chuyện với bạn (nhưng nếu không thì nó sẽ trở thành crappier và crappier với mỗi bản cập nhật)?
biziclop

2
Hừm, bạn nói đúng, tôi chưa gặp cái đó bao giờ. Bây giờ tôi sẽ để lại đánh dấu này là được chấp nhận, vì hiện tại nó là giải pháp gần nhất. Và vâng, nó thật tệ, nhưng tôi nghĩ họ đã làm điều này để nó không xung đột với việc thoát khỏi chế độ toàn màn hình của Finder. Nó có ý nghĩa, nhưng nó hút.
Jerome Dahdah

Ngoài ra, bạn không thể thoát khỏi các menu của Finder (bình thường + theo ngữ cảnh) với Escape đơn giản, nhưng Command-Escape dường như hoạt động.
biziclop

1
Tìm thấy một vấn đề nghiêm trọng hơn: khi kéo tệp bạn không thể thoát nếu bạn đổi ý. Về cơ bản, bạn phải thả tệp trở lại vào cửa sổ nguồn của nó hoặc có nguy cơ thả nó ở nơi nào đó mà bạn không muốn nó đi. Tôi nghĩ rằng tôi sẽ phải hủy kích hoạt phím tắt và thu hồi trạng thái 'được chấp nhận' từ câu trả lời này. Xin lỗi vì điều đó. Tôi đánh giá cao những nỗ lực của bạn. Tôi ước Apple sẽ sửa cái này.
Jerome Dahdah

2
Đừng lo lắng, tôi cũng không thực sự thích "giải pháp" của riêng mình. Tôi đã cố gắng tạo một lối tắt trong BetterTouchTool bằng hai hành động (lần đầu tiên kích hoạt Escđể rời menu / đổi tên / bất cứ điều gì, sau đó kích hoạt bỏ chọn), nhưng nó không chấp nhận Esckhóa như một phím tắt (giống như trong tùy chọn hệ thống). Có thể định nghĩa lại F19 là Esc và Esc là Deselect? ... Tôi ghét khi Apple sửa chữa mọi thứ. FTFF !!!! :)
biziclop

2

Vui lòng kiểm tra Bàn phím Maestro :)

Thoát khỏi lựa chọn Finder với Bàn phím Maestro


Royaljerry, xin vui lòng bạn có thể mở rộng câu trả lời của mình để giải thích nội dung của ảnh chụp màn hình. Điều này sẽ giúp người khác tìm thấy câu trả lời của bạn và giúp những người gặp khó khăn trong việc hiểu các hình ảnh được nhúng.
Graham Miln

2

Để giải quyết vấn đề này, tôi sử dụng AppleScript sau:

tell application "Finder"
    if selection is [] then
        tell application "System Events" to key code 36 using control down
    else
        set selection to []
    end if
end tell

Kịch bản triển khai logic sau:

  • Nếu không có tệp hoặc thư mục nào được chọn trong Finder thì tập lệnh này sẽ cố thoát khỏi thao tác đổi tên có thể nếu có (bíp nếu không có).
  • Nếu có tệp hoặc thư mục được chọn trong Finder thì tập lệnh này sẽ bỏ chọn chúng.

Tôi sử dụng FastScripts từ Red Sweater Software để ánh xạ lại phím thoát trong Finder vào tập lệnh này. FastScripts cài đặt menu script trong thanh thực đơn và miễn phí sử dụng với tối đa 10 script.

Với cả hai phần cùng nhau, hành vi của phím thoát tương tự như hành vi của phím thoát trong các phiên bản macOS cũ hơn.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.