Tại sao các tệp có tên dài hơn có một hitbox nhỏ hơn trên máy tính để bàn?


18

Tôi đang chờ đợi một cái gì đó và tôi bắt đầu làm những thứ ngẫu nhiên với hộp chọn trên máy tính để bàn và tôi nhận thấy rằng một số tệp trong cùng một hàng đôi khi được chọn, nhưng một số thì không. Tôi đã thử một vài lần và tôi nhận thấy rằng các tệp tôi chọn đầu tiên có tên ngắn hơn. Trong thực tế, nếu một tệp có tên 3 hàng, nó sẽ được chọn sau 2 hàng.

Một gif để làm cho nó rõ ràng hơn

nhập mô tả hình ảnh ở đây

Ngoài ra, tôi không chắc chắn điều này có xảy ra ở đây hay không, vì vậy hãy sửa cho tôi nếu tôi ở sai vị trí.


1
Đó là một câu hỏi rất thú vị.
nhạc2myear

6
Theo phỏng đoán, hitbox lựa chọn có kích thước cố định nhỏ hơn đáng kể so với kích thước hộp đánh dấu (có thể chỉ là kích thước biểu tượng) và được đặt ở giữa biểu tượng + hộp đánh dấu văn bản . Cả hai đều giải thích lý do tại sao tất cả các biểu tượng không được chọn cho đến khi bạn kéo một phần qua các biểu tượng của chúng (ngay cả tên một dòng có nghĩa là hộp điều khiển được chuyển xuống một vài pixel) và giải thích lý do tại sao tên có nhiều dòng có hộp hit thấp hơn. Nếu bạn thử chọn các tệp từ dưới lên, tôi cá là chúng sẽ được chọn một chút trước khi bạn nhấn biểu tượng (và xa hơn cho tên dài), nhưng không phải ở dưới cùng của văn bản.
CBHacking

@CBHacking Vâng, các tệp có tên dài hơn sẽ được chọn đầu tiên khi được thử từ bên dưới, nhưng đó là điều tôi nghĩ sẽ xảy ra
Bálint

@CBHacking Ngoài ra, nó chắc chắn không phải là kích thước cố định, sự khác biệt giữa các hitbox ở trên cùng chỉ là một vài pixel, trong khi ở phía dưới, nó là 10-20 px tùy thuộc vào số lượng hàng
Bálint

Hình như (trung tâm của khối lượng). Một thói quen bồi thường được xây dựng trong hệ điều hành. Điều ngược lại là đúng từ dưới lên.
ejbyte

Câu trả lời:


1

Theo kinh nghiệm của tôi, Windows chọn các biểu tượng nếu bạn bao gồm một phần nhất định của chúng trong hộp chọn. Các biểu tượng có tiêu đề dài hơn sẽ cao hơn, vì chúng kéo dài xuống vì các dấu ngắt dòng trong tiêu đề của chúng. Do đó, bạn cần phải chọn nhiều hơn trong số họ để đạt ngưỡng.

Về lý do tại sao điều này được triển khai, tôi chỉ có thể đoán rằng đó là cùng một thuật toán chi phối tất cả các lựa chọn biểu tượng và là một cách tiếp cận hữu ích cho tất cả các kích thước biểu tượng (thử [Ctrl] + Mouse Wheel để thay đổi kích thước biểu tượng và xem trước hình ảnh).


-1

Có thể làm việc xung quanh. Tại sao không thử tạo một hộp nhấn bằng tên dài nhất sau đó sao chép hộp đó và thay đổi tên và công thức? Khi bạn thay đổi tên, nếu hộp muốn nhỏ hơn, hãy thử thêm khoảng trắng để điền trước hoặc sau tên. Bạn có thể xem xét thêm ký tự và thay đổi màu phông chữ của chúng thành màu nền nếu không gian không hoạt động. Đồng thời thay đổi phông chữ của văn bản của bạn, chọn một phông chữ có cùng chiều rộng.


Tôi đang hỏi tại sao nó lại xảy ra chứ không phải cách khắc phục
Bálint
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.