بطارية وحدة التحكم لا تظهر مع DS4Windows: الوضع الحصري وHidHide
يخفي DS4Windows وحدة تحكم PlayStation عن الألعاب، ومعها عن كل برنامج آخر. الطريقتان اللتان يفعل بهما ذلك، وكيف تسمح لتطبيق البطارية بالمرور.
آخر تحديث 23 سبتمبر 2026 · حل المشكلات
تستخدم DS4Windows لكي تعمل DualSense أو DualShock 4 في الألعاب التي لا تفهم إلا وحدات تحكم Xbox، وهو يؤدي هذه المهمة جيدًا. ثم تثبّت مؤشرًا للبطارية، أو تفتح Steam، فتجد أن وحدة التحكم اختفت: لا مستوى، وأحيانًا لا وحدة PlayStation أصلًا، بل وحدة تحكم Xbox يظنها ويندوز سلكية ولا تُبلغ عن شيء.
لماذا يخفي DS4Windows وحدة التحكم
يقرأ DS4Windows وحدة تحكم PlayStation وينشئ وحدة تحكم Xbox افتراضية تفهمها الألعاب. لكن المشكلة: سترى اللعبة الآن وحدتي تحكم، الحقيقية والافتراضية، وقد تُحتسب كل ضغطة مرتين. لذا يخفي DS4Windows الحقيقية.
ما تراه البرامج الأخرى إذن هو وحدة التحكم الافتراضية: وحدة Xbox يعتبرها ويندوز سلكية، بلا بطارية تُبلغ عنها. أما وحدة التحكم الحقيقية، ومستوى بطاريتها، فخارج الرؤية.
الطريقة الأولى: HidHide
HidHide تعريف صغير يستخدمه DS4Windows، وأدوات إعادة التعيين الأخرى مثل reWASD، لجعل جهاز ما غير مرئي. ويعمل بقائمة سماح: يبقى الجهاز مخفيًّا عن كل البرامج إلا تلك المدرجة في القائمة. يضيف DS4Windows نفسه إليها، ولا يوجد غيره فيها ما لم تضفه أنت.
الحل هو إضافة البرنامج الذي يحتاج إلى وحدة التحكم إلى هذه القائمة. يدويًّا، يتم ذلك في أداة ضبط HidHide (HidHide Configuration Client)، في علامة التبويب Applications، بإضافة الملف التنفيذي للبرنامج. يتطلب التغيير صلاحيات المسؤول، ولا ينطبق إلا على البرامج التي تبدأ بعده: أعد تشغيل البرنامج الذي أضفته.
الطريقة الثانية: الوضع الحصري
تستخدم بعض الإعدادات الوضع الحصري بدلًا من ذلك: يفتح DS4Windows وحدة التحكم دون مشاركتها، فيرفض ويندوز حينئذٍ كل برنامج آخر يحاول فتحها. لا توجد قائمة سماح هنا. وما دام الوضع الحصري مفعّلًا، فلا شيء آخر يستطيع قراءة وحدة التحكم، مهما فعلت.
الحل من جهة DS4Windows: عطّل الوضع الحصري في إعداداته، واستخدم HidHide بدلًا منه لإخفاء وحدة التحكم عن الألعاب، ثم أعد توصيل وحدة التحكم. ومن هناك تتولّى قائمة السماح في الطريقة الأولى الأمر.
كيف تعرف أيّهما لديك
- الوضع الحصري مفعّل في إعدادات DS4Windows: إنها الطريقة الثانية، ولن تفيد أي قائمة سماح.
- الوضع الحصري معطّل وHidHide مثبّت: إنها الطريقة الأولى.
- لا هذا ولا ذاك: قد تتولّى أداة أخرى لإعادة التعيين (مثل reWASD) الإخفاء، بالطريقتين نفسيهما.
Steam والبرامج الأخرى
القاعدة نفسها تنطبق على كل شيء: Steam، والمحاكيات، والواجهات المتراكبة. وحدة التحكم التي يخفيها HidHide مخفية عنها جميعًا ما لم تكن في القائمة، ووحدة التحكم المحتجزة في الوضع الحصري غير متاحة لأيٍّ منها. وحين تتنازع عدة أدوات على وحدة تحكم واحدة، يكون الخاسر عادةً هو الذي يعرض لك البطارية.
السماح لـ BatteryOnPC بالمرور
يكتشف BatteryOnPC الوضع بنفسه: وحدة تحكم PlayStation موجودة على الكمبيوتر، بينما لا يمكن قراءة إلا وحدة Xbox بلا بطارية. فيخبرك حينئذٍ بالحالة المعنية. مع HidHide، تضيفه نقرة واحدة في قائمة أيقونته إلى قائمة السماح: يطلب ويندوز إذن المسؤول، ويعيد التطبيق تشغيل نفسه، ويعود المستوى. ومع الوضع الحصري، يعرض الخطوات الواجب اتباعها في DS4Windows، إذ لا تفيد أي قائمة سماح هناك.
بعد ذلك يتعايش الاثنان: يواصل DS4Windows تقديم وحدة تحكم Xbox لألعابك، ويبقى مستوى البطارية الحقيقي في شريط المهام. ويعود زر كتم الصوت في DualSense، الذي يُقرأ بالطريقة نفسها، في اللحظة نفسها.


