建议自定义操作窗增加「失去焦点自动关闭」功能

功能建议 · 477 次浏览
seabirdr 创建于 17小时2分钟前

当用户打开某个窗口后,如果不需要它,最自然、最符合直觉的操作习惯是直接忽略它并继续其他任务。如果 Quicker 的「自定义操作窗」能在失去焦点时自动关闭,这无疑是干扰最少,最符合用户的期望的。

动作库里像「捷径面板」(点击这里查看:https://getquicker.net/Sharedaction?code=4b3b6a69-15b9-4ca1-447b-08da37d44e37)这样的高赞动作,巧妙地实现了「失去焦点自动关闭」的功能。这个小小的细节,真的极大地提升了体验,可以看的出来大家对这种交互方式的认可度有多高。

虽然现在可以通过双击自定义操作窗内的空白区域关闭,但这还是不够好用,每个窗口的空白区域大小不一,很多时候需要特意去找,无法形成一种统一、自然的肌肉记忆。更不用和直接忽略相比,双击关闭,就是多余的动作。

因此我强烈建议「自定义操作窗」 能增加一个「失去焦点自动关闭」的特性,让 Quicker 的体验再上一个台阶。

 

seabirdr 最后更新于 2025/8/18

乐昂岚 8小时27分钟前 :

然而捷径面板不是自定义操作窗而是自定义窗口

seabirdr 回复 乐昂岚 5小时41分钟前 :

举例「捷径面板」,是因为它告诉我们这种交互有多受欢迎,而不是说它技术上如何实现的。你说得对,它不是「自定义操作窗」而是「自定义窗口」,这正是我希望「自定义操作窗」也能拥有这个特性的原因。

seabirdr 最后更新于 5小时40分钟前
乐昂岚 回复 seabirdr 4小时50分钟前 :

你完全可以自行实现这个功能, 多步骤运行加个检测点击左键时鼠标是否在窗口内就行了

seabirdr 回复 乐昂岚 4小时4分钟前 :

感谢提供解决思路,我会尝试一下

回复内容
困困君 14小时58分钟前
#1

自定义操作窗不是不获取焦点吗?既然不获取,那谈何失去?

seabirdr 回复 困困君 5小时55分钟前 :

抱歉我不是很懂技术,所以说不够准确。

我想表达的其实是,当鼠标或键盘操作移到别的地方,不再跟这个窗口有交互时,这个窗口就能自动消失。

背后的真正需求是「不用即走」的交互体验。这里描述更倾向于一种交互体验,而非实现的技术细节。

困困君 回复 seabirdr 5小时31分钟前 :

那你不可能用自定义操作窗来实现的,这个模块已经成熟了。你可以使用自定义窗口,或使用自定义操作窗口后续增加处理模块。制造失去焦点时自动关闭,即利用显示操作窗后得到的操作窗句柄,先取消操作窗置顶,然后可以循环来查看前台窗口句柄,如果前台窗口句柄不等于操作窗句柄,那么意味着:操作窗失去了焦点。可以指定关闭操作窗和退出循环。

困困君 最后更新于 5小时31分钟前
seabirdr 回复 困困君 4小时5分钟前 :

感谢提供的解决思路,我会尝试一下!
但对于我这样的入门级用户来说还是有点复杂,如果「自定义操作窗」能直接提供这个功能是最好的

回复主贴