https://github.com/TwilightLemon/MyToolBar
为Surface Pro而生的顶部工具栏 支持触控和笔快捷方式
https://github.com/TwilightLemon/MyToolBar
surfacepro toolbar win11 wpf
Last synced: 3 months ago
JSON representation
为Surface Pro而生的顶部工具栏 支持触控和笔快捷方式
- Host: GitHub
- URL: https://github.com/TwilightLemon/MyToolBar
- Owner: TwilightLemon
- License: gpl-3.0
- Created: 2023-08-14T07:42:56.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-12-10T13:21:01.000Z (6 months ago)
- Last Synced: 2025-12-10T20:31:45.859Z (6 months ago)
- Topics: surfacepro, toolbar, win11, wpf
- Language: C#
- Homepage:
- Size: 1.04 MB
- Stars: 43
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MyToolBar (Preview)

✨ *为Surface Pro而生的顶部工具栏 支持触控和笔快捷方式* ✨
[](https://github.com/TwilightLemon/MyToolBar/blob/master/LICENSE)


[](https://github.com/TwilightLemon/MyToolBar/stargazers)
## 🚀平台
运行于 Windows10 1803~ Windows11
基于 .NET 8 和 WPF 开发
现已进入预发布阶段,欢迎体验和反馈!
## 📝 简介
这是一个为提升Surface等Windows平板设备体验的全局顶部栏工具,目标是:
- 实时了解和控制设备运行状态:硬件状态监控和快速进程管理,现由插件`MyToolBar.Plugin.BasicPackage`提供
- 提供常用功能常驻平台、提升平板触控和笔的操作体验: 拓展触控笔菜单、侧边栏、顶部栏手势等交互方式,现由插件`MyToolBar.Plugin.TabletUtils`提供
- 与WindowsUI融为一体
- 轻量级和低功耗
- 高拓展性和可定制性
当然,此app不仅适配平板,也同样适用于用鼠标操作的桌面设备。

## 😺 功能
### 通过AppBar固定的顶部栏
了解什么是AppBar(Win32 API): [WPF使用AppBar实现窗口停靠,适配缩放、全屏响应和多窗口并列](https://blog.twlmgatito.cn/posts/use-appbar-in-wpf/)
- 左侧:
点击"〇"打开主菜单;
显示前台窗口Title (搭配无标题栏的应用如edge vscode等使用很香);
- 中部: 外部控制(Outer Control)
这里的设计是高亮显示的可交互信息,可通过插件进行拓展。目前在`MyToolBar.Plugin.BasicPackage`中提供了交互式媒体控制和简单的时钟显示插件。
- 右部: "胶囊(Capsules)"交互信息显示区,并可以下滑(或单击)弹出详细信息(PopupWindow)。
目前在`MyToolBar.Plugin.BasicPackage`中提供了以下功能:
- 硬件监测: 电池、CPU占有率、内存占用、网络状态;PopupWindow为进程管理器提供进程查看和结束、`NT Kernel`级别的进程冻结和压缩功能,终结模式下可以查找挂起进程和焦点窗口进程,以便快速终结。
- 天气: (我移除了windows小部件 但很需要一个地方来显示天气) 通过GPS定位城市,有搜索、收藏功能,长按(鼠标右键点击)可设置为默认显示城市。
- 简易时钟显示。
上面的Outer Control和Capsules都是由插件提供的,可以自行在设置页面中启用和调整。

### 平板设备拓展工具 (由`MyToolBar.Plugin.TabletUtils`提供)
现有功能:
- 适用于触摸和笔的菜单:
在屏幕右上角滑动打开菜单,目前提供截图(调用系统截图工具)和屏幕绘制功能。屏幕绘制功能支持使用触控笔在屏幕上绘制,支持撤销和清除操作,可以使用笔进行书写,使用手指圈画以选择,双指点击以清除或粘贴内容(图像和文本)。
- 左侧侧边栏:
触摸屏幕左侧边缘(鼠标靠近停留)打开侧边栏,现接入DeepSeek AI Chat

### 保持与Windows高度融合
- 沉浸模式与全屏应用融为一体
- 支持Dark/Light Mode 跟随系统
- 全局亚克力/云母材质特效
- 支持Modern Standby待机模式和电源优化
### More...
## 📦 如何使用(Preview)
1. 自行编译:
- 编译整个项目
- 将`MyToolBar.Plugin.BasicPackage`和`MyToolBar.Plugin.TabletUtils`的dll文件及其依赖文件放入同名文件夹下,再放入`Plugins`文件夹
插件文件结构如下:
```
/MyToolBar.exe运行目录/Plugins/
MyToolBar.Plugin.BasicPackage/
MyToolBar.Plugin.BasicPackage.dll 主文件
MyToolBar.Plugin.BasicPackage.deps.json 依赖文件
...其他依赖dll
/Zh-CN/xxxresource.dll 资源文件
...
```
2. 到Release页面下载最新版本,解压到任意目录,运行MyToolBar.exe
3. 计划上架Microsoft Store和WinGet
## 版权声明
本应用由 [TwilightLemon (https://blog.twlmgatito.cn) (QQ:2728578956)](https://twlm.space) 开发,Fork请保留原仓库地址和版权信息
使用和传播请遵守GPL协议,详见LICENSE
App内部分矢量图标来自: [Iconfont](https://www.iconfont.cn)
Weather Api及Icon来自: [和风天气](https://www.qweather.com)