الرئيسية
» WINDOWS
»
كيفية تحديد نافذة عند تحريك مؤشر الماوس فوقها في نظام التشغيل ويندوز 10
كيفية تحديد نافذة عند تحريك مؤشر الماوس فوقها في نظام التشغيل ويندوز 10
لتحديد نافذة بتحريك مؤشر الماوس فوقها في نظام التشغيل Windows 10، فعّل خيار "تنشيط النافذة بتحريك مؤشر الماوس فوقها" . يتيح هذا الخيار إمكانية تحديد النافذة التي تحت المؤشر دون الحاجة إلى نقرة مسبقة. تتضمن لوحة التحكم الكلاسيكية مربع الاختيار هذا في بعض إصدارات Windows 10؛ إذا لم يظهر لديك، يمكنك ضبط نفس تفضيل تتبع النوافذ النشطة في Windows باستخدام PowerShell.
قم بتفعيل خاصية التنشيط عند تمرير المؤشر فوق الشاشة في لوحة التحكم
افتح قائمة ابدأ، واكتب "لوحة التحكم" ، ثم افتح النتيجة. إذا كانت لوحة التحكم تستخدم عرض الأيقونات، فغيّر طريقة العرض إلى " الفئة" ليسهل العثور على فئة "سهولة الوصول".
افتح خيار سهولة الوصول من فئات لوحة التحكم.
حدد "سهولة الوصول" ، ثم افتح "مركز سهولة الوصول" .
يحتوي مركز سهولة الوصول على رابط إعدادات الماوس الكلاسيكية.
اختر " جعل استخدام الماوس أسهل" .
حدد "تنشيط نافذة" بتمرير مؤشر الماوس فوقها ، ثم اختر "تطبيق" و "موافق" . إذا كان المربع مُحددًا بالفعل، فإن الميزة مُفعّلة. لإيقافها، قم بإلغاء تحديد المربع ثم طبّق التغيير.
حدد خانة اختيار تفعيل التمرير وقم بتطبيق التغيير.
إذا كانت الصفحة تعرض أيضًا مُحدِّد وقت التمرير، فابدأ بقيمته الحالية. قد يُقلِّل الانتظار لفترة أطول من تغييرات التركيز غير المرغوب فيها أثناء التنقل عبر الشاشة؛ بينما يُسرِّع الانتظار لفترة أقصر من تغيير التركيز. قد لا يظهر المُحدِّد في جميع إصدارات ويندوز 10. لاختباره بأمان، افتح نافذتين عاديتين، وضع المؤشر بالكامل داخل النافذة الثانية، ثم توقف مؤقتًا، وتحقق مما إذا كان قد تم تفعيله قبل استخدام الميزة في تطبيق العمل.
بعد تفعيل هذه الميزة، حرّك المؤشر فوق نافذة أخرى مفتوحة وظاهرة، ثم توقف لبرهة. ستصبح تلك النافذة نشطة، ما يتيح لك استخدام عناصر التحكم الخاصة بها دون الحاجة إلى النقر أولاً على شريط عنوانها. يُعدّ هذا الإعداد مفيدًا عند العمل مع نوافذ متجاورة أو تطبيقات على شاشات منفصلة.
مرر مؤشر الماوس فوق نافذة مرئية لتفعيلها.
إذا كان مربع الاختيار مفقودًا
لا يظهر رابط لوحة التحكم ومربع الاختيار بنفس الطريقة في جميع إصدارات ويندوز 10. ابحث في لوحة التحكم عن " مركز سهولة الوصول" ثم انظر ضمن " تسهيل استخدام الماوس" . إذا لم تجد الخيار، فقد تظهر صفحة الماوس القياسية في الإعدادات خيار " تمرير النوافذ غير النشطة عند تحريك مؤشر الماوس فوقها" ؛ يسمح هذا الإعداد بتمرير النافذة غير النشطة باستخدام عجلة الماوس، ولكنه لا يُفعّل تلك النافذة للنقر.
تُوثّق مايكروسوفت تفضيلات ويندوز الأساسية كخاصية تتبع النوافذ النشطة من خلال دالة SystemParametersInfo . يمكنك استخدام واجهة برمجة التطبيقات هذه من ويندوز باور شيل عندما يكون مربع اختيار لوحة التحكم غير متاح. يُفعّل المثال أدناه خاصية التتبع ويحفظ الخيار في ملف تعريف المستخدم. الصقه في ويندوز باور شيل، ثم اضغط على مفتاح الإدخال (Enter).
if (-not ("HoverActivationApi" -as [type])) {
Add-Type @"
using System.Runtime.InteropServices;
public static class HoverActivationApi {
[DllImport("user32.dll", SetLastError = true)]
public static extern bool SystemParametersInfo(uint action, uint uiParam, ref bool value, uint flags);
}
"@
}
$enabled = $true
$ok = [HoverActivationApi]::SystemParametersInfo(0x1001, 0, [ref]$enabled, 0x03)
if (-not $ok) { throw "Windows could not apply the setting." }
قيمة الإجراء هي إعدادات 0x1001مايكروسوفت . تجمع العلامات بين كتابة التفضيل إلى ملف تعريف المستخدم وإخطار التطبيقات المفتوحة بتغيير الإعداد. إذا كنت ترغب في تعطيل التنشيط عند تمرير المؤشر، فقم بتشغيل نفس الكود . تُرجع واجهة برمجة التطبيقات قيمة نجاح؛ إذا أبلغ PowerShell عن خطأ أو أرجع قيمة خاطئة، فاستخدم لوحة التحكم إذا كانت متاحة، وتأكد من أنك فتحت Windows PowerShell وليس واجهة سطر أوامر مقيدة.SPI_SETACTIVEWINDOWTRACKING0x03$enabled = $false
ما يفعله التنشيط عند التمرير - وما لا يفعله
يُغيّر تفعيل التمرير النافذة الظاهرة النشطة، ولا يفتح التطبيقات المصغّرة. كما أنه يختلف عن تمرير نافذة غير نشطة باستخدام عجلة الماوس. تُشير مايكروسوفت إلى هذا التحكم المنفصل في التمرير ضمن إرشادات إعدادات الماوس . قد يختلف سلوك بعض النوافذ باختلاف التطبيق، لذا يُنصح باختبار الإعداد على نافذتين عاديتين على سطح المكتب قبل الاعتماد عليه في تطبيق يعمل بملء الشاشة.
إذا تسبب التنقل بين النوافذ في تغيير التركيز بشكل متكرر، فأعد إيقاف تشغيل الخيار في لوحة التحكم عند توفره، أو أعد تشغيل مثال PowerShell باستخدام الأمر ` $enabled = $false. سيؤدي ذلك إلى استعادة خاصية النقر للتنشيط لحسابك.