Por que os arquivos com nomes mais longos têm uma hitbox menor na área de trabalho?

18

Eu estava esperando por algo e comecei a fazer coisas aleatórias com a caixa seletora na área de trabalho e notei que alguns arquivos na mesma linha são selecionados algumas vezes, mas outros não. Tentei algumas vezes e notei que os arquivos selecionados primeiro tinham um nome mais curto. De fato, se um arquivo tiver um nome de três linhas, ele será selecionado após os dois.

Um gif para deixar mais claro

insira a descrição da imagem aqui

Além disso, não tenho certeza se isso ocorre aqui ou não, por isso, corrija-me se estiver no lugar errado.

Bálint
fonte
11
Essa é uma pergunta muito interessante.
music2myear
6
De uma maneira, a hitbox de seleção é um tamanho fixo significativamente menor que o tamanho da caixa de destaque (provavelmente apenas o tamanho do ícone) e está centralizada na caixa de destaque ícone + texto . Isso explica por que todos os ícones não são selecionados até você arrastar parte dos ícones (mesmo os nomes de linha única significam que a caixa de ocorrências é movida alguns pixels para baixo) e explica por que nomes com mais linhas têm caixas de ocorrências mais baixas. Se você tentar selecionar os arquivos de baixo para cima, aposto que eles serão selecionados um pouco antes de você clicar no ícone (e depois em nomes longos), mas não na parte inferior do texto.
CBHacking
@CBHacking Sim, arquivos com nomes mais longos selecionado em primeiro lugar quando tentou a partir de baixo, mas isso é o que eu pensei que iria acontecer
Bálint
@CBHacking tamanho Além disso, ele definitivamente não é fixo, a diferença entre os hitboxes no topo é apenas um par de pixels, enquanto, ao fundo, é 10-20 px, dependendo do número de linhas
Bálint
Parece (centro de massa). Uma rotina de compensação incorporada ao sistema operacional. Seu reverso é verdadeiro de baixo para cima.
ejbytes

Respostas:

1

Na minha experiência, o Windows seleciona ícones se você incluir um certo compartilhamento deles na caixa de seleção. Os ícones com títulos mais longos são mais altos, pois se estendem para baixo por causa das quebras de linha em seu título. Portanto, você precisa selecionar mais deles para atingir o limite.

Quanto ao motivo pelo qual isso foi implementado, posso apenas supor que seja o mesmo algoritmo que governa toda a seleção de ícones e é uma abordagem útil que funciona para todos os tamanhos de ícones (tente [Ctrl] + Roda do mouse para redimensionar ícones e visualizar imagens).

6Ey0tNuzlHmOaO7F
fonte
-1

Possível solução alternativa. Por que não tentar criar uma caixa de acertos usando o nome mais longo, replicar essa caixa e alterar o nome e a fórmula? Quando você altera o nome, se a caixa quiser diminuir, tente adicionar espaços para preencher antes ou depois do nome. Você pode adicionar caracteres e alterar a cor da fonte para a cor de fundo, se os espaços não funcionarem. Altere também a fonte do seu texto, escolhendo uma cujos caracteres tenham a mesma largura.

SteveO
fonte
Estou perguntando por que isso acontece, não como corrigi-lo
Bálint