2010-11-04 65 views
13

Tôi đã cố gắng tìm câu trả lời cho điều này, nhưng có lẽ không có nghiên cứu rộng rãi hoặc có lẽ tôi không sử dụng đúng thuật ngữ.Thời gian bấm phím trung bình khi nhập

Về cơ bản, tôi muốn có một số ý tưởng về thời gian trung bình giữa các lần nhấn phím khi nhập. Lý do tôi muốn biết điều này là tôi đang làm việc trên một tìm kiếm mờ mà sẽ được sử dụng trong một thả xuống. Có một số điều chúng ta có thể làm để cải thiện độ chính xác trong kết quả của chúng tôi nhưng chúng sẽ dẫn đến tốc độ chậm hơn. Tuy nhiên, nếu tốc độ như vậy vẫn thấp hơn ngưỡng hợp lý cho thời gian ấn phím liên tiếp thì sẽ có ý nghĩa khi thực hiện thay đổi.

Mọi trợ giúp sẽ được đánh giá cao.

Trả lời

7

Cách tiếp cận khác sẽ là xem xét ngưỡng 100ms (khoảng) khoảng thời gian có thể trôi qua trước khi người dùng chủ động nhận thấy sự chậm trễ. Rõ ràng bối cảnh là quan trọng như là những người sử dụng mong đợi nhưng trong bối cảnh đánh máy mà mọi người cảm nhận được ngay lập tức tôi sẽ đoán đó có lẽ là loại số bạn muốn được đi.

Nó cũng có thể phụ thuộc vào việc bạn đang nói về việc ngắt lời gõ hay bạn đang nói về sự chậm trễ giữa việc cập nhật trình đơn thả xuống do gõ. Mục tiêu trước đây có nghĩa là mục tiêu của bạn cần phải tích cực hơn vì người dùng sẽ không bị chậm trễ khi nhập, nhưng đối với kết quả tìm kiếm, bạn có thể bị chậm trễ hơn một chút.

+0

Tôi không cho rằng có bất kỳ cơ hội nào bạn có bất kỳ loại nghiên cứu/tài liệu nào sau nhận xét 100ms không? Sẽ rất hữu ích nếu thuyết phục kiến ​​trúc sư của tôi chấp nhận tốc độ chậm hơn một chút (hiện tại, khoảng 25-30ms mỗi thuật ngữ trong tìm kiếm, vì vậy chắc chắn sẽ mất nhiều thời gian). – AHungerArtist

+0

Tôi nhận được số ban đầu từ nghiên cứu của Jakob Nielsen. Hãy xem http://www.useit.com/papers/responsetime.html – wjbeau

+0

Cảm ơn bạn rất nhiều. Đó là chính xác loại điều tôi đã hy vọng tìm thấy. – AHungerArtist

9

Chúng sẽ khác nhau giữa các cặp ký tự và cũng sẽ là hàm của tốc độ nhập. Ví dụ: một người có loại 60 WPM (trong đó các từ là trung bình 5 ký tự), nhập 360 ký tự mỗi phút (bao gồm dấu cách giữa các từ nhưng không bao gồm dấu chấm câu). Đây là khoảng sáu ký tự mỗi giây, cho chúng ta thời gian trung bình là 167 ms. Tuy nhiên, đây chỉ là mức trung bình, nó sẽ cao hơn hoặc thấp hơn cho các kết hợp ký tự khác nhau.

2

Đoán ngẫu nhiên là bạn gặp sự cố với giao diện bị khóa vì tìm kiếm mất một lúc. Thay vì cố đoán thời gian trễ khi người dùng ngừng nhập, bạn nên thực hiện tìm kiếm trong nền trên một chuỗi riêng biệt. Khi tìm kiếm hoàn tất, bạn kiểm tra xem người dùng đã thay đổi giá trị trong hộp tìm kiếm hay chưa. Nếu giá trị đã thay đổi, nó phụ thuộc vào ứng dụng của bạn nếu nó có liên quan để trình bày kết quả tìm kiếm một phần hoặc nếu bạn muốn đợi tìm kiếm mới.

Khoảng thời gian giữa các lần tìm kiếm khác nhau sẽ được định cấu hình để cung cấp mức tải tối đa hợp lý cho dịch vụ tìm kiếm của bạn hoặc máy tính cục bộ nếu tìm kiếm cục bộ.

Các vấn đề liên quan