Bắt đầu ứng dụng với phím tắt tùy chỉnh


17

Mac OS 10.6 có ngăn tùy chọn "Phím tắt" trong Tùy chọn hệ thống. Nó cho phép bạn thêm các mục mới, nhưng chúng dường như không hoạt động. Đây có phải là cách chính xác để thêm phím nóng? Chẳng hạn, tôi muốn Command + Esc mở Terminal.app.


Như Daniel chỉ ra, bạn có thể muốn xem xét một cái gì đó như Alfred.app hoặc Quicksilver hoặc dự án QSB của Google.
Peelman

Tôi sử dụng và yêu Alfred, nhưng bạn cũng có thể khởi chạy bằng Spotlight. Nếu bạn đang sử dụng Terminal thường xuyên đủ (hoặc ít nhất là ít hơn các ứng dụng khác bắt đầu bằng "T"), thì có thể chỉ bằng 3 lần nhấn phím - một để khởi động đèn chiếu, một để nhập "T", một để nhấn trở lại chấp nhận kết quả đầu tiên được tìm thấy.
Doug Harris

Không cần phải nhắc lại lời đề nghị của người khác. Hãy để lại ý kiến ​​cho thông tin mới. Tôi cũng thích alfred, nhưng tôi không hỏi về launcher.
Igorio

Câu trả lời:


14

Bạn phải giải quyết hai vấn đề ở đây

  • Bạn chỉ có thể gán phím tắt cho các mục và dịch vụ trong menu của ứng dụng. Terminal.app cũng không.
  • Bạn thường không thể tạo lối tắt bàn phím bằng cách sử dụng Esccho Dịch vụ trong Tùy chọn hệ thống »Bàn phím» Phím tắt .

Đảm bảo một trình khởi chạy ứng dụng thực sự như Quicksilver, Alfred hoặc LaunchBar sẽ không phải là giải pháp tốt hơn.

Đối với một Terminal, hãy xem Visor . Nó cho phép bạn tạo một giao diện điều khiển HUD. Nếu bạn đã chơi Quake, bạn sẽ biết nó hoạt động như thế nào.


Điều đó đang được nói, bạn có thể làm cho công việc này.

Đầu tiên, tạo một Dịch vụ bằng cách bắt đầu /Applications/Automator.appvà chọn mẫu Dịch vụ . Chọn thư viện Tiện ích và bấm đúp vào Khởi chạy ứng dụng . Chọn Khác ... từ menu popu và sau đó chọn /Applications/Utilities/Terminal.app.

Trên lệnh Launch Application , chọn không có đầu vàobất kỳ ứng dụng nào .

Nhấn Command-Sđể lưu và đặt tên là Launch Terminal .


Bây giờ, Mở Tùy chọn hệ thống »Bàn phím» Phím tắt , chọn Phím tắt ứng dụng ( không phải Dịch vụ !). Nhấp vào +nút và chọn Tất cả ứng dụng . Như tên, loại Launch Terminal. Sau đó, chọn trường nhập phím tắt và nhấn Command-Esc. Nhấp vào Thêm .

Làm xong. Bây giờ có một mục menu mới trong Menu Ứng dụng »Các dịch vụ có tên Launch Terminal , với phím tắt Command-Escvà chọn nó khởi động Terminal.

nhập mô tả hình ảnh ở đây


Một bản hack sáng chói :)
Peelman

Tôi khá chắc chắn Cmd-Escđược sử dụng bởi một số ứng dụng. Có thể được kết nối với Esctự động hoàn thành. Tôi có thể sai mặc dù.
Daniel Beck

Tôi rất muốn nó hoạt động, nhưng phím tắt vẫn không khởi chạy terminal. Tôi có thể chọn nó từ menu, nhưng điều đó đánh bại mục đích có một phím tắt. (Daniel, hàng có mặt trước sử dụng mà tắt theo mặc định, mà bạn có thể vô hiệu hóa trong Prefs bàn phím)
Igorio

1
Đã khởi động lại, và đây là những gì tôi đã tìm thấy. Các phím tắt không hoạt động ngay ngoài cổng. Nhưng nếu bạn vào menu Ứng dụng> dịch vụ chúng sẽ xuất hiện. Điều này dường như để 'làm mới' hoặc kích hoạt dịch vụ. Sau đó, các phím tắt DO hoạt động, nhưng chỉ trong ứng dụng đó. Đây có phải là những gì bạn tìm thấy là tốt?
Igorio

1
Nó hoạt động với tài khoản người dùng khác và hiện tại nó cũng hoạt động với tài khoản người dùng của tôi. Tôi đang bối rối. Bất kỳ ý tưởng mà launchagent hoặc daemon chịu trách nhiệm? Một lưu ý khác, phương pháp này khởi chạy các ứng dụng chậm hơn so với sử dụng ứng dụng launcher, không phải lỗi của bạn hay bất cứ điều gì, nhưng điều tuyệt vời về các phím tắt là tốc độ.
Igorio

2

Có một lỗi trong đó các phím tắt cho dịch vụ Automator không luôn hoạt động cho đến khi menu dịch vụ được hiển thị một lần từ thanh menu. Và chúng sẽ không có sẵn trong các ứng dụng không có menu Dịch vụ . Cũng có một độ trễ đáng chú ý trước khi chúng được chạy.

Sử dụng ứng dụng của bên thứ ba như Alfred sẽ là ý tưởng tốt hơn.

Bạn cũng có thể gán phím tắt cho các lệnh shell như open -a iTunes.

Điều này sẽ chặn tập lệnh cho đến khi ứng dụng mở xong, vì vậy nó sẽ mất nhiều thời gian hơn nếu được chạy với FastScripts:

tell application "iTunes"
    reopen
    activate
end tell

Tôi giải thích câu trả lời của anh ấy là không muốn phần mềm bên thứ ba như launcher. Vì vậy, FastScripts, App kích hoạt, v.v. đã bị loại bỏ - mặc dù chúng có thể hoạt động tốt hơn giải pháp của tôi. Tôi biết về việc chỉnh sửa bảng, tôi đã khám phá điều này một thời gian trước với sự giúp đỡ của @ Arjan - nhưng tôi nghĩ bạn đồng ý rằng điều đó thường không thể thực hiện được và khá dễ dàng hơn khi sử dụng tùy chọn phím tắt của các mục trình đơn được đặt tên. Btw, chào mừng bạn đến SU, tôi thích bài viết của bạn.
Daniel Beck
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.