feat: 初始提交——一键运行快捷轮盘工具(WPF + C#)
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
# 一键运行工具开发需求
|
||||
|
||||
## 概述
|
||||
|
||||
一键运行工具是采用游戏中常见的快捷轮盘的形式,快速启动软件、打开文件夹、打开链接等快捷指令。
|
||||
|
||||
## 运行平台与技术栈
|
||||
|
||||
- 运行平台:Windows平台(Win10,Win11)
|
||||
- 技术栈:WPF + C#
|
||||
|
||||
## 功能需求
|
||||
|
||||
- 轮盘:在屏幕上一个圆环区域分割出多个扇形区域,每个区域分配一个操作或指令
|
||||
- 轮盘的呼出和隐藏:默认轮盘隐藏,通过指定快捷键呼出轮盘,选择轮盘上的指令后,自动隐藏轮盘
|
||||
- 轮盘支持的指令:打开软件、打开指定文件夹、打开指定网站、运行指定的脚本(powershell)等
|
||||
- 主界面:提供一个主界面,用于设置软件的各项功能,具体设置参考后续
|
||||
|
||||
## 快捷指令
|
||||
|
||||
- 打开软件:指定程序路径
|
||||
- 打开文件夹:指定文件夹路径
|
||||
- 打开网址:以默认浏览器打开指定网址
|
||||
- 运行脚本:指定脚本文件
|
||||
|
||||
## 系统设置
|
||||
|
||||
系统的设置项包括:
|
||||
- 开机启动开关
|
||||
- 轮盘全局开关:关闭时,不再呼出轮盘
|
||||
- 轮盘显示位置:可选项包括:
|
||||
- 屏幕中心:呼出轮盘时在屏幕中心显示
|
||||
- 鼠标位置:呼出轮盘时在鼠标位置显示
|
||||
- 全局快捷键:呼出轮盘的快捷键,全局有效
|
||||
- 呼出轮盘操作:
|
||||
- 点击显示:按一次快捷键即显示轮盘
|
||||
- 长按显示:长按快捷键一定时间显示轮盘
|
||||
- 按住显示:按住快捷键时显示轮盘,松开即隐藏
|
||||
- 轮盘指令选择操作:
|
||||
- 单击选择:单击轮盘指令选择
|
||||
- 双击选择:双击轮盘指令选择
|
||||
- 滑动选择:选择鼠标滑动方向所指的指令(仅在按住显示轮盘时有效,以松开快捷键时,鼠标所在轮盘的方位选择指定的指令
|
||||
- 日间/黑夜模式切换:日间/黑夜/跟随系统
|
||||
- 轮盘指令设置,设置轮盘的各项指令
|
||||
|
||||
## UI风格
|
||||
|
||||
- 以现代简约风格为主,支持日间/黑夜模式
|
||||
- 轮盘背景设置为透明,轮盘选项(扇形区域)背景设置为亚克力
|
||||
- 轮盘扇形之间保留一些间距,注意不论距离中心多远,扇形之间的间距都相等
|
||||
|
||||
## 其他
|
||||
|
||||
开发时如需执行PowerShell指令,请使用PowerShell 7.6.5
|
||||
Reference in New Issue
Block a user