العودة
تاريخ موجز لاختصارات شريط التمرير في Windows: من قائمة Windows 7 إلى Shift+click
SiTech AI Team2 წთ. საკითხავი

تاريخ موجز لاختصارات شريط التمرير في Windows: من قائمة Windows 7 إلى Shift+click

في مدونة The Old New Thing يستعرض Raymond Chen تاريخ اختصارات شريط التمرير في Windows: عنصر «Scroll Here» في قائمة Windows 7، واختصار Shift+click الخفي، وسبب عدم تطبيق الأطر الحديثة لها بشكل موحّد.

في تدوينة بتاريخ 22 سبتمبر، نشرت مدونة The Old New Thing التي يكتبها Raymond Chen تاريخاً موجزاً للاختصارات التي أضافتها Windows على مدى سنوات إلى شريط التمرير، ولما تبقّى من هذا الإرث في التطبيقات الحديثة.

بحسب Chen، ظل عنصر التحكم بشريط التمرير قرابة عقدين يقدّم بضع عمليات أساسية فقط. فعلى شريط عمودي كانت هناك خمسة أهداف للفأرة: الأسهم عند الطرفين تمرّر المحتوى سطراً واحداً، والمناطق بين المقبض والأسهم تمرّر صفحة كاملة، أما المقبض نفسه فيتيح السحب إلى أي موضع.

القائمة التي أضافتها Windows 7

أضافت Windows 7 إلى شريط التمرير قائمة تُفتح بالنقر بزر الفأرة الأيمن. أربعة من عناصرها كانت تكراراً لعمليات الفأرة نفسها، واثنان يقابلان لوحة المفاتيح: Top وBottom يقابلان سحب المقبض إلى الطرف أو مفتاحي Home وEnd، وPage Up وPage Down يقابلان النقر في الحوضة العلوية أو السفلية أو PgUp/PgDn، وScroll Up وScroll Down يقابلان النقر على السهمين أو مفاتيح الأسهم.

أما العملية الجديدة فعلاً فهي «Scroll Here»؛ فبعد النقر بزر الفأرة الأيمن على الموضع المطلوب واختيار هذا العنصر ينتقل المحتوى إليه مباشرة من دون سحب المقبض، ويقول Chen إن ذلك أكثر ملاءمة للمسافات الطويلة لأنه يركّز على الوجهة لا على نقطة الانطلاق، وإنه استخدم هذه القائمة سنوات طويلة.

اختصار لا يعرفه أحد تقريباً

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

وهذا الاعتراف هو جوهر التدوينة: بحلول لحظة اكتشافه الاختصار، كانت المنظومة قد تشظّت إلى حدّ يصعب معه الاعتماد عليه.

منظومة متشظية

لم يعد أحد تقريباً يستخدم أشرطة تمرير Win32، إذ ترسم التطبيقات أشرطتها الخاصة. ويرث Electron وتطبيقات الويب الأخرى شريط تمرير Chromium، الذي لا يضم قائمة سياق لكنه يدعم Shift+click. ويبدو أن إطار WPF XAML يطبّق الاثنين، أما WinUI XAML فليس فيه أيٌّ منهما، كما يكتب Chen بامتعاض واضح، مع أن شخصاً واحداً على الأقل قدّم طلباً بذلك. أما Qt فيترك الخيار لمطوّر كل تطبيق عبر إعدادات مثل SH_ScrollBar_ContextMenu وSH_ScrollBar_LeftClickAbsolutePosition وSH_ScrollBar_MiddleClickAbsolutePosition.

والنتيجة، بحسب Chen، أن اختصاراً لم يعرفه إلا الآن لا يمكن الاعتماد على عمله في كل مكان. والتدوينة الكاملة مع الجدول الأصلي لمقابلات الفأرة ولوحة المفاتيح متاحة على The Old New Thing.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.