لوحة المفاتيح الافتراضية

الكتابة على لوحة المفاتيح الافتراضية لجهاز iPad

لوحة المفاتيح الافتراضية هي مكون برمجي يسمح بإدخال الأحرف دون الحاجة إلى مفاتيح فعلية. [ 1 ] يتم التفاعل مع لوحة المفاتيح الافتراضية في الغالب عبر واجهة شاشة اللمس ، ولكن يمكن أن يتم ذلك أيضًا بشكل مختلف في الواقع الافتراضي أو المعزز .

الأنواع

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

قد تستخدم لوحات المفاتيح الافتراضية ما يلي:

  • لوحات مفاتيح افتراضية مزودة بتخطيطات شاشة تعمل باللمس أو مستشعرات [ 2 ]
  • تتوفر متغيرات الأحرف وعلامات الترقيم وغيرها من الأحرف الخاصة من خلال قائمة، أو مجموعات المفاتيح/الماوس، أو الضغط المزدوج/الثلاثي/المطول على المستشعرات.
  • [ 3 ]
  • تخطيطات لوحة المفاتيح المعروضة بصريًا أو ترتيبات مماثلة لـ "المفاتيح" أو مناطق الاستشعار [ 4 ] [ 5 ]
  • حركات اليد والأصابع البشرية التي تم الكشف عنها بصريًا [ 6 ]
  • مجموعات لغات متعددة لا تتطلب تغيير الإعدادات

تم إنشاء العديد من لوحات المفاتيح الافتراضية المكتوبة بلغة جافا سكريبت على متصفحات الويب، مما يسمح للمستخدمين بكتابة لغاتهم الخاصة على لوحات مفاتيح أجنبية. وتتيح شاشات اللمس المتعدد إنشاء لوحات مفاتيح افتراضية متعددة المفاتيح لأجهزة الكمبيوتر اللوحية ، [ 7 ] وشاشات اللمس، ولوحات اللمس ، والقفازات السلكية . [ 8 ] [ 9 ]

الأجهزة المحمولة

تُستخدم لوحات المفاتيح الافتراضية عادةً كطريقة إدخال على الشاشة في الأجهزة التي لا تحتوي على لوحة مفاتيح فعلية، مثل أجهزة الكمبيوتر المحمولة ، والمساعدات الرقمية الشخصية ، وأجهزة الكمبيوتر اللوحية ، والهواتف المحمولة المزودة بشاشة لمس . ويتم إدخال النصوص عادةً إما بالنقر على لوحة المفاتيح الافتراضية أو بتتبع حركة الأصابع. [ 10 ] كما تُستخدم لوحات المفاتيح الافتراضية في برامج المحاكاة للأنظمة التي تحتوي على عدد أقل من الأزرار مقارنةً بلوحة مفاتيح الكمبيوتر.

التطور التاريخي

جهاز مساعد رقمي شخصي

لوحة مفاتيح افتراضية على جهاز مساعد رقمي شخصي (Pocket PC PDA)

كانت الطرق الأربع الرئيسية لإدخال النصوص في أجهزة المساعد الرقمي الشخصي (PDA) هي: لوحات المفاتيح الافتراضية التي تعمل بالقلم، ولوحات المفاتيح الخارجية عبر منفذ USB، ولوحات المفاتيح المكتوبة بخط اليد، والتعرف على ضغطات المفاتيح. وقد اعتمد نظام تشغيل مايكروسوفت للأجهزة المحمولة على محاكاة لوحة مفاتيح كاملة الوظائف، مما أدى إلى تصميم مزدحم. [ 11 ] وبسبب عدم دعم تقنية اللمس المتعدد، كانت لوحات المفاتيح الافتراضية في أجهزة المساعد الرقمي الشخصي تعاني من قيود في سهولة الاستخدام.

أول هاتف آيفون

عندما طرحت شركة آبل هاتف آيفون عام 2007، اعتُبر عدم تضمينه لوحة مفاتيح فعلية عيبًا. [ 12 ] ومع ذلك، أضافت آبل تقنية اللمس المتعدد إلى الجهاز، متغلبةً بذلك على مشاكل سهولة استخدام أجهزة المساعد الرقمي الشخصي.

التنفيذ والاستخدام الحاليان

تتيح أنظمة تشغيل الهواتف المحمولة الأكثر شيوعًا، Android و iOS ، لمجتمع المطورين إمكانية تطوير لوحات مفاتيح افتراضية مخصصة بشكل فردي.

أندرويد

إعدادات لوحة مفاتيح أندرويد

توفر حزمة تطوير البرامج لنظام Android خدمة "InputMethodService". [ 13 ] توفر هذه الخدمة تطبيقًا قياسيًا لطريقة الإدخال، مما يُمكّن مجتمع مطوري Android من تصميم تخطيطات لوحة المفاتيح الخاصة بهم. تأتي خدمة InputMethodService مُدمجة مع واجهة عرض لوحة المفاتيح. [ 14 ] بينما يُمكن استخدام خدمة InputMethodService لتخصيص إدخالات المفاتيح والإيماءات، تقوم فئة لوحة المفاتيح بتحميل وصف XML للوحة المفاتيح وتخزين خصائص المفاتيح. [ 15 ]

ونتيجة لذلك، يُمكن تثبيت إصدارات مختلفة من لوحة المفاتيح على جهاز أندرويد ، ولوحة المفاتيح عبارة عن تطبيق فقط، وأكثرها شيوعًا Gboard و SwiftKey ؛ ويمكن تفعيلها بسهولة من خلال قائمة إعدادات أندرويد. [ 16 ]

نظام التشغيل iOS

وحدة تحكم الإدخال/العرض لنظام التشغيل iOS من Apple

يُتيح نظام التشغيل iOS من Apple إمكانية تطوير لوحات مفاتيح مخصصة؛ ولا يُمنح المستخدم أي صلاحية للوصول إلى القاموس أو إعدادات لوحة المفاتيح العامة. ويقوم نظام iOS بالتبديل تلقائيًا بين لوحة مفاتيح النظام ولوحة المفاتيح المخصصة عند إدخال المستخدم نصًا في حقل إدخال النص. [ 17 ] [ 18 ]

يُعدّ UIInputViewController وحدة التحكم الرئيسية لعرض البيانات في ملحق تطبيق لوحة المفاتيح المخصصة. توفر هذه الوحدة طرقًا مختلفة لتنفيذ لوحة مفاتيح مخصصة، مثل واجهة المستخدم الخاصة بها، أو الحصول على معجم إضافي، أو تغيير اللغة الأساسية لها. [ 19 ]

ويندوز

يوفر نظام التشغيل مايكروسوفت ويندوز لوحة المفاتيح الافتراضية من خلال خدمة إطار عمل النصوص المشتركة .

اقتراحات للكلمات

أظهرت العديد من الأبحاث العلمية في مطلع الألفية الثانية أن التنبؤ بالكلمات ، حتى قبل اختراع الهواتف الذكية، ساهم في زيادة سرعة الكتابة. [ 20 ] [ 21 ] في بداية تطوير هذه الميزة، كان التنبؤ يعتمد بشكل أساسي على القواميس الثابتة. طبقت جوجل هذه الطريقة في عام 2013 في نظام أندرويد 4.4. وكان الدافع الرئيسي لهذا التطوير هو مزودو لوحات المفاتيح من جهات خارجية، مثل SwiftKey و Swype . [ 22 ] في عام 2014، قدمت آبل نظام iOS 8 [ 23 ] الذي يتضمن ميزة جديدة للكتابة التنبؤية تُسمى Quick Type، والتي تعرض تنبؤات الكلمات أعلى لوحة المفاتيح أثناء الكتابة.

ردود فعل لمسية

تُتيح التغذية الراجعة اللمسية تأكيدًا ملموسًا على الضغط الناجح على المفتاح، حيث يسمع المستخدم ويشعر بنقرة عند الضغط عليه. وباستخدام خاصية التباطؤ ، يُمكن محاكاة إحساس المفتاح الحقيقي بدقة أكبر. في هذه الحالة، تُسمع وتُحس نقرة أولية عند الضغط على المفتاح الافتراضي، ثم عند تخفيف الضغط بعد الضغط، يُسمع ويُحس صوت "إلغاء النقر" كما لو أن المفتاح الحقيقي يعود إلى حالته الأصلية غير المضغوطة. وقد تم شرح هذا السلوك في ورقة بحثية لأليكس أونيسزاك وسكوت ماكنزي عام 2004 بعنوان "مقارنة بين طريقتين للإدخال في لوحات المفاتيح على الأجهزة المحمولة"، والتي قدمت لأول مرة التغذية الراجعة اللمسية مع التباطؤ على لوحة مفاتيح افتراضية. [ 24 ]

أنواع لوحات المفاتيح الخاصة

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

لوحة مفاتيح افتراضية ضوئية

ابتكر مهندسو شركة IBM لوحة مفاتيح افتراضية ضوئية وحصلوا على براءة اختراعها عام 1992. [ 25 ] تقوم هذه اللوحة بالكشف البصري عن حركات اليد والأصابع وتحليلها، ثم تفسرها كعمليات على جهاز إدخال غير موجود فعليًا، مثل سطح عليه مفاتيح مطلية. يتيح ذلك محاكاة أنواع لا حصر لها من أجهزة الإدخال اليدوية، بما في ذلك الفأرة ولوحة المفاتيح. يمكن استبدال جميع وحدات الإدخال الميكانيكية بهذه الأجهزة الافتراضية، المُحسَّنة للتطبيق الحالي ولخصائص المستخدم الفيزيولوجية، مع الحفاظ على سرعة وبساطة ووضوح إدخال البيانات اليدوي.

من الأمثلة على هذه التقنية "سيلفي تايب" - وهي تقنية لوحة مفاتيح للهواتف المحمولة من إنتاج شركة سامسونج للإلكترونيات . كان الهدف منها استخدام الكاميرا الأمامية (كاميرا السيلفي) لتتبع أصابع المستخدم، مما يُمكّنه من الكتابة على "لوحة مفاتيح غير مرئية" على طاولة أو أي سطح آخر أمام الهاتف. [ 26 ] [ 27 ] تم الكشف عنها في معرض الإلكترونيات الاستهلاكية 2020 [ 28 ] [ 29 ] [ 30 ] وكان من المتوقع إطلاقها في العام نفسه، لكن ذلك لم يحدث.

لوحات مفاتيح الواقع المعزز

تتمثل الفكرة الأساسية للوحة المفاتيح الافتراضية في بيئة الواقع المعزز في منح المستخدم إمكانية إدخال النصوص. ومن الأساليب الشائعة تحويل لوحة مفاتيح مسطحة إلى واقع معزز، على سبيل المثال باستخدام Unity TouchScreenKeyboard. ويتيح جهاز Microsoft HoloLens للمستخدم الإشارة إلى الأحرف على لوحة المفاتيح بتحريك رأسه. [ 31 ]

في عام ٢٠٠٣، بحث مختبر الواقع الافتراضي المتطور التابع لمعهد كي جيه آي إس تي الكوري نهجًا آخر، حيث اقترح استخدام أجهزة قابلة للارتداء لتتبع حركة الأصابع واستبدال لوحة المفاتيح الفعلية بلوحة مفاتيح افتراضية. كما حاول المختبر تقديم تغذية راجعة سمعية بصرية للمستخدم عند الضغط على أي مفتاح. وتتلخص الفكرة الأساسية في منح المستخدم طريقة أكثر طبيعية لإدخال النصوص، بناءً على ما اعتاد عليه. [ ٣٢ ]

يستخدم جهاز Magic Leap 1 من شركة Magic Leap لوحة مفاتيح افتراضية بتقنية الواقع المعزز. [ 33 ]

لوحات مفاتيح الواقع الافتراضي

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

في سبتمبر 2016، أطلقت جوجل تطبيق لوحة مفاتيح افتراضية لنظارة الواقع الافتراضي Daydream [ 35 ] . لإدخال النص، يشير المستخدم إلى الأحرف باستخدام وحدة التحكم. [ 36 ]

في فبراير 2017، قدمت شركة لوجيتك نهجًا تجريبيًا لإدخال لوحات مفاتيحها إلى البيئة الافتراضية. يقوم جهاز Vive Tracker ولوحة مفاتيح الألعاب Logitech G بتتبع حركة الأصابع دون الحاجة إلى ارتداء قفازات. تم إرسال خمسين مجموعة أدوات إلى مطورين حصريين، مما مكنهم، بالاشتراك مع مجموعة أدوات تطوير BRIDGE من لوجيتك، من اختبار هذه التقنية الجديدة وتجربتها. [ 37 ] [ 38 ]

الاعتبارات الأمنية

قد تُستخدم لوحات المفاتيح الافتراضية في بعض الحالات للحد من خطر تسجيل ضغطات المفاتيح . [ 39 ] على سبيل المثال، تستخدم خدمة Westpac المصرفية عبر الإنترنت لوحة مفاتيح افتراضية لإدخال كلمات المرور، وكذلك TreasuryDirect (انظر الصورة). يصعب على البرامج الضارة مراقبة الشاشة والماوس للحصول على البيانات المُدخلة عبر لوحة المفاتيح الافتراضية مقارنةً بمراقبة ضغطات المفاتيح الحقيقية. ومع ذلك، يبقى ذلك ممكنًا، على سبيل المثال عن طريق تسجيل لقطات شاشة على فترات منتظمة أو عند كل نقرة بالماوس. [ 40 ] [ 41 ]

شاشة تسجيل الدخول إلى TreasuryDirect، تعرض لوحة المفاتيح الافتراضية

قد تمنع لوحات المفاتيح الافتراضية هجمات استنتاج ضغطات المفاتيح، ولكنها قد تعمل أيضاً كبرامج لتسجيل ضغطات المفاتيح من خلال القياس عن بُعد، ويمكنها تسريب معلومات حساسة من خلال اقتراحات النصوص. [ 42 ]

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

  • يستطيع المراقب عادةً مشاهدة الشاشة بسهولة أكبر (وبشكل أقل إثارة للشك) من لوحة المفاتيح، ورؤية الأحرف التي يتحرك إليها الماوس.
  • قد توفر بعض تطبيقات لوحة المفاتيح على الشاشة مؤشرًا مرئيًا للمفتاح الذي تم النقر عليه، كأن يتغير لونه لفترة وجيزة. هذا يُسهّل على المستخدم قراءة البيانات من الشاشة. وفي أسوأ الأحوال، قد يُبقي التطبيق التركيز على المفتاح الذي تم النقر عليه مؤخرًا حتى يتم النقر على المفتاح الافتراضي التالي، مما يتيح للمستخدم وقتًا كافيًا لقراءة كل حرف حتى بعد أن يبدأ مؤشر الفأرة بالانتقال إلى الحرف التالي.
  • قد لا يتمكن المستخدم من "التأشير والنقر" بنفس سرعة الكتابة على لوحة المفاتيح، مما يسهل الأمر على المراقب.

انظر أيضاً

ملحوظات

  1. "لوحة مفاتيح افتراضية" . PCMag.
  2. طلب الولايات المتحدة رقم 4725694 ، أوير كارول م، كاستاغنو دانيال ل/AT&T: "جهاز واجهة الكمبيوتر"، تاريخ الأولوية 13/05/1986 
  3. سامسونج أومنيا i900، تمت مراجعته في 21 أغسطس 2008 بواسطة ليزا جاد: "يوجد حتى لوحة أرقام افتراضية لإدخال النصوص على غرار T9، لأولئك الذين اعتادوا على إرسال الرسائل النصية على الهواتف المحمولة التقليدية."
  4. ^ تطبيق DE 19734511 B. Kämmerer, C, Maggioni, H. Röttger/SIEMENS AG: تاريخ تقديم "Kommunikationseinrichtung" 08.08.1997 
  5. ^ WO 0003348 C. Maggioni, B. Kämmerer/SIEMENS AG: "جهاز الإسقاط / Vorrichtung zur Projektion" تاريخ الأولوية 10.07.1998 
  6. EP 0554492 هانز إي. كورث: "طريقة وجهاز للإدخال البصري للأوامر أو البيانات" تاريخ الإيداع 07.02.1992 
  7. تشين-هسو تشين. "تصميم وتقييم لوحة مفاتيح وترية للتحكم في أجهزة الكمبيوتر اللوحية" . جامعة تشنغ كونغ الوطنية.
  8. "مفهوم ASETNIOP مصمم لجعل الكتابة باللمس على شاشة اللمس أسهل قليلاً" . Gizmag.com. 9 أكتوبر 2012.
  9. «لوحة مفاتيح ASETNIOP غير المرئية تهدف إلى تمكينك من الكتابة باللمس على جهاز iPad» . todaysiphone.com. ١٩ أكتوبر ٢٠٢٢.
  10. "يبدو إدخال النص بتتبع الأصابع في تطبيق Swype سريعًا، ومنومًا، وساحرًا" . Engadget . 11 سبتمبر 2008. تم الاطلاع عليه بتاريخ 24 مارس 2016 .
  11. جورجيف، تسفيتوزار؛ جورجيفا، إيفجينيا (12-06-2008). تطبيق جوال لتحديد سرعة إدخال النصوص لدى المستخدمين .
  12. تيتكومب، جيمس (2017). "كيف كان رد فعل العالم على أول هاتف آيفون قبل 10 سنوات" . صحيفة التلغراف . الرقم الدولي الموحد للدوريات 0307-1235 . تاريخ الاسترجاع: 16 مارس 2018 . 
  13. "InputMethodService | مطورو أندرويد" . developer.android.com . تم الاطلاع عليه بتاريخ 19-03-2018 .
  14. "إنشاء لوحة مفاتيح مخصصة على نظام أندرويد" . كود Envato Tuts+ . تم الاطلاع عليه بتاريخ 19-03-2018 .
  15. "لوحة المفاتيح | مطورو أندرويد" . developer.android.com . تم الاطلاع عليه بتاريخ 19-03-2018 .
  16. "لوحة المفاتيح - جوجل بلاي" . تم الاطلاع عليه بتاريخ 19-03-2018 .
  17. "إدارة لوحة المفاتيح" . developer.apple.com . تم الاطلاع عليه بتاريخ 19-03-2018 .
  18. "UIInputViewController - UIKit | وثائق مطوري Apple" . developer.apple.com . تم الاطلاع عليه بتاريخ 19-03-2018 .
  19. "دليل برمجة ملحقات التطبيقات: لوحة مفاتيح مخصصة" . developer.apple.com . تم الاطلاع عليه بتاريخ 19-03-2018 .
  20. توم ستوكي، ألكسندر فابورغ، هنري ليبرمان (2004). "نهج منطقي لإدخال النصوص التنبؤي".{{cite journal}}يتطلب Cite journal |journal=( مساعدة ) صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  21. دانلوب، مارك د. وكروسان، أندرو (2000). "طرق إدخال النصوص التنبؤية للهواتف المحمولة".{{cite journal}}يتطلب Cite journal |journal=( مساعدة ) صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  22. هاترسلي، لوسي. "كيفية استخدام خيارات لوحة المفاتيح الجديدة QuickType وSwype في نظام iOS 8" . ماكوورلد المملكة المتحدة . مؤرشف من الأصل بتاريخ 22 أغسطس 2019. تم الاطلاع عليه بتاريخ 19 مارس 2018 .
  23. "استخدام لوحة مفاتيح QuickType في نظام iOS 8" . CNET . 19-09-2014 . تم الاطلاع عليه بتاريخ 19-03-2018 .
  24. أونيسزاك، أليكس. "CHI: مقارنة بين طريقتين للإدخال في لوحات المفاتيح على الأجهزة المحمولة" (ملف PDF) . developer.apple.com .
  25. EP 0554492 هانز إي. كورث: "طريقة وجهاز للإدخال البصري للأوامر أو البيانات" تاريخ الإيداع 07.02.1992 
  26. "لوحة المفاتيح غير المرئية للهواتف الذكية" . بي بي سي نيوز . تم الاطلاع عليه بتاريخ 13 يناير 2020 .
  27. "سامسونج تُطلق SelfieType، لوحة مفاتيح افتراضية مدعومة بالذكاء الاصطناعي - صحيفة الإندبندنت نيوز" . 11 يناير 2020. تاريخ الاطلاع: 13 يناير 2020 .
  28. «سامسونج للإلكترونيات ستعرض مشاريع «مختبر الابتكار الداخلي» الناجحة والشركات الناشئة «مختبر الابتكار الخارجي» في معرض الإلكترونيات الاستهلاكية 2020» . news.samsung.com . تاريخ الاطلاع: 13 يناير 2020 .
  29. "إليك كيف ستعمل تقنية لوحة المفاتيح غير المرئية المذهلة من سامسونج" . موقع Android Authority . 6 يناير 2020. تاريخ الاطلاع: 13 يناير 2020 .
  30. "نمط صور السيلفي من سامسونج" . www.digitaltrends.com . 6 يناير 2020. تاريخ الاسترجاع: 13 يناير 2020 .
  31. "إدخال لوحة المفاتيح في Unity" . developer.microsoft.com . تم الاطلاع عليه بتاريخ 16-03-2018 .
  32. لي، مينكيونغ؛ وو، وونتاك (2003-01-01). ARKB: لوحة مفاتيح الواقع المعزز ثلاثية الأبعاد القائمة على الرؤية .
  33. "إدخال نص" . 23 يناير 2025.
  34. بوبيريف، إيفان. "المفكرة الافتراضية: الكتابة اليدوية في الواقع الافتراضي الغامر" (PDF) .{{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal=
  35. لوحة مفاتيح Daydream ، شركة جوجل، 21 فبراير 2018 ، تم الاطلاع عليها بتاريخ 16 مارس 2018
  36. "جوجل تطلق لوحة مفاتيح افتراضية للهواتف المتوافقة مع Daydream" . هابتيكال . 19 أكتوبر 2016. تاريخ الاسترجاع: 16 مارس 2018 .
  37. "تقديم حزمة تطوير البرامج Logitech BRIDGE - مدونة VIVE" . blog.vive.com . تم الاطلاع عليه بتاريخ 16 مارس 2018 .
  38. «شركة لوجيتك تُجري تجارب على لوحة مفاتيح مصممة للواقع الافتراضي - تيك كرانش» . techcrunch.com . 2 نوفمبر 2017. تاريخ الاطلاع: 16 مارس 2018 .
  39. "لوحة المفاتيح الافتراضية" . تم الاطلاع عليه بتاريخ 2013-08-05 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  40. شركة ليك سوفتوير: لا تُجدي نفعًا في إيقاف برامج تسجيل ضغطات المفاتيح! مؤرشفة بتاريخ 13 أغسطس 2011 في أرشيف الإنترنت (Wayback Machine).
  41. سميث، ديفيد أ. (21-06-2006)، التغلب على برامج تسجيل ضغطات المفاتيح ، مجلة الكمبيوتر الشخصي ، تم الاطلاع عليه بتاريخ 16-11-2009
  42. كارمان، آشلي (29 يوليو 2016). "ثغرة في SwiftKey تتسبب في تسريب رسائل البريد الإلكتروني وغيرها من المعلومات الشخصية" . ذا فيرج . تاريخ الاسترجاع: 2 مارس 2025 .