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

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

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

أنواع

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

يمكن تصنيف لوحات المفاتيح الافتراضية من خلال الجوانب التالية:

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

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

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

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

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

المساعد الشخصي الرقمي

لوحة مفاتيح افتراضية على كمبيوتر الجيب المساعد الشخصي الرقمي

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

أول iPhone

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

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

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

Android

إعدادات لوحة مفاتيح Android

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

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

iOS

Apple iOS UIInputViewController

توفر Apple أيضًا إمكانية للمجتمع لتطوير لوحات مفاتيح مخصصة ، ولكنها لا تمنح أي وصول إلى القاموس أو إعدادات لوحة المفاتيح العامة. علاوة على ذلك ، يقوم iOS بالتبديل تلقائيًا بين لوحات المفاتيح النظامية والمخصصة ، إذا قام المستخدم بإدخال نص في حقل إدخال النص. [18] [19]

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

أداء إدخال النص

بجانب تطبيق لوحة المفاتيح الافتراضية الكلاسيكية ، يوفر Android و iOS ولوحات المفاتيح المخصصة ، مثل SwiftKey على سبيل المثال ، ميزات مختلفة لتحسين قابلية الاستخدام وكفاءة لوحات المفاتيح الخاصة بهم.

التصحيح التلقائي والمدقق الإملائي

توفر منصة Android إطار عمل للمدقق الإملائي يوفر إمكانية تنفيذ التدقيق الإملائي والوصول إليه في التطبيق نفسه. إطار العمل هو أحد واجهات برمجة تطبيقات خدمة النصوص التي تقدمها منصة Android. استنادًا إلى النص المقدم ، يقوم كائن الجلسة بإرجاع اقتراحات التدقيق الإملائي التي تم إنشاؤها بواسطة المدقق الإملائي. [21] [22]

يستخدم iOS الفئة UITextChecker ، وهو كائن يستخدم للتحقق من سلسلة (عادةً نص المستند) بحثًا عن الكلمات التي بها أخطاء إملائية ، والمعروفة باسم التصحيح التلقائي من Apple. تستخدم عمليات التدقيق الإملائي UITextChecker معجمًا للغة معينة. يمكن إخباره بتجاهل كلمات معينة عند التدقيق الإملائي لمستند معين ويمكنه تعلم كلمات جديدة ، مما يضيف هذه الكلمات إلى المعجم. [23]

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

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

أظهرت الأوراق العلمية المتنوعة في بداية العقد الأول من القرن الحادي والعشرين ، حتى قبل اختراع الهواتف الذكية ، أن التنبؤ بالكلمات ، بناءً على ما يكتبه المستخدم ، مفيد جدًا في زيادة سرعة الطباعة. [26] [27] في بداية تطوير ميزة لوحة المفاتيح هذه ، كان التنبؤ يعتمد بشكل أساسي على القواميس الثابتة. نفذت Google طريقة التنبؤ في عام 2013 في Android 4.4. كان هذا التطور مدفوعًا بشكل أساسي بمزودي لوحة مفاتيح من جهات خارجية ، مثل SwiftKey و Swype . [28] كلاهما يوفر محرك بحث كلمة قوي مع قواعد البيانات المقابلة. [29] في عام 2014 قدمت شركة Apple نظام التشغيل iOS 8 [30]والذي يتضمن ميزة جديدة للكتابة التنبؤية تسمى QuickType ، والتي تعرض تنبؤات الكلمات فوق لوحة المفاتيح أثناء قيام المستخدم بكتابتها.

الكتابة بالإشارة

يسمح iOS و Android للمطورين باستبدال لوحة المفاتيح الخاصة بهم بتطبيقات لوحة المفاتيح الخاصة بهم. وقد أدى ذلك إلى التجريب والميزات الجديدة ، مثل ميزة الكتابة بالإيماءات التي شقت طريقها إلى لوحة مفاتيح Android الرسمية بعد إثبات نفسها في لوحات المفاتيح التابعة لجهات خارجية. أكدت الأبحاث التي أجرتها Google نفسها أن الكتابة بالإيماءات تزيد من معدل الكتابة بنسبة 22٪ وتقلل من معدل الخطأ بالقرب من 0٪. [31] أظهر Google أيضًا أن طريقة الكتابة بالإيماءات مفيدة أيضًا في الساعات الذكية. يعتمد بحثهم العلمي بشكل أساسي على بحث أجراه I. Scott MacKenzie وأوراق حول نمذجة لمسة الإصبع مع قانون fitts.

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

توفر ردود الفعل اللمسية تأكيدًا ملموسًا على أن المفتاح قد تم تشغيله بنجاح ، أي أن المستخدم يسمع ويشعر "بنقرة" عند الضغط على المفتاح. باستخدام التباطؤ ، يمكن محاكاة الشعور بالمفتاح المادي بدرجة أكبر. في هذه الحالة ، هناك "نقرة" أولية يتم سماعها وشعورها عند الضغط على المفتاح الافتراضي ، ولكن بعد ذلك مع تقليل ضغط الإصبع بمجرد تشغيل المفتاح ، هناك صوت "غير نقر" وإحساس آخر كما لو يعود المفتاح المادي إلى حالته الأصلية التي لم يتم النقر عليها. تم شرح هذا السلوك في ورقة Aleks Oniszczak & Scott Mackenzie لعام 2004 "مقارنة بين طريقتين للإدخال للوحات المفاتيح على الأجهزة المحمولة" والتي قدمت لأول مرة ردود فعل لمسية مع التخلفية على لوحة مفاتيح افتراضية.

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

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

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

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

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

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

تم إجراء بحث آخر بواسطة مختبر KJIST U-VR الكوري في عام 2003. وكان اقتراحهم هو استخدام الأجهزة القابلة للارتداء لتتبع حركة الإصبع لاستبدال لوحات المفاتيح الفعلية بأخرى افتراضية. لقد حاولوا أيضًا إعطاء ملاحظات سمعية بصرية للمستخدم ، عند تعرض المفتاح للضرب. كانت الفكرة الأساسية هي إعطاء المستخدم طريقة أكثر طبيعية لإدخال النص ، بناءً على ما اعتاد عليه. [35]

ينفذ Magic Leap 1 من Magic Leap لوحة مفاتيح افتراضية مع الواقع المعزز. [36]

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

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

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

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

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

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

شاشة تسجيل الدخول TreasuryDirect ، تظهر لوحة المفاتيح الافتراضية

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

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

انظر أيضا

ملاحظات

  1. ^ "لوحة مفاتيح افتراضية" . PCMag.
  2. ^ التطبيق الأمريكي 4725694  Auer Carol M، Castagno Daniel L / AT & T: تاريخ أولوية "جهاز واجهة الكمبيوتر" 13.05.1986
  3. ^ Samsung Omnia i900 ، تمت المراجعة في 21 أغسطس 2008 بواسطة Lisa Gade: "هناك حتى لوحة أرقام افتراضية لإدخال نص على غرار 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: "Projection Device / Vorrichtung zur Projektion" تاريخ الأولوية 10.07.1998 
  6. ^ EP 0554492 Hans E. Korth: "طريقة وجهاز الإدخال البصري للأوامر أو البيانات" تاريخ إيداع 07.02.1992 
  7. ^ "لوحة مفاتيح افتراضية" .
  8. ^ شين هسو تشين. "تصميم وتقييم لوحة المفاتيح الوترية للتلاعب بالكمبيوتر اللوحي" . جامعة تشنغ كونغ الوطنية.
  9. ^ "مفهوم ASETNIOP مصمم لجعل الكتابة باللمس على شاشة تعمل باللمس أسهل من ذي قبل" . موقع Gizmag.com. 9 أكتوبر 2012.
  10. ^ "تهدف لوحة مفاتيح ASETNIOP غير المرئية إلى الحصول على الكتابة باللمس على iPad" . todaysiphone.com.
  11. ^ "يبدو إدخال نص تتبع الإصبع Swype سريعًا ومنومًا وسحريًا" . إنجادجيت . تم الاسترجاع 24 مارس 2016 .
  12. ^ جورجييف ، تسفيتوزار ؛ جورجيفا ، إيفجينيا (12 يونيو 2008). تطبيق الهاتف المحمول لتحديد سرعة إدخال النص للمستخدمين .
  13. ^ تيتكومب ، جيمس (2017). "كيف كان رد فعل العالم تجاه أول iPhone منذ 10 سنوات" . التلغراف . ISSN 0307-1235 . تم الاسترجاع 2018/03/16 . 
  14. ^ "InputMethodService | مطورو Android" . developer.android.com . تم الاسترجاع 2018/03/19 .
  15. ^ "إنشاء لوحة مفاتيح مخصصة على Android" . كود Envato Tuts + . تم الاسترجاع 2018/03/19 .
  16. ^ "لوحة المفاتيح | مطورو الأندرويد" . developer.android.com . تم الاسترجاع 2018/03/19 .
  17. ^ "لوحة المفاتيح - Google Play" . تم الاسترجاع 2018/03/19 .
  18. ^ "إدارة لوحة المفاتيح" . developer.apple.com . تم الاسترجاع 2018/03/19 .
  19. ^ "UIInputViewController - UIKit | وثائق مطور Apple" . developer.apple.com . تم الاسترجاع 2018/03/19 .
  20. ^ "دليل برمجة إضافات التطبيقات: لوحة مفاتيح مخصصة" . developer.apple.com . تم الاسترجاع 2018/03/19 .
  21. ^ "UITextChecker - UIKit | وثائق مطور Apple" . developer.apple.com . تم الاسترجاع 2018/03/19 .
  22. ^ "Spelling Checker Framework | Android Developers" . developer.android.com . تم الاسترجاع 2018/03/19 .
  23. ^ ليو ، كروث (2016/04/25). "UITextChecker" . NSHipster . تم الاسترجاع 2018/03/19 .
  24. ^ ويتمان ، إيما (10 أكتوبر 2019). "كيفية إضافة كلمات إلى قاموس iPhone الخاص بك باستخدام ميزة استبدال النص ، بحيث يتعرف عليها جهاز iPhone تلقائيًا عند الكتابة" . بيزنس إنسايدر . تم الاسترجاع 13 مارس 2022 .
  25. ^ والين ، جاك (20 أغسطس 2014). "كيفية إدارة قاموسك الشخصي في Android" . TechRepublic . تم الاسترجاع 13 مارس 2022 .
  26. ^ توم ستوكي ، الكسندر فابورج ، هنري ليبرمان (2004). "نهج العموم لإدخال النص التنبؤي". {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: multiple names: authors list (link)
  27. ^ دنلوب ، مارك د. وكروسان ، أندرو (2000). "طرق إدخال النص التنبئي للهواتف المحمولة". {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: multiple names: authors list (link)
  28. ^ هاترسلي ، لوسي. "كيفية استخدام خيارات لوحة المفاتيح الجديدة QuickType و Swype في iOS 8" . ماك وورلد المملكة المتحدة . تم الاسترجاع 2018/03/19 .
  29. ^ "Apple - iOS 8 - QuickType" . التفاح . تم الاسترجاع 2018/03/19 .
  30. ^ "استخدام لوحة مفاتيح QuickType لنظام التشغيل iOS 8" . سي نت . 2014/09/19 . تم الاسترجاع 2018/03/19 .
  31. ^ جوردون ، ميتشل. اويانغ ، توم ؛ تشاي ، شومين (2016/05/07). WatchWriter: النقر والكتابة بالإشارة على لوحة مفاتيح Smartwatch المصغرة مع فك الترميز الإحصائي .
  32. ^ Oniszczak ، ألكس. "CHI: مقارنة بين طريقتين للإدخال للوحات المفاتيح على الأجهزة المحمولة" (PDF) . developer.apple.com .
  33. ^ EP 0554492 Hans E. Korth: "طريقة وجهاز الإدخال البصري للأوامر أو البيانات" تاريخ إيداع 07.02.1992 
  34. ^ "إدخال لوحة المفاتيح في الوحدة" . developer.microsoft.com . تم الاسترجاع 2018/03/16 .
  35. ^ لي مينكيونغ. وو ، وونتاك (2003-01-01). ARKB: لوحة مفاتيح الواقع المعزز ثلاثية الأبعاد القائمة على الرؤية .
  36. ^ "إدخال نص" .
  37. ^ بوبيريف ، إيفان. "المفكرة الافتراضية: الكتابة اليدوية في الواقع الافتراضي الغامر" (PDF) . {{cite journal}}: Cite journal requires |journal= (help)
  38. ^ LLC ، Google (2018-02-21) ، لوحة مفاتيح Daydream ، Google LLC ، استرجاعها 2018-03-16 {{citation}}: |first=له اسم عام ( مساعدة )
  39. ^ "Google تطلق لوحة مفاتيح افتراضية للهواتف التي تعمل مع Daydream" . لمسي . 2016/10/19 . تم الاسترجاع 2018/03/16 .
  40. ^ "تقديم Logitech BRIDGE SDK - مدونة VIVE" . blog.vive.com . تم الاسترجاع 2018/03/16 .
  41. ^ "تقوم Logitech بتجربة لوحة مفاتيح مصممة للواقع الافتراضي - TechCrunch" . techcrunch.com . 2 نوفمبر 2017 . تم الاسترجاع 2018/03/16 .
  42. ^ "لوحة مفاتيح افتراضية" .
  43. ^ ليك برمجيات: لا يهزم كيلوغرز!
  44. ^ سميث ، ديفيد أ. (2006-06-21) ، التغلب على Keyloggers ، مجلة PC ، استرجاعها 2009-11-16

روابط خارجية

0.087069988250732