it-swarm.asia

كيفية التحكم في مستوى الصوت الرئيسي في ويندوز 7؟

تحتوي بعض لوحات المفاتيح على عناصر تحكم بحجم الصوت يمكن الضغط عليها في أي وقت للتحكم في مستوى الصوت الرئيسي. لوحة المفاتيح لا تملك ذلك. هل هناك طريقة يمكنني من خلالها إنشاء ماكرو رئيسي يعمل مثل عناصر التحكم في مستوى الصوت على لوحات المفاتيح هذه؟ يجب أن يسمح لي دائمًا بالتحكم في مستوى الصوت ، حتى لو كنت ألعب لعبة.

102
Phenom

أنا فعلت هذا فقط مع جهاز الكمبيوتر المحمول. اعتدت AutoHotKey

هنا هو السيناريو

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

هكذا تفعل Win+PgUpWin+PgDown يغير حجم الماجستير. إذا كنت تفضل Ctrl+PgUp، استخدم ^PgUp::Send.

  1. إذا لم يكن مثبتًا لديك بالفعل ، http://www.autohotkey.com/
  2. بمجرد التثبيت ، انقر بزر الماوس الأيمن فوق سطح المكتب واختر ملف AutoHotKey جديد
  3. تأكد من تسمية الملف الذي ينتهي بـ .ahk (على سبيل المثال ، لقد استخدمت "controls.ahk")
  4. الصق الكود في من أعلاه
  5. احفظه ، وانقر نقرًا مزدوجًا فوق البرنامج النصي في مستكشف Windows

لتشغيله عند بدء التشغيل

  1. استخدم AHK المتوفرة "تحويل إلى exe" (أو يمكنك النقر بزر الماوس الأيمن فوق الملف وتحديد "برنامج ترجمة")
  2. إنشاء .exe في "C:\Users \٪ USERNAME٪\AppData\Roaming\Microsoft\Windows\قائمة ابدأ\البرامج\بدء التشغيل"
97
eqzx

فعل:

Win + B

Left

Enter

PgUp/PgDown

Escape

يتيح لك ذلك التفاعل مع أيقونات الإشعارات على الجانب الأيمن من شريط المهام باستخدام لوحة المفاتيح. Win + B يجلب التركيز إلى أحد رموز شريط المهام ، Left سينتقل التركيز حتى يكون لديك التركيز على أيقونة مستوى الصوت ، Enter سيفتح منزلق الصوت لأعلى و PgUp/PgDown تحريك شريط التمرير.

74
enthdegree

هناك حل جيد بما فيه الكفاية لا يتطلب تثبيت برامج إضافية :

  1. انقر على قائمة البدء واكتب sndvol في مربع البحث
  2. قم بإنشاء اختصار على سطح المكتب الخاص بك (انقر بزر الماوس الأيمن -> إرسال إلى سطح المكتب (إنشاء اختصار)
  3. انقر بزر الماوس الأيمن فوق الاختصار الجديد وقم بتحرير الخصائص
  4. في علامة التبويب اختصار ، قم بتعيين المربع "مفتاح الاختصار" على التفضيل الخاص بك. على سبيل المثال: CTRL + ALT + V ، واضغط على "موافق".

الآن يمكنك الضغط على مفاتيح الاختصار وسيقوم مربع التحكم في مستوى الصوت بالظهور. ثم استخدم الأسهم UP و DOWN لتغيير مستوى الصوت ، و ESC لإغلاقه.

(الوصفة مأخوذة من هذا منشور المدونة .

23
DReispt

Volumouse

يوفر لك طريقة سريعة وسهلة للتحكم في مستوى الصوت على نظامك - ببساطة عن طريق لف عجلة الماوس.

22
outsideblasts

NirCmd هو تطبيق يغير مستوى الصوت وأكثر من ذلك.

مثال على الاستخدام:

  • زيادة حجم النظام بحلول 2000 وحدة (من 65535)
    nircmd.exe changesysvolume 2000
  • تقليل حجم النظام بمقدار 5000 وحدة (من 65535)
    nircmd.exe changesysvolume -5000
  • اضبط مستوى الصوت على أعلى قيمة
    nircmd.exe setsysvolume 65535

يمكنك استخدامه مع AutoHotkey لاختراع مفاتيح الصوت الخاصة بك.

7
harrymc

تم العثور على برنامج مفتوح المصدر 3RVX والذي "يوفر شاشة عرض على الشاشة (OSD) لأنظمة Windows. وهو يدعم وحدات التخزين القابلة للجلد وإخراج OSDs بالإضافة إلى مجموعة من أدوات التحكم في مفاتيح الاختصار وإعلامات الدرج والميزات الرائعة الأخرى. شكل ومظهر تراكب وحدة تخزين OS X (تتوفر أشكال مختلفة) ويمكنك تكوين مجموعات المفاتيح. "

متاح أيضا على جيثب

6
Goozak

يمكنك استخدام هذا AutoHotkey الماكرو: شاشة عرض على مستوى الصوت (OSD) - بواسطة Rajat

الجزء المثير للاهتمام هنا:

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

إذا قمت بتعديل البرنامج النصي وإزالة "Gosub" ، يمكنك تغيير مستوى الصوت دون أشرطة OSD.

4
Snark

تجربة مفاتيح التشغيل السريع لحجم الصوت

تتيح هذه الأداة التحكم في مستوى الصوت باستخدام مفاتيح الاختصار على مستوى النظام. سيوضح لك مؤشر مستوى الصوت القابل للتخصيص على الشاشة المستوى الحالي.

enter image description hereenter image description here

3
Brian Chavez

إن أفضل طريقة للتعامل مع مستوى صوت النظام على Windows دون الحاجة إلى تثبيت برامج إضافية هي استخدام VBScript بإحدى الطرق التالية:

تبديل صامت:

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

زيادة مستوى الصوت:

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

خفض مستوى الصوت:

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

تستخدم طريقتي المفضلة للتحكم في مستوى الصوت الرئيسي عجلة التمرير أثناء وجود المؤشر فوق شريط المهام عبر مفتاح تلقائي:

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

انظر https://autohotkey.com/docs/Hotkeys.htm لمزيد من التفاصيل

لتمكين التحكم في مستوى الصوت أينما كان المؤشر (أثناء الضغط على capslock) ، يمكنك إضافة ما يلي:

capslock & wheelup::Send {Volume_Up}
capslock & wheeldown::Send {Volume_Down}
0
Stenemo

على الرغم من أنه سؤال قديم جدًا ، إلا أنني أريد الإبلاغ عن نتائجي حول هذا الموضوع. تعثرت عبر AutoHotKey_L مكتبة أثناء محاولة الكتابة فوق Volume_Up و Volume_Down مفاتيح الاختصار العالمية الخاصة بلوحة المفاتيح. كان الغرض من ذلك هو التمكن من التحكم في مستوى الصوت الرئيسي أثناء تشغيل التقييد ، الضغط على المفتاح الذي يستهلك تطبيقات/ألعاب ملء الشاشة (Bethesda ألعاب كمثال سيئ السمعة). الوظائف واضحة ومباشرة ، لذا سأقوم بنشر مثال بسيط:

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

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

من حيث المبدأ ، يحتوي هذا الرمز على كل ما تحتاجه. تقوم بالكتابة فوق كلا المفتاحين للقيام بالشيء نفسه كما كان من قبل ، ولكن بدلاً من الاعتماد على نظام التشغيل لالتقاط ضغط المفاتيح ، يقوم AHK بتعيين مستوى الصوت بنفسه. بالطبع ، يمكنك تحديد أي هوتكي أخرى. نظرًا لأنه لا يبدو أن هناك وظيفة مضمنة لتغيير مستوى الصوت نسبيًا ، فسيتعين عليك الحصول على وحدة التخزين الحالية أولاً ثم -/إنقاصها حسب الرغبة (هنا: 5). VA_SetMasterVolume يقبل القيم بين 0.0 و 100.0 ، شاملة.

للحصول على هذا العمل في إطارات ملء الشاشة المقيدة ، كان يكفي استدعاء التوجيه #UseHook في الجزء العلوي من البرنامج النصي الخاص بي.

المراجع:

  1. تنزيل المكتبة: Vista وظائف التحكم الصوتي _ ​​بواسطة Lexikos
  2. VA الوثائق عبر الإنترنت
0
MCL