yingDev / WGestures2-bugs

WGestures 2 意见反馈
35 stars 0 forks source link

需求 黑名单 | 手势开关 | 删除确认窗 | 复制粘贴 | 配置单独导出 #146

Open iamqiz opened 2 years ago

iamqiz commented 2 years ago

感谢大佬的开发, 工具很实用, 也有一些不太方便的地方, 这里列表一下

  1. 希望可以自定义全局手势的黑名单,使全局手势在一些软件上失效,
  2. 希望每个手势都有一个单独的开关,控制是否启用
  3. 删除时弹出确认框,防止误删
  4. 可以对手势进行多选/复制/粘贴 这样可以把一个软件的手势迁移到其他软件里
  5. 每个应用的配置和全局配置可以单独导出
yingDev commented 2 years ago

1,黑名单=添加目标+禁用触发方式。 或者,如果你是指“不继承全局手势”,可以删除所有全局手势,创建一个分组来替代,不在分组中的目标则不会拥有其中的手势。

其余属于易用性提升,后面会逐步改进。

YingDev @.***

------------------ 原始邮件 ------------------ 发件人: iamqiz @.> 发送时间: 2022年1月22日 01:39 收件人: yingDev/WGestures2-bugs @.> 抄送: Subscribed @.***> 主题: Re: [yingDev/WGestures2-bugs] 需求 黑名单 | 手势开关 | 删除确认窗 | 复制粘贴 | 配置单独导出 (Issue #146)

感谢大佬的开发, 工具很实用, 也有一些不太方便的地方, 这里列表一下

希望可以自定义全局手势的黑名单,使全局手势在一些软件上失效,

希望每个手势都有一个单独的开关,控制是否启用

删除时弹出确认框,防止误删

可以对手势进行多选/复制/粘贴 这样可以把一个软件的手势迁移到其他软件里

每个应用的配置和全局配置可以单独导出

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you are subscribed to this thread.Message ID: @.***>

iamqiz commented 2 years ago

1,黑名单=添加目标+禁用触发方式。 或者,如果你是指“不继承全局手势”,可以删除所有全局手势,创建一个分组来替代,不在分组中的目标则不会拥有其中的手势。 其余属于易用性提升,后面会逐步改进。 YingDev @. ------------------ 原始邮件 ------------------ 发件人: iamqiz @.> 发送时间: 2022年1月22日 01:39 收件人: yingDev/WGestures2-bugs @.> 抄送: Subscribed @.> 主题: Re: [yingDev/WGestures2-bugs] 需求 黑名单 | 手势开关 | 删除确认窗 | 复制粘贴 | 配置单独导出 (Issue #146) 感谢大佬的开发, 工具很实用, 也有一些不太方便的地方, 这里列表一下 希望可以自定义全局手势的黑名单,使全局手势在一些软件上失效, 希望每个手势都有一个单独的开关,控制是否启用 删除时弹出确认框,防止误删 可以对手势进行多选/复制/粘贴 这样可以把一个软件的手势迁移到其他软件里 每个应用的配置和全局配置可以单独导出 — Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you are subscribed to this thread.Message ID: @.***>

谢谢大佬回复, 大佬你说的黑名单方式, 貌似会让那个应用被禁用掉很多全局手势, 因为某种触发方式对应的手势很多,比如右键,对应复制和粘贴,但是我希望在那个应用上只禁用一种手势,比如我想在代码编辑器vscode里禁用掉粘贴手势(因为担心会不小心修改代码),而保留复制手势, 我研究了分组,终于知道是干啥的, 使用分组有个不足的地方是如果该分组适用于很多应用,那么就需要添加很多应用. 而适用于很多应用的手势应该算全局手势, 所以如果能为全局手势设置"全手势黑名单应用"(禁用所有全局手势)和"特定手势黑名单应用"(禁用特定全局手势,这个更重要) 那就方便了,这样的话就不用经常添加应用到分组了

yingDev commented 2 years ago

如你所述,全局手势之所以叫全局,因为它是广泛适用的,好比所有对象都继承自 Object。选择 “不继承” 会破坏这种一致性。 而分组则好比 接口 或者 Mixin,可以选择性地继承。

不过,你可以 “重载” 某个 “危险” 手势,比如在 vscode 上添加“粘贴”手势,然后什么都不做。 

YingDev @.***

------------------ 原始邮件 ------------------ 发件人: iamqiz @.> 发送时间: 2022年1月23日 20:11 收件人: yingDev/WGestures2-bugs @.> 抄送: 应元东 @.>, Comment @.> 主题: Re: [yingDev/WGestures2-bugs] 需求 黑名单 | 手势开关 | 删除确认窗 | 复制粘贴 | 配置单独导出 (Issue #146)

1,黑名单=添加目标+禁用触发方式。 或者,如果你是指“不继承全局手势”,可以删除所有全局手势,创建一个分组来替代,不在分组中的目标则不会拥有其中的手势。 其余属于易用性提升,后面会逐步改进。 YingDev @.*** … ------------------ 原始邮件 ------------------ 发件人: iamqiz @.> 发送时间: 2022年1月22日 01:39 收件人: yingDev/WGestures2-bugs @.> 抄送: Subscribed @.> 主题: Re: [yingDev/WGestures2-bugs] 需求 黑名单 | 手势开关 | 删除确认窗 | 复制粘贴 | 配置单独导出 (Issue #146) 感谢大佬的开发, 工具很实用, 也有一些不太方便的地方, 这里列表一下 希望可以自定义全局手势的黑名单,使全局手势在一些软件上失效, 希望每个手势都有一个单独的开关,控制是否启用 删除时弹出确认框,防止误删 可以对手势进行多选/复制/粘贴 这样可以把一个软件的手势迁移到其他软件里 每个应用的配置和全局配置可以单独导出 — Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you are subscribed to this thread.Message ID: @.>

谢谢大佬回复, 大佬你说的黑名单方式, 貌似会让那个应用被禁用掉很多全局手势, 因为某种触发方式对应的手势很多,比如右键,对应复制和粘贴,但是我希望在那个应用上只禁用一种手势,比如我想在代码编辑器vscode里禁用掉粘贴手势(因为担心会不小心修改代码),而保留复制手势, 我研究了分组,终于知道是干啥的, 使用分组有个不足的地方是如果该分组适用于很多应用,那么就需要添加很多应用. 而适用于很多应用的手势应该算全局手势, 所以如果能为全局手势设置"全手势黑名单应用"(禁用所有全局手势)和"特定手势黑名单应用"(禁用特定全局手势,这个更重要) 那就方便了,这样的话就不用经常添加应用到分组了

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

iamqiz commented 2 years ago

如你所述,全局手势之所以叫全局,因为它是广泛适用的,好比所有对象都继承自 Object。选择 “不继承” 会破坏这种一致性。 而分组则好比 接口 或者 Mixin,可以选择性地继承。 不过,你可以 “重载” 某个 “危险” 手势,比如在 vscode 上添加“粘贴”手势,然后什么都不做。  YingDev @. ------------------ 原始邮件 ------------------ 发件人: iamqiz @.> 发送时间: 2022年1月23日 20:11 收件人: yingDev/WGestures2-bugs @.> 抄送: 应元东 @.>, Comment @.> 主题: Re: [yingDev/WGestures2-bugs] 需求 黑名单 | 手势开关 | 删除确认窗 | 复制粘贴 | 配置单独导出 (Issue #146) 1,黑名单=添加目标+禁用触发方式。 或者,如果你是指“不继承全局手势”,可以删除所有全局手势,创建一个分组来替代,不在分组中的目标则不会拥有其中的手势。 其余属于易用性提升,后面会逐步改进。 YingDev @. … ------------------ 原始邮件 ------------------ 发件人: iamqiz @.> 发送时间: 2022年1月22日 01:39 收件人: yingDev/WGestures2-bugs @.> 抄送: Subscribed @.> 主题: Re: [yingDev/WGestures2-bugs] 需求 黑名单 | 手势开关 | 删除确认窗 | 复制粘贴 | 配置单独导出 (Issue #146) 感谢大佬的开发, 工具很实用, 也有一些不太方便的地方, 这里列表一下 希望可以自定义全局手势的黑名单,使全局手势在一些软件上失效, 希望每个手势都有一个单独的开关,控制是否启用 删除时弹出确认框,防止误删 可以对手势进行多选/复制/粘贴 这样可以把一个软件的手势迁移到其他软件里 每个应用的配置和全局配置可以单独导出 — Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you are subscribed to this thread.Message ID: @.> 谢谢大佬回复, 大佬你说的黑名单方式, 貌似会让那个应用被禁用掉很多全局手势, 因为某种触发方式对应的手势很多,比如右键,对应复制和粘贴,但是我希望在那个应用上只禁用一种手势,比如我想在代码编辑器vscode里禁用掉粘贴手势(因为担心会不小心修改代码),而保留复制手势, 我研究了分组,终于知道是干啥的, 使用分组有个不足的地方是如果该分组适用于很多应用,那么就需要添加很多应用. 而适用于很多应用的手势应该算全局手势, 所以如果能为全局手势设置"全手势黑名单应用"(禁用所有全局手势)和"特定手势黑名单应用"(禁用特定全局手势,这个更重要) 那就方便了,这样的话就不用经常添加应用到分组了 — Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

谢谢大佬回复, 我试了下重载,然后意外发现把全局手势拖动到其他软件,可以实现复制! 哈哈,这个功能隐藏太深了,强烈建议出个帮助文档! 这样的话,大家也很容易知道分组和这个拖动复制的功能了 另外希望可以有个选项,控制是否显示手势对应的应用名,这样可以区分全局的粘贴和vscode的粘贴(我现在是通过名称区分的, 一个叫粘贴-全局 一个叫 粘贴-vscode)