首页 > 其他分享 >WPF开发的小巧、美观桌面快捷工具GeekDesk开源项目--极客桌面

WPF开发的小巧、美观桌面快捷工具GeekDesk开源项目--极客桌面

时间:2023-11-07 16:16:07浏览次数:38  
标签:极客 桌面 自定义 -- 快捷键 快捷 壁纸 WPF

今天给大家推荐一个基于WPF开发的,专门为程序员定制的桌面快捷工具。

项目简介

这是基于.Net+WPF开发的,一个小巧、UI美观的快捷工具。此项目发布以来就受到大家的喜欢,代码结构清晰非常适合用来学习。项目还在持续迭代中,有部分小问题,用来学习、体验完全没问题。作者一直在迭代升级中,后面会越来越强大。

WPF开发, 密集计算, 在低性能(低GPU)机器上会卡顿,在一些低配置电脑,可以关闭动画效果使用。

技术架构

1、平台:这是采用.Net 4.7开发的,用于Windows系统。

2、基于.Net4.7 +WPF+HandyControl。

工具功能

1、自定义热键:可根据自己习惯自定义快捷键。

2、一键呼出:使用鼠标中键呼出。

3、鼠标跟随:自动追随鼠标位置。

4、自定义壁纸:随意选择自己喜欢的壁纸。

5、界面:可以设置背景图片毛玻璃效果、透明度、圆角都可以根据自己喜欢设置。

6、自定义菜单图标:集成了80多个系统图表,支持在线导入阿里巴巴icon图标。

7、定时提醒:可创建定时提醒,支持快捷键创建定时提醒。

项目结构

图片

部分截图

界面

图片

快捷键

图片

**自定义壁纸
**

图片

壁纸效果

图片

自定义图标

图片

定时提醒

图片

https://gitee.com/BookerLiu/GeekDesk

- End -

专注分享编程知识、热门有用有趣的开源项目

觉得好看 点个在看

标签:极客,桌面,自定义,--,快捷键,快捷,壁纸,WPF
From: https://www.cnblogs.com/mq0036/p/17815217.html

相关文章

  • 贪心
    什么是贪心在每次决策的时候都采取当前意义下的最优策略,一般贪心问题的难点在于最优策略的选择。例题:有\(n\)项工作,每项工作从\(s_i\)时间开始,\(t_i\)时间结束,对于每项工作你都可以选择是否要参加,若参加则必须全程参与。那么在不能同时参与多个工作的情况下,最多可以参加几......
  • node与npm升级到指定版本
    1、window+R输入cmd打开黑窗口,输入命令查看当前版本号:npm-v node-v2、[email protected] 例如([email protected])3、卸载npmuninstall4、清除缓存:npmcacheclean--force5、npm安装依赖失败问题:常见是由于版本之间兼容性问题。解决方式:使用yarn命令在从......
  • 10.16
    编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。源代码:importjava.util.Scanner;importjava.util.Random;publicclassMain{publicstaticvoidmain(String[]args){Scannersin=newScanner(System.in);System.out.println("请输入想......
  • Windows编程之文件映射
    一、文件映射概述内存映射文件:文件映射可以用于将磁盘上的文件映射到内存中。这样,文件的内容可以直接从内存中读取或写入,而不必通过磁盘I/O进行数据交换。这对于处理大型文件或需要频繁读写的文件非常有用,可以提高性能。进程间通信:文件映射也可用于进程间通信(IPC),允许不同进......
  • 安防监控系统EasyCVR平台设备通道绑定AI算法的功能设计与开发实现
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台可拓展性强、视频能力灵活,能对外分发RTMP、RTSP、HTTP-......
  • Approximation with Gradient Descent Method
    title:ApproximationwithGradientDescentMethodlayout:pagecategories:dataanalysisPolynomialApproximationwithGradientDescentMethodSupposewehavethefollowingdatasethw10datal.txtwhichisshowninFigure1.1.Figure1.1Plotoftrainin......
  • centos7 安装 ffmpeg踩坑后纪
    从网上看了一篇在LINUX上安装FFMPEG作为流媒体服务器的文章后,不知深浅的照着教程来学,一个坑接一个坑。1、我看的教程原文,写的非常好,;https://www.jianshu.com/p/b1680d3ecd4f2、修路填坑之旅(小白的电脑什么都没有装); 首先,先要安装gcc,再要安装x264,还要装yasm  错误1,......
  • linux(redhat系列 rpm软件管理)中确认是否安装指定的安装包
     001、rpm-qa|grep"packagename";例如:[root@pc1~]#rpm-qa|grep"wget"##确认是否安装了wget命令wget-1.14-18.el7_6.1.x86_64[root@pc1~]#rpm-qa|grep"lsb"##确认是否安装了lsb命令redhat-lsb-pr......
  • 10.17
    请看以下代码,你发现了有什么特殊之处吗? 下面两个函数名字都叫square,但是他们的参数类型不同,所以程序不会报错,这是函数的重载,static关键字修饰的函数一个程序里只能有一个,但是这是函数的重载,所以两个虽然都用static修饰但是都能叫相同的名字......
  • [左神面试指南] 栈和队列篇
    CD5设计一个有getMin功能的栈/**维护一个最小栈minStack*dataStack每压入一个数,minStack也压入一个当前状态的最小值*/publicclassCD5_1{publicstaticclassSolution{publicStack<Integer>dataStack=newStack<>();publicSt......