V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ddeef
V2EX  ›  分享创造

Windows 上的 PopClip? Quicker 的文本悬浮窗功能

  •  
  •   ddeef · 2019-09-27 19:53:19 +08:00 · 4302 次点击
    这是一个创建于 1913 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Quicker 的 1.1.31 版本新增了一个“文本悬浮窗”功能,大家看看做的咋样 :grin:

    Quicker 的文本悬浮窗

    大概原理就是选择文本后显示一个悬浮标,鼠标移动到上面以后展开。

    因为 Windows 没有什么 API 可以知道是不是选择了文字,所以基本是靠鼠标指针的形状猜的:joy:,在有些软件里比如腾讯 Tim 下就会判断不出来。

    大概支持这些功能:

    • 快捷键开启或关闭功能;
    • 拖拽调整浮标相对于鼠标的位置;
    • 支持 3 中弹出模式:
    1. 选中文本后弹出,便于在浏览内容时执行快速操作。
    2. 选择或编辑都弹出,便于在编辑文档的时候使用常用动作。
    3. 全部弹出模式:只要鼠标抬起了都弹出,解决在 Tim 等软件下选择后弹出的需求。

    下面是选择或编辑模式下弹出的使用演示:


    文本悬浮窗:编辑模式的使用


    另外 Quicker 有优惠促销,使用推荐码注册在首次购买时可以各得 3 个月专业版期限。 有需要的朋友如果没有别的推荐码可以用我的推荐码:3-297

    5 条回复    2019-10-13 23:46:34 +08:00
    millionart
        1
    millionart  
       2019-09-29 11:27:21 +08:00
    ddeef
        2
    ddeef  
    OP
       2019-09-29 14:12:41 +08:00
    @millionart 赞,AHK 果然很牛啊!
    你是怎么判断有没有选中文字呢? 我现在是按下或抬起的时候是大 I 光标,有时候比如在 Tim 里就会不准,tim 里选择不会更改光标。
    MAC 下是有专门的 API 么,还是也是猜的呢?
    millionart
        3
    millionart  
       2019-09-29 18:29:38 +08:00
    按下左键后一段时间如果左键移动了,就判断光标样式,排除几个不可能的,比如调整距离那些
    通过使用 popclip 的行为特征,大概率也是这么做的
    ddeef
        4
    ddeef  
    OP
       2019-09-29 20:36:40 +08:00
    @millionart 谢谢,我现在也是这么做的。另外还增加了双击选文字的判断,还有选择前是 IBeam 指针选择后变箭头的处理。应该可以处理大部分情况。
    yibie
        5
    yibie  
       2019-10-13 23:46:34 +08:00
    有 Mac 版的么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   892 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:54 · PVG 05:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.