الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية استخدام Caps Lock كمفتاح تعديل Windows

يشغل مفتاح Caps Lock مساحة كبيرة من لوحة المفاتيح ، ولا يسحب. هذا البرنامج النصي AutoHotkey البسيط يحول Caps Lock إلى مفتاح تعديل حتى تتمكن من استخدامه للاختصارات القابلة للتخصيص.

الأساسية

يتيح لك هذا البرنامج النصي الضغط على Caps Lock + G لإرسال نصوص Google بسرعة من أي مكان في Windows أو اضغط على مفتاح Caps Lock + D للبحث عن تعريف القاموس للكلمة. هذه الاختصارات قابلة للتخصيص بالطبع.

أفضل ما في الأمر هو أن هذا البرنامج النصي الذكي لا يزال يتيح لك استخدام Caps Lock بشكل طبيعي. يمكنك تشغيل Caps Lock وإيقاف تشغيله بالضغط بسرعة مرتين. إذا لم تقم بذلك ، فسيكون مفتاح Caps Lock بمثابة مفتاح تعديل للاختصارات.

AutoHotkey 101

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

على سبيل المثال ، أظهرنا كيف يمكنك استخدام AutoHotkey للتعطيل Windowsمفتاح ، مما يمنعه من فتح قائمة ابدأ وإخراجك من اللعب بملء الشاشة على جهاز الكمبيوتر. لا تحتاج إلى إبعاد لوحة المفاتيح عن لوحة المفاتيح.

قم بتثبيت AutoHotkey وتنزيل البرنامج النصي

قم بتنزيل AutoHotkey وتثبيته للبدء. ثم قم بتنزيل البرنامج النصي لمعدل CapsLock.

قم باستخراج ملف البرنامج النصي AHK من ملف أرشيف ZIP وضعه في أي مجلد على جهاز الكمبيوتر الخاص بك. لتشغيله باستخدام AutoHotkey ، انقر بزر الماوس الأيمن فوق البرنامج النصي وحدد “تشغيل البرنامج النصي”.

يعمل البرنامج النصي الآن في الخلفية. لتشغيل Caps Lock وإيقاف تشغيله ، اضغط مرتين بسرعة على مفتاح Caps Lock.

إذا لم تقم بالنقر نقرًا مزدوجًا ، فإن مفتاح Caps Lock يعمل فقط كمفتاح تعديل. باستخدام الميزات المضمنة في البرنامج النصي ، يمكنك استخدام الاختصارات التالية في أي مكان في Windows:

اضغط على مفتاح Caps Lock + d للعثور على تعريف القاموس للكلمة المحددة. اضغط على Caps Lock + g للبحث في Google عن النص المميز في أي مكان في Windowsاضغط على مفتاح Caps Lock + t للعثور على الكلمة المحددة في قاموس المرادفات ، ثم اضغط على مفتاح Caps Lock + w للبحث عن النص المميز في ويكيبيديا.

هل تريد المزيد من الاختصارات؟ يمكنك إنشاء الخاصة بك مع القليل من المعرفة من البرمجة النصية AutoHotkey.

للتحكم في AutoHotkey ، ابحث عن أيقونة AutoHotkey في منطقة الإعلام الخاصة بك – فهي تحتوي على خلفية خضراء مع علامة H بيضاء عليها. لإيقاف تشغيل البرنامج النصي ، ما عليك سوى النقر بزر الماوس الأيمن فوق رمز AutoHotkey وتحديد “Quit”.

كيفية استخدام Caps Lock كمفتاح تعديل Windows 1

كيف يعمل؟

إذا كنت تريد معرفة ما يفعله البرنامج النصي ، فانقر بزر الماوس الأيمن فوقه وحدد “تحرير البرنامج النصي” بدلاً من ذلك. سيؤدي هذا إلى فتح البرنامج النصي في Notepad ويمكنك فحص الكود الخاص به. النص قصير جدًا وسهل الفهم. نوصيك بعدم تنزيل نصوص غريبة وتشغيلها دون النظر إليها وفهمها أولاً.

تم إرسال هذا السيناريو إلينا بواسطة Dave Kellog. إليك الجزء السحري من البرنامج النصي الذي يجعل مفتاح Caps Lock يعمل كمفتاح تعديل إذا تم الضغط عليه مرتين:

CapsLock :: KeyWait ، CapsLock ؛ انتظر إلى الأبد حتى يتم تحرير Capslock. KeyWait ، CapsLock ، D T0.2 ؛ ErrorLevel = 1 إذا لم يتم إيقاف CapsLock خلال 0.2 ثانية. إذا ((ErrorLevel = 0) && (A_PriorKey = “CapsLock”)) ؛ هل نقرة مزدوجة على CapsLock؟ {SetCapsLockState،٪ GetKeyState (“CapsLock”، “T”)؟ “مغلق يعمل” ؛ تبديل حالة إرجاع CapsLock LED}

ينتظر هذا البت لمعرفة ما إذا تم الضغط على مفتاح Caps Lock مرتين ويمكّن مفتاح Caps Lock أو يعطله. خلاف ذلك ، يمسك البرنامج النصي Caps Lock ويستخدمه لاختصارات التعديل.

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

هل تريد رؤية النص الكامل دون تنزيله؟ ها هو:

#NoEnv ؛ موصى به للأداء والتوافق مع إصدارات AutoHotkey المستقبلية. ؛ # حذر ؛ قم بتمكين التحذيرات للمساعدة في اكتشاف الأخطاء الشائعة. #SingleInstance FORCE ؛ تخطي مربع حوار الاستدعاء واستبدل بصمت المثيل المنفذ مسبقًا لهذا البرنامج النصي. SendModeInput ؛ موصى به للنصوص الجديدة نظرًا لسرعته الفائقة وموثوقيته. SetWorkingDir٪ A_ScriptDir٪ ، يضمن دليل بدء ثابت. ؛ ================================================= = =============================================== ؛ معالجة Caps Lock. يجب النقر نقرًا مزدوجًا فوق CapsLock للتبديل بين تشغيل وضع CapsLock أو إيقاف تشغيله. ؛ ================================================= = =============================================== ؛ يجب النقر نقرًا مزدوجًا فوق CapsLock للتبديل بين تشغيل وضع CapsLock أو إيقاف تشغيله. CapsLock :: KeyWait ، CapsLock ؛ انتظر إلى الأبد حتى يتم تحرير Capslock. KeyWait ، CapsLock ، D T0.2 ؛ ErrorLevel = 1 إذا لم يتم إيقاف CapsLock خلال 0.2 ثانية. إذا ((ErrorLevel = 0) && (A_PriorKey = “CapsLock”)) ؛ هل نقرة مزدوجة على CapsLock؟ {SetCapsLockState،٪ GetKeyState (“CapsLock”، “T”)؟ “مغلق يعمل” ؛ تبديل حالة CapsLock LED} العودة ؛ ========================================== ======= ============================================= ====== ===== ؛ مفاتيح التشغيل السريع مع معدل CapsLock. راجع https://autohotkey.com/docs/Hotkeys.htm#combo؛ ================================ = ================================================== == =========== ؛ احصل على تعريف للكلمة المختارة. CapsLock & d :: ClipboardGet () Run، http://www.google.com/search؟q=define+٪clipboard٪؛ بدء بمحتويات الحافظة ClipboardRestore () Return ؛ GOOGLE النص المحدد. CapsLock & g :: ClipboardGet () Run، http://www.google.com/search؟q=٪clipboard٪؛ بدء بمحتويات الحافظة ClipboardRestore () Return ؛ قم بتنفيذ هذه العبارة الخاصة بالكلمة المحددة CapsLock & t :: ClipboardGet () تشغيل http://www.thesaurus.com/browse/٪Clipboard٪ ؛ بدء بمحتويات الحافظة ClipboardRestore () Return ؛ قم بعمل WIKIPEDIA للكلمة المحددة CapsLock & w :: ClipboardGet () Run ، https://en.wikipedia.org/wiki/٪clipboard٪ ؛ ابدأ بمحتويات الحافظة ClipboardRestore () Return؛ ++++++++++++++++++++++++++++++++++++++ +++++++++++++++++ ============================== = ================================================== ============== ؛ وظائف مساعد الحافظة. ؛ ================================================= = =============================================== حافظة الحافظة () { OldClipboard: = ClipboardAll ؛ احفظ الحافظة الموجودة. الحافظة: = “” إرسال ، ^ c ؛ نسخ الاختبار المحدد إلى الحافظة ClipWait 0 إذا كان ErrorLevel {MsgBox ، لم يتم تحديد نص! Return}} ClipboardRestore () {الحافظة: = OldClipboard}

لقد رأينا نصوصًا برمجية AutoHotkey تجعل من Caps Lock مفتاح تعديل من قبل ، ولكن لا تحافظ أبدًا على مفتاح Caps Lock كبديل إذا قمت بالنقر فوقه نقرًا مزدوجًا. إنه ذكي للغاية. شكرًا مرة أخرى على Dave Kellog لإرساله إلينا.