博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Power Toys 开源:那个因盖茨下令而被微软砍掉的项目,又回来了!
阅读量:4096 次
发布时间:2019-05-25

本文共 1288 字,大约阅读时间需要 4 分钟。

自从微软去年收购 GitHub 后,在开源圈的动作明显要比之前频繁,再加上最近召开微软 Build 大会,推出了一系列重磅项目。

如果说上个月的 GitHub Trending 是被 996 霸榜,那这个月要轮到微软了。

未来我会多写几篇文章,介绍下微软在 GitHub 上开源的一些项目,今天这是第一篇。

Power Toys 前世

如果你是曾经 Windows 95 的用户,应该知道在其上面曾经有过一款高效率工具,叫 Power Toys。

在当时,Power Toys 为高级用户提供了共 15 个工具,其中最广为人知的是  TweakUI,一款无需修改任何注册表便可更改 Windows 设置的工具。

此外,还有一些其它非常实用的工具:

  • FindX - 为搜索菜单添加文件拖拽查找功能

  • Desktop Menu - 通过任务栏的菜单在桌面启动项目

  • Quick Res - 快速更改屏幕分辨率

2002 年 1 月 25 日,比尔盖茨给微软全体员工发了一封主题为「可信赖计算」的电子邮件,明确了接下来微软公司的工作重心。

关注 GitHubDaily 公众号,后台回复「513」获取邮件原文

当我们面临在增加特性和解决安全问题之间做出选择时,我们必须选择安全。我们的产品应当将重点放在安全上。

by 比尔盖茨

邮件发布后,微软内部开始审查其名下所有产品。

据当时媒体报道称,「微软全球所有的研发部门停工两个月,耗资上亿美元」。

由此可见,微软对这项计划可谓是下了十足血本。

Power Toys 这一项目在当时因为 Bug 多,功能不稳定,测试不严格,所以在这项安全审查中也未能幸免,被微软从 Windows 系统移除。

Power Toys 今生

现在,一晃将近二十年过去了,微软准备重新在 Windows 10 中加入 Power Toys。

除了在保持旧有功能之外,新版的 Power Toys 还会加入以下新功能:

新桌面窗口最大化

用户鼠标悬停在窗口的最大化或恢复按钮上时,MTND 将显示一个弹出按钮,点击该按钮后,即可在新桌面窗口最大化打开该应用。

快捷键指南

用户长按 Windows 键超一秒将显示当前桌面状态可用的快捷键。

关注 GitHubDaily 公众号,后台回复「513」获取项目地址

另外,目前微软的开发团队也在考虑往该工具中加入以下扩展功能,感兴趣可在其 GitHub 上给官方团队提交建议反馈。

  • 全窗口管理器,包括用于笔记本电脑扩展坞和取消扩展坞的特定布局

  • 键盘快捷键管理器

  • Win+R 的替代快捷键

  • 更好的 Alt+Tab 操作,包括浏览器的 Tab 标签集成和搜索当前运行的 App

  • 电池追踪器

  • 批量重命名文件

  • 在任务栏快速切换分辨率

  • 无需聚焦的鼠标事件

  • 快速启动命令行 (PowerShell 或 Bash)

  • 内容菜单文件浏览

这一项目目前也被托管到了 GitHub 上,预览版和源码预计在今年夏季正式放出,感兴趣的可先点个 Star 收藏下。

推荐阅读:

你希望在 Power Toys 中加入哪些功能呢?

欢迎在评论区留言分享

转载地址:http://ksvii.baihongyu.com/

你可能感兴趣的文章
聊聊gcc参数中的-I, -L和-l
查看>>
[C++基础]034_C++模板编程里的主版本模板类、全特化、偏特化(C++ Type Traits)
查看>>
C语言内存检测
查看>>
Linux epoll模型
查看>>
Linux select TCP并发服务器与客户端编程
查看>>
Linux系统编程——线程池
查看>>
基于Visual C++2013拆解世界五百强面试题--题5-自己实现strstr
查看>>
Linux 线程信号量同步
查看>>
C++静态成员函数访问非静态成员的几种方法
查看>>
类中的静态成员函数访问非静态成员变量
查看>>
C++学习之普通函数指针与成员函数指针
查看>>
C++的静态成员函数指针
查看>>
Linux系统编程——线程池
查看>>
yfan.qiu linux硬链接与软链接
查看>>
Linux C++线程池实例
查看>>
shared_ptr简介以及常见问题
查看>>
c++11 你需要知道这些就够了
查看>>
c++11 你需要知道这些就够了
查看>>
shared_ptr的一些尴尬
查看>>
C++总结8——shared_ptr和weak_ptr智能指针
查看>>