概述

DDE手势管理器是专为 DDE 桌面环境打造的触摸板手势管理工具(缩写:dgm),客户端使用 Flutter 构建,支持如下功能:

  • 创建、编辑、删除本地手势配置方案
  • 将选定手势方案应用到系统中
  • 注册登陆后可以上传、分享自己创建的配置方案
  • 可以下载、点赞他人分享的配置方案
  • 贴合 DDE 的 UI 设计风格,支持系统主题切换和活动色
  • 支持多语言

使用入门

您可以通过以下方式运行或关闭手势管理器,或者创建快捷方式。

运行手势管理器

  1. 单击任务栏上的手势管理器图标logo,进入手势管理器界面。
  2. 上下滚动鼠标滚轮浏览或通过搜索,找到手势管理器图标logo,单击运行 。
  3. 右键单击logo ,您可以:
    • 单击 发送到桌面,在桌面创建快捷方式。
    • 单击 发送到任务栏,将应用程序固定到任务栏。

关闭手势管理器

  • 在手势管理器界面,单击 twemoji-2716,退出手势管理器。
  • 右键单击任务栏上的 logo 图标,选择 关闭所有 来退出手势管理器。

通过浏览器使用在线版手势管理器

如果由于各种原因不方便在电脑上安装本工具,也可以通过浏览器访问 DDE手势管理器Web版 的方式使用本工具的所有功能~

操作介绍

初次打开 DDE 手势管理器,您将看到如下界面:
welcome
界面可分为:

  • 左侧的【本地方案管理】面板
  • 中部的【手势方案编辑】面板
  • 右侧的【方案市场/我的】面板
  • 底部的【功能设置】工具条
    管理器的所有功能都将通过本界面完成。

本地方案管理

该面板将显示所有本地存在的配置方案,可以通过面板右上角的按钮切换隐藏状态。面板列表除去第一条固定为【系统默认方案 】,还将列出如下类型的方案:

  • 】表示用户本地创建的方案,还未上传,可以随意编辑;
  • 】表示用户创建的方案,且已经上传成功,可以在【我的】面板查看下载;
  • 】表示该方案来自【方案市场】,不可直接编辑其内容,但可以复制其中的手势命令来配置出自己想要的方案。

当点击方案条目时,【手势方案编辑】面板自动更新为对应内容。

面板下侧为工具条,分别为:

  • 】创建空白的手势方案
  • 】删除当前选中的手势方案
  • 】为当前选中的手势方案创建副本,这在想要简单修改某个来自市场的配置方案时较为有用
  • 】应用当前选中的手势方案

应用手势方案时

APP

如果使用的是本工具的 app 版本,点击应用后将出现如下对话框:
apply_app

Web

如果使用的是本工具的 app 版本,点击应用后将出现如下提示:
apply_web
此时请按提示,打开系统的终端模拟器,粘贴剪切板中的内容后回车,然后将出现如下对话框:
apply_web_dialog

出现对话框后,请务必确保已经保存好了所有的工作进度,当点击【立即注销】后,系统将自动注销,所有未保存的文件内容都有可能丢失!

手势方案编辑

该面板用于修改编辑选定方案的具体内容,该面板从上到下可分为【手势编辑器】、【手势编辑工具条】、【方案名称编辑及方案上传按钮】、【方案描述编辑器】

手势编辑器

工具条操作

  • 新增一个手势:点击工具条的【】按钮,此时会自动添加一条尚未占用的手势配置
  • 移除一个手势:点击工具条的【】按钮,将删除当前选中的手势
  • 复制一个手势:点击工具条的【】按钮,将当前选中的手势复制到应用内的剪切板中
  • 粘贴一个手势:点击工具条的【】按钮,将当前应用内剪切板中的手势粘贴到本方案中(如果手势已经被占用,则会自动修改为一条尚未占用的手势)

单个手势编辑

  1. 点击【手势编辑器】中的单个手势将其高亮选中,再次点击进入编辑状态
  2. 在编辑模式下,可以通过下拉框选择该手势的【手指数】、【手势类型】、【手势方向】和【命令类型】
  3. 根据【命令类型】的不同,以不同的方式设置【命令】:
    1. 【内置操作】通过下拉框选择手势触发时想要执行的内置命令
    2. 【命令行】直接输入手势触发时想要执行的shell命令语句
    3. 【快捷键】通过监听键盘输入(可以不必同时按下),设置手势触发时向系统发送的组合快捷键
  4. 如有必要,可以对该条手势添加备注说明
  5. 编辑完成后,点击编辑器内的其他任意位置退出编辑模式

修改方案名称

通过输入框修改当前方案的名称,修改完成后点击输入框以外的任意位置或者输入回车以应用名称更改,新的方案名称将自动同步到【本地方案管理】面板中

注意:不允许使用本地已经存在的方案名称,若出现冲突时将给出相应提示

方案上传

点击方案名称输入框右侧的上传按钮,可以将当前方案上传到云端,此时可能出现如下提示:

  1. 【请填写方案描述】
    如果只是本地使用的方案,可以不用填写方案描述,但是上传时则强制要求填写,这样可以确保您自己或其他用户快速了解方案的一些细节。具体操作可以参考下一小节;
  2. 【请登录:您需要先登录才能进行上传操作】
    如果处于未登录状态则会弹出本提示,登录/注册操作请参考【我的-登录/注册】小节
  3. 【是否同时分享到方案市场?】
    如果选择【分享】,那么其他用户可以通过【方案市场】面板看到您上传的这个手势方案

编写方案描述

方案描述编辑器支持 Markdown 语法,可以方便地编写出精美的说明文档;如果您希望分享的方案可以被更多的用户喜欢,强烈建议您简单了解一下:Markdown 教程

除去基础的标题样式和字体格式等,目前已支持的特性有:

  • 可以点击的超链接
  • 加载网络图片
  • 代码区域内容复制

进入 Markdown 编辑模式

点击方案描述编辑器区域即可

退出 Markdown 编辑模式

编辑完成后,点击编辑器左下角的【】按钮即可结束编辑,并进入预览模式

方案市场/我的

该面板可以通过面板左上角的按钮切换隐藏状态,并可通过右上角的【】/【】按钮切换到【我的】/【方案市场】模式

方案市场

如果当前为未登录状态,应用打开后右侧面板默认显示【方案市场】,在该模式下,您可以:

  1. 点击【推荐】、【最近更新】、【点赞数】、【下载量】标签,用以切换不同的方案排列顺序
  2. 点击选中列表中的方案,列表下面的描述预览区将更新显示该方案的说明描述
  3. 通过面板底部的操作按钮对当前选中的方案进行【点赞】和【下载】操作

我的

如果当前为登录状态,应用打开后右侧面板默认显示【我的】

登录/注册

如果当前为未登录状态,进入该面板将显示如下控件:
login
请在控件中输入您的有效邮箱和8-16位密码,然后点击【登录/注册按钮】

如果该邮箱尚未完成注册

则您将会收到一封包含【完成注册链接】的邮件,请在30分钟内访问该链接以完成注册,然后回到这里用刚才输入的邮箱和密码进行登录

如果该邮箱已经完成注册

而且邮箱和密码输入无误,面板将显示如下界面:
me
在该界面,您可以:

  1. 点击【我的上传】、【我的下载】、【我的点赞】标签,用以切换显示不同类型的方案
  2. 点击选中列表中的方案,列表下面的描述预览区将更新显示该方案的说明描述
  3. 通过面板底部的操作按钮对当前选中的方案进行【分享】、【点赞】和【下载】操作

退出登录

如果需要退出登录状态,请点击【】按钮

底部工具条

应用底部工具条从左到右,依次可以:

  • 【当前版本】显示当前工具的版本号信息
  • 【检查更新】检查是否有新版本(仅桌面app可用)
  • 【语言】切换应用的 UI 界面语言,第一次启动时默认会跟随系统语言
  • 【主题】切换应用的 UI 界面主题,可选【跟随系统】、【浅色】和【深色】
  • 【帮助】点击后跳转至本页面显示说明手册

命令技巧

我将持续收集一些 DDE 下可用的命令,丰富触摸板手势可以实现的操作以供参考,希望能帮助每个人配置出自己最顺手的手势方案~

与我联系

如果在本应用的使用过程中出现了任何问题,或者想要提出建议和意见,欢迎通过如下方式与我联系:
Email:dx8917312@163.com
GitHub:New Issue

源码地址&参考