Làm cách nào để đặt phím tắt bao gồm phím xóa lùi?


10

Câu hỏi của tôi là trong tiêu đề: OS X có cho phép đặt lối tắt với backspace, như Ctrl+ Option ⌥+ Command ⌘+ backspace(trong trường hợp của tôi là dịch vụ Automator) không?

Chỉnh sửa :
Bạn có thể nghĩ "Tự mình thử"; tốt, tôi đã làm nó Trong Tùy chọn hệ thống → Bàn phím → Phím tắt, tôi đã cố thêm phím tắt này vào dịch vụ của mình và nó không hoạt động. Vấn đề dường như là với backspace. Ctrl+ Option ⌥+ Command ⌘+ mhoạt động tốt.

Không ai biết một workaround cho phép tôi sử dụng backspacechủ yếu trong một phím tắt?


Nếu bạn muốn, bạn có thể thêm những phát hiện của bạn như một câu trả lời để giữ cho trang web được tổ chức.
Saaru Lindestøkke

Trên thực tế câu hỏi của tôi là để biết nếu có thể có một công việc xung quanh cho điều này.
Matthieu Riegler

À xin lỗi, tôi hiểu lầm. Tôi nghĩ bạn chỉ muốn biết liệu phím tắt có thể bao gồm phím xóa lùi hay không.
Saaru Lindestøkke

Câu trả lời:


6

Để thay đổi lối tắt của dịch vụ, hãy chạy plutil -convert xml1 ~/Library/Preferences/pbs.plist, mở bảng và thay đổi chẳng hạn

<key>(null) - Some Service - runWorkflowAsService</key>
<dict>
    <key>key_equivalent</key>
    <string>@~a</string>
</dict>

đến

<key>(null) - Some Service - runWorkflowAsService</key>
<dict>
    <key>key_equivalent</key>
    <string>@~&#x8;</string>
</dict>

Sau đó khởi động lại để áp dụng các thay đổi.

@ là lệnh, ~ là tùy chọn và & # x8; đang xóa (Windows backspace). Xóa chuyển tiếp (xóa Windows) sẽ là & # x7f;. Các chuỗi phím tắt sử dụng định dạng tương tự như trong DefaultKeyBinding.dict .

Để thay đổi lối tắt chung được đặt trong phần Phím tắt ứng dụng, hãy chạy plutil -convert xml1 ~/Library/Preferences/.GlobalPreferences.plist, mở bảng và thay đổi chẳng hạn

<key>Some Menu Name</key>
<string>~@a</string>

đến

<key>Some Menu Name</key>
<string>~@&#x8;</string>

Sau đó thoát và mở lại các ứng dụng để áp dụng các thay đổi.

Các phím tắt dành riêng cho ứng dụng được lưu trữ trong ~ / Library / Preferences / *. Plist và ~ / Library / Container / * / Data / Library / Preferences / *. Plist.


Tôi không biết nếu yosemite xử lý tệp này khác đi, hoặc nếu vấn đề của tôi là dành riêng cho chrome, nhưng tôi không thể làm việc này. Lưu tệp bằng ràng buộc phím mới không truyền đến các tùy chọn phím tắt trên bàn phím, cũng không hiển thị trong menu của chrome. Một cảnh báo cho những người nặng về phím nóng như tôi, tôi đã gặp rất nhiều khó khăn khi cố gắng tùy chỉnh các phím tắt trên bàn phím của mình trong suốt OSX (đến từ windows & linux). Mặc dù có vẻ như có rất nhiều cơ hội để tùy chỉnh chi tiết, nhưng tôi đang tìm thấy rất nhiều lỗi trong các khóa của OSX nói chung.
aaaaaa

Lưu ý rằng bạn phải xóa hoặc gán lại bất kỳ ràng buộc nào khác cho cùng một khóa, nếu không nó sẽ không hoạt động
wrossmck

0

Mặc dù nó không miễn phí, Bàn phím Maestro sẽ giải quyết vấn đề của bạn.

Đây là một ví dụ rất đơn giản: Chỉ cần đặt Phím nóng thành ⌘ Xóa (bằng cách nhấn +) và gán một mục menu cho nó để kích hoạt. Bạn cũng có thể chỉ định các ứng dụng mà phím tắt sẽ hoạt động, vì vậy bạn có thể sử dụng lại trình kích hoạt.

Bàn phím Maestro Macro

Tất nhiên, do đó là một chương trình macro rất mạnh mẽ, bạn có thể thiết lập nó để thực hiện các nhiệm vụ phức tạp hơn nhiều, từ việc chạy Applescripts sang thao tác Markdown .


0
  • Bước 1 - tải karabiner (nếu nó chưa có trên máy Mac của bạn, có thể là như vậy).
  • Bước 2 - mở Karabiner
  • Bước 3 - đi đến "thay đổi dấu gạch chéo ngược"
  • Bước 4 - nhấp vào "thay đổi dấu gạch chéo ngược để chuyển tiếp xóa / + (Fn + dấu gạch chéo ngược thành dấu gạch chéo ngược"
  • Bước 5 - đóng cửa sổ.

Điều này làm cho phím dấu gạch chéo ngược trở thành phím xóa. Tôi không bao giờ sử dụng dấu gạch chéo ngược, vì vậy nó hoạt động rất tốt cho tôi. Hi vọng điêu nay co ich.

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.