Pintasan keyboard untuk Layanan di OS X tidak berfungsi

8

Saya baru saja menulis skrip melalui Automator untuk membuat pintasan keyboard dengan judul "New Finder Window Home":

on run {input, parameters}

    tell application "Finder"
        activate
        make new Finder window to home
    end tell

    return input
end run

Ketika saya menjalankan skrip dari Automator, Finder membuka tab beranda saya. Kemudian saya memeriksa "Home Finder Window Home" dari System Preferences> Keyboard> Shortcuts Keyboard> Services dan ditetapkan ControlOptionCommandSpacesebagai pintasan.

Sayangnya, pintasannya tidak berfungsi! Ada saran?

ToNoY
sumber
Bekerja dengan baik untuk saya dengan cara pintas keyboard lainnya. Saya menduga ini karena tidak ada cara untuk menggunakan ⌃⌥⌘␣ sebagai pintasan keyboard — setidaknya tidak melalui System Preferences. Mungkin FastScripts cocok untuk Anda? red-sweater.com/fastscripts
slhck

Jawaban:

5

Apakah Anda mengubah jenis input dari teks yang dipilih menjadi tidak ada input?

Jika bukan itu, ada juga bug di 10.7 dan 10.8 di mana pintasan untuk layanan Automator tidak selalu berfungsi sampai Anda mengarahkan kursor ke menu layanan dari bilah menu. Itu tidak hanya memengaruhi layanan baru, sehingga sering membuat layanan Automator tidak dapat digunakan.

Lri
sumber
0

Saya juga punya masalah dengan pintasan untuk layanan Automator dan akhirnya menemukan bahwa saya sudah menggunakan pintasan ini di Better Touch Tools yang menelannya diam-diam. Jadi, sebagai dan opsi bagi orang-orang yang tidak dapat menemukan mengapa pintasan tidak memicunya, mungkin berguna untuk memeriksa perangkat lunak lain yang berjalan yang mendaftarkan pintasan global.

C0DEF52
sumber
0

(macOS High Sierra 10.13.6)

Saya menyerah mencoba untuk mendapatkan skrip Automator - baik shell ( /bin/shatau /bin/bash), atau sintaks AppleScript, dengan tipe input diatur ke tidak ada input dan tersedia untuk semua aplikasi) bekerja dengan pintasan keyboard apa pun - tombol fungsi atau berbagai kombinasi huruf / perintah / opsi .

Script akan berjalan dengan benar dalam Automator, tetapi menghasilkan bunyi bip atau tidak ada suara sama sekali saat menggunakan kombinasi yang dipilih.

Selain itu pintasan tidak selalu langsung terlihat, atau perlu beberapa upaya untuk muncul, saat menambahkannya Preferensi Sistem> Keyboard> Pintasan, jadi saya tidak terlalu yakin tentang keandalannya.

Saya juga telah mengatur agar skrip terlihat

Larutan:

  • Saya menginstal FastScripts versi gratis
  • Saya menyalin file AppleScript saya ke / Users / [myaccount] / Library / Scripts / - dokumentasi tidak begitu jelas - jika Anda mencoba mencari tahu 'bagaimana cara menambahkan skrip baru?' pada dasarnya Anda perlu menyalinnya ke direktori itu dan kemudian muncul di UI, tidak ada menu atau tombol Baru / Tambah / Buat.
  • akhirnya saya menentukan pintasan di preferensi FastScripts, dengan mengklik dua kali pada Script.
William Turrell
sumber