Skip to content

[需求] "鼠标手势"新增及优化建议。 #200

Description

@yy4826424364ds

需求或建议

1.管理页面。
(1)显示样式支持自定义。

  • 可选值有:默认(现有的样式),表格。
  • 表格样式如下:

A.表格内部。
列标题。

  • "序号":显示规则的排列次序。
  • "启用/禁用":显示一个单选框,用于切换规则启用/禁用状态。
  • "手势名称":显示规则所使用的"手势名称"。
  • "规则名称":显示规则的"名称"。
  • "直接触发":显示规则的"直接触发"类型及摘要。
  • "按键触发":显示规则的"按键触发"类型及摘要。若内容过多,则超出部分使用省略号显示。
  • "黑名单":显示黑名单进程名称。若字符过多,则超出部分使用省略号显示。

列操作。

  • "排序":单击列标题,可以快速根据本列列值排序(升序/降序)规则。
  • "筛选":列标题额外附加一个"筛选"按钮,单击该按钮,可以快速筛选指定列值(来源于本列,且该值已存在)的规则。

B.表格内右侧。

  • "详情/预览":右侧统一显示规则"详情/预览页"。

C.工具栏(即表格上方)。

  • "添加规则":新增一条规则。

  • "编辑规则":编辑选中的规则。

  • "复制规则":复制选中的规则。

  • "粘贴规则":粘贴复制的规则。

  • "删除规则":删除选中的规则。

  • "启用/禁用规则":启用/禁用选中的规则。

  • "搜索规则":搜索指定关键字的规则。

  • "查看帮助":用于跳转到"鼠标手势"官方文档页。

  • "应用":保存并应用"鼠标手势"所有规则。

  • "重置":还原到本次"鼠标手势"初始打开时的完整规则内容。

  • "手势管理":弹出"手势管理"页面,仅用于"增删改查"手势轨迹及手势名称。

  • "添加手势":弹出"添加手势"页面,用于创建和保存一个全新手势。

D.状态栏(即表格下方)。

  • "规则个数":显示"手势"页面的规则个数,文本格式为:启用个数/总规则个数。

  • "显示比例":显示表格当前整体显示比例,单击该文本,可以弹出下拉框,可选值有50%,75%,100%,125%,150%,175%,200%。

  • "首页":切换到首页。

  • "上一页":切换到上一页。

  • "页数":显示"手势"页面的页数,文本格式为:当前页数/总页数,单击该文本,可以输入指定页数并跳转。

  • "下一页":切换到下一页。

  • "尾页":切换到最后一页。

  • "显示页数":每页显示的最大规则个数,单击该文本,可以弹出下拉框,可选值有10,20,50,100,500。

(2)批量操作方式。
A.定位。

  • Home:定位到首个规则。
  • End:定位到最后一个规则。
  • PageUp:向上翻页。
  • PageDown:向下翻页。

B.选中。

  • Ctrl+单击:追加/取消选中规则。
  • Shift+单击:追加连续区域的规则。
  • 按下左键并移动鼠标:框选连续区域的规则。
  • Alt+按下左键并移动鼠标:追加框选连续区域的规则。
  • Ctrl+Shift+Home:追加连续区域到开头的规则。
  • Ctrl+Shift+End:追加连续区域到末尾的规则。
  • Ctrl+A:全部选中规则。
  • Esc:撤销所有已选中规则。

(3)规则操作。
A.左键双击:编辑规则。
B.右键单击:显示规则菜单。

  • 全局(表格空白处):如包括"添加规则"、"粘贴规则"等按钮。
  • 局部(规则上):如包括"编辑规则"、"复制规则"、"粘贴规则"、"删除规则","启用/禁用规则"等按钮。

2.触发页面。
(1)快捷操作。
若通过滑动鼠标右键(中键)绘制出一个鼠标手势,且不松手,数秒后显示出"相似手势"候选框后:
A.鼠标在某个手势项上松手或按下"Ctrl+O"组合键,可以立即执行该手势项所定义的操作("直接触发")。
B.鼠标在某个手势项上按下指定的单键,可以立即执行该手势项所定义的操作("按键触发")。
C.鼠标在某个手势项(槽位)上左击或按下"Ctrl+E"组合键,可以编辑该手势项规则。
D.鼠标在某个手势项(槽位)上中击(或右击,和鼠标手势触发键对立)或按下"Ctrl+D"组合键,可以删除该手势项规则。

(2)其它操作。
若通过滑动鼠标右键(中键)绘制出一个鼠标手势,且不松手,数秒后显示出"相似手势"候选框后:
新增显示一个工具栏,便于快速对手势项进行一些常用操作。

  • 该工具栏可在设置中自定义其显示显示状态。
    始终显示:候选框显示后,始终显示该工具栏。候选框关闭后,关闭该工具栏;
    始终隐藏:候选框显示后,始终隐藏该工具栏;
    智能隐藏:候选框显示后,短暂显示该工具栏,超出指定时间(显示时长可自定义)或候选框关闭后,自动关闭该工具栏。

  • 该工具栏位置可自定义调整为"紧贴"候选框的左上角、左下角、右上角、右下角的位置。

  • 主要按钮如下:

A.固定候选框。
用于切换"候选框"显示模式(注意区分"工具栏"显示模式)。

  • "固定显示"模式:按钮高亮显示,固定短暂显示候选框,超出指定时间(超时时长支持自定义)后,自动还原"正常显示"模式并关闭候选框。
  • "正常显示"模式:按钮正常显示,失去焦点或超时后自动关闭候选框。

B.打开管理页面。
用于打开"场景与动作管理"-"鼠标触发"-"手势"页面。
C.关闭候选框。
用于关闭本次显示的"鼠标手势"候选框。

使用场景

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions