Làm cách nào để kiểm soát âm lượng chính trong Windows 7?


105

Một số bàn phím có các nút điều chỉnh âm lượng trên chúng có thể được nhấn bất cứ lúc nào để điều khiển âm lượng chính. Bàn phím của tôi không có điều đó. Có cách nào để tôi có thể tạo một macro phím sẽ hoạt động như các nút điều chỉnh âm lượng trên các bàn phím đó không? Nó luôn luôn cho phép tôi kiểm soát âm lượng, ngay cả khi tôi đang chơi game.

Câu trả lời:


99

Tôi chỉ làm điều này với máy tính xách tay của tôi. Tôi đã sử dụng AutoHotKey

Đây là kịch bản

#PgUp::Send {Volume_Up 1}
#PgDn::Send {Volume_Down 1}

vì vậy làm Win+ PgUp Win+ PgDownthay đổi âm lượng chính. Nếu bạn thích Ctrl+ PgUp, sử dụng ^PgUp::Send.

  1. Nếu bạn chưa cài đặt nó, http://www.autohotkey.com/
  2. Sau khi cài đặt, nhấp chuột phải vào Bàn làm việc của bạn và chọn tệp AutoHotKey mới
  3. Đảm bảo đặt tiêu đề cho tệp kết thúc bằng .ahk (ví dụ: tôi đã sử dụng "controls.ahk")
  4. Dán mã từ trên
  5. Lưu nó và nhấp đúp vào tập lệnh trong windows explorer

Để chạy nó khi khởi động

  1. Sử dụng tiện ích "Convert to exe" do AHK cung cấp (hoặc bạn có thể nhấp chuột phải vào tệp và chọn "biên dịch tập lệnh")
  2. Tạo .exe trong "C: \ Users \% USERNAME% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup"

3
Đối với những người theo dõi, lưu ý rằng việc gửi Volume_Up về cơ bản giống như hướng dẫn AHK mô phỏng nhấn nút tăng âm lượng trên bàn phím.
rogerdpack

Đã hoàn thành các bước 1-5 ... Không có hiệu lực trong W7 - Thay vào đó tôi chỉ được phân trang.
Pavel Vlasov

3
Điều này thật tuyệt, nó hoạt động trên win7 và thay đổi bước từ 3để 1có thể kiểm soát tốt hơn.
Eric Wang

3
Cũng hoạt động trên Win 10
HA

tnx để chia sẻ
Boldbayar

74

Làm:

Win + B

Left

Enter

PgUp/PgDown

Escape

Điều này cho phép bạn tương tác với các biểu tượng thông báo ở bên phải của thanh tác vụ bằng bàn phím. Win + Bmang tiêu điểm đến một trong các biểu tượng trên thanh tác vụ, Leftsẽ di chuyển tiêu điểm cho đến khi bạn tập trung vào biểu tượng âm lượng, Entersẽ mở thanh trượt âm lượng lên và PgUp/PgDowndi chuyển thanh trượt.


10
Bạn cũng có thể sử dụng Up/Downthay vì PgUp/PgDownđể kiểm soát âm lượng tốt hơn.
Kevin

Tôi chỉ có thể sử dụng Up/Downfwiw. Ngoài ra, có một số biểu tượng ở giữa một biểu tượng Win + Btập trung vào và biểu tượng âm lượng cần nhiều lần Rightnhấn hơn , nhưng bạn có thể kéo biểu tượng đó ở ngay bên cạnh.
MSpreij

23

Volumouse

cung cấp cho bạn một cách nhanh chóng và dễ dàng để kiểm soát âm lượng trên hệ thống của bạn - chỉ đơn giản bằng cách lăn bánh xe chuột.


1
Khi tôi tham gia một trò chơi và tôi cố gắng sử dụng nó, điều đó khiến trò chơi bị thu nhỏ.
Phenom

Đã làm cho tôi. Giao diện người dùng không đặc biệt trực quan, nhưng Vol +/- đã hoạt động tốt ( Alt+ bánh xe cuộn). Để Mute hoạt động với bánh xe cuộn, tôi đã thêm hai quy tắc cho Tắt tiếng: Alt- Ctrlvà nhấn nút chuột trái , cả hai đều được áp dụng cho Thành phần Loa với Kênh = Tắt tiếng / Tắt tiếng. Tôi cũng đã phải thay đổi Vol +/- là Alt+ Shift(plain Altngăn cản tôi Alt- Ctrlcài đặt từ làm việc với Mute). Và đúng vậy, "Nút chuột trái bị hỏng" là điều làm cho bánh xe cuộn hoạt động với tôi. Có lẽ đó là bản đồ sai?
kghastie

23

Có một giải pháp đủ tốt không yêu cầu cài đặt các chương trình bổ sung :

  1. Nhấp vào menu bắt đầu của bạn và nhập sndvolvào hộp tìm kiếm
  2. Tạo lối tắt trên màn hình của bạn cho nó (nhấp chuột phải -> Gửi đến Màn hình (tạo lối tắt)
  3. Nhấp chuột phải vào phím tắt mới và chỉnh sửa Thuộc tính
  4. Trên tab Shortcut, hãy đặt hộp phím tắt Phím xóa thành hình chữ nhật của bạn. Ví dụ : CTRL + ALT + V, và nhấn OK.

Bây giờ bạn có thể nhấn các phím tắt và hộp điều khiển âm lượng sẽ bật lên. Sau đó sử dụng UPDOWNmũi tên để thay đổi âm lượng và ESCđóng.

Công thức được hình thành bài blog này .


3
Ngoài ra, thêm phím tắt vào thanh tác vụ và đảm bảo nó nằm ở bên trái. Sự kết hợp Wnd + <n>sẽ khởi chạy ứng dụng thứ n, ngoài cùng bên trái = 1.
Roel Spilker

7

NirCmd là một ứng dụng thay đổi âm lượng và hơn thế nữa.

Ví dụ sử dụng:

  • Tăng khối lượng hệ thống lên 2000 đơn vị (trong số 65535)
    nircmd.exe thay đổivvume 2000
  • Giảm âm lượng hệ thống xuống 5000 đơn vị (trong số 65535)
    nircmd.exe thay đổivvume -5000
  • Đặt âm lượng thành giá trị cao nhất
    nircmd.exe setsysvolume 65535

Bạn có thể sử dụng nó, cùng với AutoHotkey để phát minh các phím âm lượng của riêng bạn.


6

Phần mềm nguồn mở 3RVX vừa được tìm thấy "cung cấp màn hình trên màn hình (OSD) cho các hệ thống Windows. Nó hỗ trợ âm lượng có thể mở rộng và đẩy OSD cũng như một loạt các điều khiển phím nóng, thông báo khay và các tính năng thú vị khác. của lớp phủ âm lượng OS X (có nhiều giao diện khác nhau) và bạn có thể định cấu hình các tổ hợp phím. "

Cũng có sẵn trên GitHub


4

Bạn có thể sử dụng macro AutoHotkey này : Volume On-Screen-Display (OSD) - bởi Rajat

Phần thú vị ở đây:

vol_WaveUp:
SoundSet, +%vol_Step%, Wave
Gosub, vol_ShowBars
return

vol_WaveDown:
SoundSet, -%vol_Step%, Wave
Gosub, vol_ShowBars
return

vol_MasterUp:
SoundSet, +%vol_Step%
Gosub, vol_ShowBars
return

vol_MasterDown:
SoundSet, -%vol_Step%
Gosub, vol_ShowBars
return

Nếu bạn sửa đổi tập lệnh và xóa "Gosub", bạn có thể thay đổi âm lượng mà không cần các thanh OSD.


Tôi đã thử kịch bản này. Mặc dù các thanh OSD thay đổi, âm lượng không thay đổi.
Phenom

1
Dường như với vista + Nếu bạn muốn cập nhật mức âm thanh hệ thống, bạn phải sử dụng Gửi {} Volume_Up autohotkey.com/docs/commands/SoundSet.htm tức: codeproject.com/KB/audio-video/mixerSetControlDetails.aspx (bình luận " điều này có hoạt động trong vista không "tiết lộ rằng bạn cần sử dụng IAudioEndpoint ngay bây giờ để điều chỉnh toàn cầu).
rogerdpack

Bạn cũng có thể dễ dàng tắt tiếng / bật tiếng bằng cách thực hiện thao tác nhấn phím "vol_up" rồi "vol_down" để tắt tiếng nếu nó bị tắt tiếng.
rogerdpack

3

Dùng thử Hotkey âm lượng

Công cụ này cho phép kiểm soát âm lượng bằng cách sử dụng các phím nóng trên toàn hệ thống. Chỉ báo âm lượng âm thanh trên màn hình có thể tùy chỉnh sẽ hiển thị cho bạn mức hiện tại.

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


1
Phần mềm miễn phí tuyệt vời, nhưng được mã hóa cứng để sử dụng Ctrl + Mũi tên lên / xuống
Lessan Vaezi

@LessanVaezi Vâng, đúng vậy. Tôi cũng không thích điều đó
Brian Chavez

3

Cách tốt nhất để tôi xử lý mức âm lượng hệ thống trên Windows mà không cần cài đặt phần mềm bổ sung là sử dụng VBScript theo một trong các cách sau:

Chuyển đổi tắt tiếng:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAD))

Tăng mức âm lượng:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAF))

Giảm mức âm lượng:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAE))

0

Mặc dù đó là một câu hỏi rất cũ, tôi muốn báo cáo những phát hiện của mình về chủ đề này. Tôi tình cờ thấy một thư viện AutoHotKey_L trong khi cố gắng ghi đè các phím nóng toàn cầu Volume_Upvà bàn phím của mình Volume_Down. Mục đích là để có thể kiểm soát âm lượng chính trong khi chạy hạn chế, nhấn phím tiêu thụ các ứng dụng / trò chơi toàn màn hình ( trò chơi của Bethesda là một ví dụ khét tiếng). Các chức năng khá đơn giản, vì vậy tôi sẽ chỉ đăng một ví dụ nhỏ:

Volume_Up::
    newVol := VA_GetMasterVolume() + 5
    VA_SetMasterVolume(newVol)
return

Volume_Down::
    newVol := VA_GetMasterVolume() - 5
    VA_SetMasterVolume(newVol)
return

Về nguyên tắc, mã này chứa mọi thứ bạn cần. Nó ghi đè cả hai phím để làm giống như trước đây, nhưng thay vì dựa vào HĐH để bắt phím, AHK tự đặt âm lượng. Tất nhiên, bạn có thể chỉ định bất kỳ phím nóng nào khác. Vì dường như không có chức năng tích hợp để thay đổi âm lượng tương đối , trước tiên bạn sẽ phải lấy âm lượng hiện tại và sau đó giảm / giảm tùy ý (ở đây 5:). VA_SetMasterVolumechấp nhận các giá trị trong khoảng từ 0,0 đến 100,0 .

Để làm việc này trong các cửa sổ toàn màn hình hạn chế, chỉ cần gọi lệnh #UseHookở đầu tập lệnh của tôi là đủ.

Người giới thiệu:

  1. Tải xuống thư viện: Chức năng điều khiển âm thanh Vista của Lexikos
  2. Tài liệu VA trực tuyến

0

Cách kiểm soát âm lượng chính yêu thích của tôi sử dụng bánh xe cuộn trong khi con trỏ ở trên thanh tác vụ thông qua AutoHotkey:

#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up}     ; Wheel over taskbar: increase/decrease volume.
WheelDown::Send {Volume_Down} ;

Xem https://autohotkey.com/docs/Hotkeys.htm để biết thêm chi tiết

Để có thể điều khiển âm lượng ở bất cứ nơi nào có con trỏ (trong khi capslock được nhấn), bạn có thể thêm vào như sau:

capslock & wheelup::Send {Volume_Up}
capslock & wheeldown::Send {Volume_Down}
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.