Làm cách nào để kiểm soát âm lượng hệ thống trên OS X bằng bàn phím không có điều khiển phương tiện?


24

Tôi đang sử dụng bàn phím PC trên Mac OS. Tôi có thể sử dụng thanh thực đơn để điều khiển âm lượng, nhưng có bất kỳ phím tắt nào tôi có thể sử dụng để thay đổi âm lượng hệ thống không?

Hoặc có lẽ một tập lệnh hoặc giải pháp đơn giản tôi có thể cài đặt để có thể đặt âm lượng bằng bàn phím.

Câu trả lời:


21

Bạn có thể mua phiên bản pro của Sizzling Keys . Đó là một preference panecho phép bạn xác định một phím tắt tùy chỉnh để sửa đổi âm lượng hệ thống, trong số rất nhiều thứ khác.


Ngoài ra, bạn có thể sửa đổi âm lượng hệ thống bằng AppleScript.

Mở AppleScript Editor và nhập

set volume output volume 100

Âm lượng nằm trên thang điểm từ 0 đến 100. Bạn có thể đặt giá trị tuyệt đối (ví dụ 100 cho âm lượng đầy đủ) hoặc tạo các tập lệnh tăng / giảm, chẳng hạn như sau:

set vol to output volume of (get volume settings)
if vol > 90 then # 100 max
    set volume output volume 100
else
    set volume output volume (vol + 10)
end if

Đối với Giảm âm lượng:

set vol to output volume of (get volume settings)
if vol < 10 then # 0 is min
    set volume output volume 0
else
    set volume output volume (vol - 10)
end if

Nếu bạn muốn sao chép âm thanh phản hồi thường xảy ra khi bạn thay đổi âm lượng, bạn có thể thêm đoạn sau vào tập lệnh:

    do shell script "afplay /System/Library/Sounds/Pop.aiff"

Bạn có thể lưu các tập lệnh dưới dạng các ứng dụng hoặc tích hợp chúng vào menu Dịch vụ bằng cách sử dụng Automator làm dịch vụ không có đầu vào. Bạn có thể xác định phím tắt cho các dịch vụ trong Tùy chọn hệ thống »Bàn phím» Phím tắt »Dịch vụ


3
Điều này là hoàn hảo. Đối với những người chưa làm điều đó trước đây: chạy Automator, File / New / Service, trong Service nhận được chọn, chọn "không có đầu vào", ở bên trái bên cạnh tìm kiếm Biến "Chạy AppleScript" và nhấp đúp vào nó, dán một trong các tập lệnh bên dưới có chữ "tập lệnh của bạn ở đây", nhấp vào nút chạy màu xanh lục để kiểm tra tập lệnh đó, lưu dưới dạng "Tăng âm lượng" hoặc "Giảm âm lượng", Prefs / Bàn phím / Phím tắt, chọn "Dịch vụ" ở bên trái hiển thị ở phía dưới nơi bạn có thể gán phím tắt. Tôi đã phải chạy các dịch vụ theo cách thủ công từ menu dịch vụ một lần trước khi các phím tắt hoạt động.
phi hình

1
Sau nhiều thử nghiệm, tôi phát hiện ra rằng các bài tập chính chỉ hoạt động bên ngoài Finder nếu bạn đặt Full Keyboard AccessthànhAll controls
Tolga Ozkes

13

Karabiner (trước đây là KeyRemap4MacBook) có thể sắp xếp lại các phím chức năng để kiểm soát âm lượng và cho đến nay tôi vẫn hoạt động trơn tru. Trong bảng điều khiển, tìm kiếm "F9 để tắt tiếng", v.v.


Nó không hoạt động nếu bạn không có ít nhất một bàn phím (như bàn phím tích hợp của máy tính xách tay) có các phím phương tiện. Bạn cũng có thể ánh xạ các khóa khác nhau tới các khóa phương tiện trong private.xml .
Lri

Hoạt động tốt cho tôi, đề nghị tốt!
Fraukje

8

Tôi đã đóng gói một tập hợp các dịch vụ và hướng dẫn của AppleScript cho phép bạn kiểm soát âm lượng hệ thống & iTunes, cũng như phát / tạm dừng & tiếp theo / trước trên bất kỳ bàn phím nào trong Lion.

http://gskinner.com/blog/archives/2011/10/media-keys-in-osx-for-any-keyboard.html


1
Chào mừng bạn đến với Siêu người dùng! Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
Tamara Wijsman

7

Chủ đề cũ nhưng cách tôi giải quyết nó là thông qua một dòng chữ đơn dựa trên các câu trả lời khác

Tăng âm lượng 10%

osascript -e 'set volume output volume ((output volume of (get volume settings)) + 10)'

Giảm 10% âm lượng

osascript -e 'set volume output volume ((output volume of (get volume settings)) - 10)'

Trên thực tế cuối cùng đã viết một bài đăng trên blog về việc sử dụng nó với ứng dụng Alfred: http://arif.im/system-volume-control-USE-alfred/


Xin chào bài đăng trên blog của bạn dường như không hoạt động (502 cổng xấu) bạn vẫn lưu trữ một bản sao được lưu trong bộ nhớ cache?
Leon Fedotov

1
Tôi đã sửa liên kết bị hỏng. Kiểm tra ngay.
tục

0

Các phím F1 đến F12 trên bàn phím PC sẽ làm điều tương tự. Tôi giả sử bạn đã không có vấn đề với thay thế các "Windows" chìa khóa cho then chốt. Nếu các phím F1 đến F12 không hoạt động, hãy chuyển đến tùy chọn hệ thống, bàn phím và chuột, bàn phím và đưa ra các lựa chọn từ đó, cho dù sử dụng trực tiếp các phím F hoặc với vòng loại khóa fn. Trân trọng Paul


5
Bàn phím PC , như thường không được trang bị phím Fn .
Daniel Beck

0

Đây là giải pháp hoàn chỉnh của tôi cho các phím tắt để tăng giảm âm lượng và tắt tiếng. Tôi sử dụng ứng dụng Spark để liên kết các tổ hợp phím với các tập lệnh này ( http://www.macupdate.com/app/mac/14352/spark ). Các tập lệnh kiểm tra trạng thái tắt tiếng hiện tại và xử lý nó, để tránh các vấn đề kỳ lạ có thể xảy ra nếu bạn không kiểm soát đúng cách.

Tăng âm lượng:

set vol to output muted of (get volume settings)
if (vol = true) then
    set volume without output muted
end if
set vol to output volume of (get volume settings)
if vol > 95 then
    set volume output volume 100
else
    set volume output volume (vol + 5)
end if

do shell script "afplay /System/Library/Sounds/Pop.aiff"

Giảm âm lượng:

set vol to output muted of (get volume settings)
if (vol = true) then
    error number -128
else
    set vol to output volume of (get volume settings)
    if vol < 5 then # 0 is min
        set volume with output muted
    else
        set volume output volume (vol - 5)
    end if

    do shell script "afplay /System/Library/Sounds/Pop.aiff"

end if

Tắt tiếng / Tắt tiếng:

set vol to output muted of (get volume settings)
if (vol = true) then
    set volume without output muted
else
    set volume with output muted
end if

Chào mừng, và cảm ơn vì đã đóng góp cho câu hỏi này. Vì lợi ích của những độc giả không quen thuộc với các tập lệnh, bạn có thể thêm một vài câu vào câu trả lời của mình để giải thích cách sử dụng các tập lệnh không?
sửa chữa1234

Oh tôi quên phần đó. Làm xong :)
Mohsen Kamalzadeh
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.