Ya, Anda dapat melakukan ini dengan Applescript atau Automator .
Cara saya melakukan hal-hal seperti ini adalah menggunakan Automator untuk membuat Layanan yang tersedia di semua aplikasi. Layanan dapat dibuat untuk menjalankan skrip bash / zsh / ruby / apa pun. Kemudian Anda dapat mengikat kombinasi tombol ke layanan di panel Keyboard preferensi sistem.
Menjelang akhir podcast MacBreak ini prosedur ini ditampilkan secara rinci.
Sunting: Saya baru tahu Anda tidak menggunakan Snow Leopard. Saya tidak berpikir membuat layanan seluruh sistem semudah 10.5.8. Saya kira Anda tidak dapat memutakhirkan karena itu Powerbook. Anda mungkin ingin melihat ke FastScripts yang memungkinkan Anda untuk menetapkan pintasan keyboard ke applescripts (gratis untuk digunakan hingga 10 pintasan keyboard) dan menggunakan Applescript berikut:
do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine"
open -a ScreenSaverEngine
bahkan sedikit lebih pendek.Jika Anda menggunakan BetterTouchTool, Anda dapat menetapkan pintasan ke perintah shell dengan memilih tindakan berikut: Mengontrol Aplikasi Lainnya> Jalankan Perintah Terminal
sumber
Berikut ini contoh skrip KeePass.sh yang saya buat. Saya baru saja Dapatkan Info tentang itu dan mengaturnya untuk dijalankan dengan Terminal. Setelah itu, saya membuat alias di desktop saya. Ini menjalankan skrip KeePass.sh di dalam Terminal dan kemudian setelah Anda keluar dari aplikasi, ia membunuh semua jendela Terminal yang terbuka. Anda mungkin ingin mengubah baris terakhir :-)
Anda tidak perlu menggunakan hal khusus seperti dalam jawaban orang lain di sini.
sumber