سؤال

لقد حاولت أن google إجابات على هذا, ولكن ربما لا يوجد على نطاق واسع في البحوث أو ربما أنا لا تستخدم المصطلحات الصحيحة.

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

سيكون موضع تقدير أي مساعدة.

هل كانت مفيدة؟

المحلول

الطريقة الأخرى من الاقتراب من هذا أن النظر في 100ms عتبة وهو (تقريبا) من مقدار الوقت الذي يمكن أن ينقضي قبل المستخدم بنشاط إشعارات التأخير.بوضوح السياق هو المهم وكذلك المستخدمين التوقعات ولكن في سياق من الكتابة التي يدرك الناس أن تكون لحظية أعتقد أن هذا ربما يكون نوعا من الرقم الذي تريد أن تذهب.

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

نصائح أخرى

هذه تختلف بين شخصية أزواج و سيكون أيضا وظيفة من سرعة الطباعة.على سبيل المثال ، الشخص الذي أنواع 60 وبم (حيث تكون الكلمات في المتوسط من خمسة أحرف) ، هو كتابة 360 الشخصيات في الدقيقة (التي تتضمن مسافات بين الكلمات ، ولكن باستثناء علامات الترقيم).هذا هو حوالي ستة أحرف في ثوان مما يعطينا متوسط بين حرف وقت 167 ms.ولكن هذا هو فقط في المتوسط ، سوف يكون أعلى أو أقل مختلف تركيبات الأحرف.

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

الفاصل الزمني بين مختلف محاولات البحث يجب أن يتم تكوين لإعطاء معقولة تحميل ماكس على خدمة البحث أو إلى الكمبيوتر المحلي إذا كان البحث المحلية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top