为什么名称较长的文件在桌面上的Hitbox较小?


18

我在等待一些东西,然后开始使用桌面上的选择器框进行随机操作,我注意到有时同一行中的某些文件被选中,而有些则未被选中。我尝试了几次,然后发现,我首先选择的文件的名称较短。实际上,如果文件具有3行名称,则在2行之后选择该文件。

gif,使其更清晰

在此处输入图片说明

另外,我不太确定是否在这里,所以如果我在错误的地方,请指正。


1
这是一个非常有趣的问题。
music2myear

6
猜中,选择命中框的固定大小明显小于突出显示框的大小(可能只是图标大小),并且位于图标+文本突出显示框的中央。这既解释了为什么所有图标都没有被选中,直到您将它们拖到图标的一部分上(即使单行名称也意味着命中框被向下移动了几个像素),并且解释了为什么行多的名称的命中框较低。如果您尝试从下至上选择文件,我敢打赌它们会您点击图标之前被选中(对于长名称来说更是如此),但不在文本底部。
CBHacking

@CBHacking是啊,有较长的名称的文件会首先选择从下面尝试时,而这正是我想过会发生
巴林特

@CBHacking此外,它肯定不是固定的大小,顶部的hitboxes之间的差别仅仅是几个像素,而在底部,这取决于行数10-20 PX
巴林特

看起来像(质心)。操作系统内置的补偿例程。从下至上是相反的。
ejbytes

Answers:


1

以我的经验,如果您在选择框中包含一定比例的图标,则Windows将选择图标。标题较长的图标由于其标题中的换行符而向下延伸,因此较高。因此,您需要选择更多的组件才能发挥作用。

至于为什么要实现它,我只能猜测它是控制所有图标选择的相同算法,并且是一种适用于所有图标大小的有用方法(尝试[Ctrl] +鼠标滚轮来调整图标大小和预览图像)。


-1

可能的解决方法。为什么不尝试使用最长的名称制作一个点击框,然后复制该框并更改名称和公式?更改名称时,如果要缩小框的大小,请尝试在名称之前或之后添加空格。如果空格不起作用,您可以考虑添加字符并将其字体颜色更改为背景颜色。还要更改文本的字体,选择字符宽度相同的文本。


我问为什么会发生,而不是如何解决它
巴林特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.