Daha uzun adlara sahip dosyaların masaüstünde neden daha küçük bir hit kutusu var?


18

Bir şey bekliyordum ve masaüstündeki seçim kutusuyla rastgele şeyler yapmaya başladım ve aynı satırdaki bazı dosyaların bazen seçildiğini, ancak bazılarının seçilmediğini fark ettim. Birkaç kez denedim ve ilk seçtiğim dosyaların daha kısa bir adı olduğunu fark ettim. Aslında, bir dosyanın 3 satır adı varsa, 2 satırdan sonra seçilir.

Netleştirmek için bir gif

resim açıklamasını buraya girin

Ayrıca, bunun buraya gelip gelmeyeceğinden emin değilim, bu yüzden yanlış yerdeysem lütfen beni düzeltin.


1
Bu çok ilginç bir soru.
music2my23

6
Bir tahminde, seçim hitbox, vurgu kutusu boyutundan (muhtemelen sadece simge boyutu) önemli ölçüde daha küçük olan sabit bir boyuttur ve simge + metin vurgu kutusu üzerinde ortalanmıştır . Bu, ikisinin de simgelerinin üzerinde kısmen sürüklenene kadar tüm simgelerin neden seçilmediğini açıklar (tek satır adları bile hitbox'ın birkaç piksel aşağı taşındığı anlamına gelir) ve daha fazla satıra sahip adların neden daha düşük hitbox'lara sahip olduğunu açıklar. Aşağıdan yukarıya doğru dosyaları seçmeye çalışıyorsunuz , simgeye basmadan önce (ve uzun isimler için) biraz seçildiler, ancak metnin altında değil.
CBHacking

@CBHacking Evet, uzun adlara sahip dosyalar aşağıdan denendiğinde önce seçilir, ancak böyle olacağını düşündüm
Bálint

@CBHacking Ayrıca, kesinlikle sabit boyut değil, üstteki isabet kutuları arasındaki fark sadece birkaç piksel, altta ise satır sayısına bağlı olarak 10-20 piksel
Bálint

Görünüşe göre (kütle merkezi). İşletim sistemine yerleşik bir tazminat rutini. Aşağıdan yukarıya doğru doğrudur.
ejbytes

Yanıtlar:


1

Deneyimlerime göre, seçim kutusuna belirli bir paylaşımını eklerseniz Windows simgeleri seçer. Daha uzun başlıklara sahip simgeler, başlıklarındaki satır satırları nedeniyle genişlediklerinden daha yüksektir. Bu nedenle, eşiği vurmak için daha fazlasını seçmeniz gerekir.

Bunun neden uygulandığına gelince, yalnızca tüm simge seçimini yöneten aynı algoritma olduğunu ve tüm simge boyutları için çalışan yararlı bir yaklaşım olduğunu tahmin edebilirim (simgeleri yeniden boyutlandırmak ve görüntüleri önizlemek için [Ctrl] + Mouse Wheel'i deneyin).


-1

Olası çözüm. Neden en uzun adı kullanarak bir isabet kutusu yapmayı deniyor ve o kutuyu kopyalayıp adı ve formülü değiştirmiyorsunuz? Adı değiştirdiğinizde, kutu küçülmek istiyorsa, addan önce veya sonra doldurmak için boşluk eklemeyi deneyin. Boşluklar çalışmazsa karakter eklemeyi ve yazı tipi rengini arka plan rengine değiştirmeyi düşünebilirsiniz. Ayrıca metninizin yazı tipini değiştirerek, karakterleri aynı genişlikte olanı seçin.


Bu olur neden soruyorum, bunu düzeltmek için değil nasıl
Balint
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.