Pintasan keyboard OSX untuk iTunes dari luar aplikasi

10

Saya mendengarkan musik saat saya bekerja, dan bisa sangat membosankan harus menemukan iTunes untuk menghidupkan / mematikan musik saya, yang harus sering saya lakukan. Saya ingin mengatur pintasan agar saya dapat memulai / menghentikan musik saya apa pun aplikasi yang saya gunakan saat ini.

Saya telah melihat bahwa OSX memungkinkan Anda membuat pintasan aplikasi, namun sepertinya tidak berfungsi untuk saya untuk iTunes. Saya sudah mencoba membuat pintasan bernama 'Play', yang cocok dengan nama perintah di menu iTunes dengan tepat, namun ketika saya menggunakan pintasan saya hanya mendapatkan suara peringatan standar dari OSX yang Anda dapatkan ketika Anda mencoba untuk lakukan sesuatu yang tidak bisa kamu lakukan.

EDIT: Saya telah menemukan bahwa saya dapat membuat pintasan untuk perintah 'Stop', hanya saja tidak 'Mainkan'. Dan pintasan 'Stop' yang saya buat hanya berfungsi ketika iTunes adalah aplikasi yang menjadi fokus. Jadi sekarang saya bahkan lebih bingung.

Inilah jalan pintas saya:
masukkan deskripsi gambar di sini

Dan inilah menu iTunes:
masukkan deskripsi gambar di sini

Adakah ide tentang kesalahan saya? Atau ada cara lain untuk menyelesaikan ini?

Nic Foster
sumber

Jawaban:

6

Jika Anda memiliki keyboard Apple, F8 (atau fn-F8) harus memulai atau menghentikan pemutaran. Jika tidak, Anda mungkin dapat menggunakan KeyRemap4MacBook untuk memetakan ulang kombinasi tombol lain ke tombol-F khusus .

Alfred juga memiliki beberapa kata kunci untuk mengendalikan iTunes, seperti playdan next. Anda dapat menetapkan shortcts kepada mereka dengan membuat alur kerja:

Anda juga dapat menetapkan pintasan ke skrip seperti ini:

tell application "iTunes"
    if player state is playing then
        pause
    else
        play
    end if
end tell

Saya menggunakan skrip seperti ini untuk melompat maju dan mundur:

try
    tell application "iTunes"
        set player position to player position + 30
    end tell
end try
Lri
sumber
Saya tidak menggunakan keyboard Mac, dan F8 tidak berfungsi. Saya mencoba event viewer KeyRemap4MacBook dan ketika saya menekan F8 itu menunjukkan bahwa fn-F8 sedang terjadi. Apakah ada alasan mengapa ini tidak berfungsi untuk memutar / menghentikan musik? Juga, apakah ada tempat di mana pintasan fn-F8 diatur dan dapat diubah? Biasanya saya hanya ingin melihat apakah jalan pintas itu masih ada, karena fn-F8 sepertinya tidak berfungsi untuk saya.
Nic Foster
Tombol-F khusus tidak berfungsi pada banyak keyboard secara default, tetapi Anda dapat menggunakan KeyRemap4MacBook untuk menambahkannya untuk beberapa keyboard.
Lri
Terima kasih atas tip Alfred! Saya telah menggunakan aplikasi bernama Synergy untuk mengontrol iTunes menggunakan tombol cepat, tetapi tampaknya itu tidak lagi kompatibel dengan High Sierra dan / atau iTunes 12.7, karena sekarang menolak untuk menjalankan dan crash pada startup. Sedang mencari solusi alternatif tetapi tidak benar-benar menemukannya, sampai saya menemukan jawaban Anda. Karena saya sudah menggunakan Alfred, itu sepele untuk membuat alur kerja menduplikasi fungsi yang saya gunakan untuk menggunakan aplikasi Synergy.
Donald Burr
4

Salah satu solusi sederhana, jika Anda tidak memiliki keyboard dengan pintasan, adalah mengatur miniplayer untuk selalu tetap di atas jendela lain untuk klik cepat.

Catatan: Stackoverflow tidak akan membiarkan saya memposting gambar ini karena reputasi saya terlalu rendah, tetapi berfungsi untuk saya :)

phast
sumber
1

Saya telah menemukan aplikasi yang menangani ini dengan baik untuk saya. Saya juga harus mencatat bahwa ini menjadi lebih sulit karena saya memiliki keyboard non-Mac, jadi saya tidak bisa menggunakan pintasan bawaan OSX untuk iTunes, karena sepertinya hanya berfungsi pada keyboard Mac.

Aplikasi ini disebut Quicksilver, ini tautannya: http://qsapp.com/download.php

Butuh sekitar 1 menit untuk mengunduh dan menginstal, dan 1-2 menit lagi bagi saya untuk mengetahui cara membuat pemicu untuk iTunes.

Berikut langkah-langkah yang saya ambil:

  1. Unduh dan instal Quicksilver
  2. Pastikan untuk memilih plugin iTunes.
  3. Siapkan hotkey yang membuka Quicksilver. Anda bisa melakukan ini pada instalasi, hotkey default adalah ^ space, yang bagus karena mirip dengan default cmd-space yang digunakan untuk sorotan.
  4. Buka Quicksilver menggunakan hotkey yang Anda setup.
  5. Di kanan atas dari dialog terbuka ada simbol karat terbalik (terlihat seperti panah bawah), klik itu dan kemudian klik Pemicu.
  6. Dalam opsi Pemicu di sebelah kiri, klik ikon iTunes (jika Anda tidak memiliki ini maka Anda mungkin tidak menginstal plugin iTunes opsional yang saya sebutkan pada langkah # 2).
  7. Sekarang temukan 'Mainkan / Jeda', centang kotak di sebelahnya, dan atur hotkey dengan mengklik tombol hotkey di baris itu. Pilih pintasan apa pun yang Anda inginkan dan sekarang iTunes akan memutar / menjeda sesuka Anda.
Nic Foster
sumber
1

Tidak akan membantu komputer OP's 2013, tetapi Touch Bar pada MacBook terbaru memungkinkan ini dengan sangat mudah. Secara default, tombol di sebelah kiri Brightness membuka kontrol iTunes. Atau Anda dapat menyesuaikannya: https://support.apple.com/en-us/HT207055 (tombol Play / Pause yang ditambahkan kustom juga berfungsi untuk pemain Spotify dan Clementine dan mungkin yang lain; Saya hanya menguji ini)

RubberDuckRabbit
sumber
1

Mungkin seseorang perlu melakukannya

sesuaikan volume iTunes dengan hotkey keyboard global.

  1. Di Automatorbuat baru Service.
  2. Service receives = Tidak ada input.
  3. Cari Run AppleScriptdan seret ke kanan.
  4. Rekatkan skrip dan simpan.
  5. Di System Preferences > Keyboard > Shortcuts > Services, cari skrip automator Anda.
  6. Atur pintasan keyboard global (mis. "Fn + cmd + f10", "fn + cmd + f11", "fn + cmd + f12")

skrip:

Volume Naik (fn + cmd + f12)

tell application "iTunes"
    if mute then
        set mute to false
    end if
    set vol to sound volume
    set vol to vol + 5
    if vol is greater than 100 then
        set vol to 100
    end if
    set the sound volume to vol
end tell

Volume Turun (fn + cmd + f11)

tell application "iTunes"
    set vol to sound volume
    set vol to vol - 10
    if vol is less than 0 then
        set vol to 0
    end if
    set the sound volume to vol
end tell

Bisukan (fn + cmd + f10)

tell application "iTunes"
    set mute to not mute
end tell
Sergey Sergeyev
sumber