微软 Powertoys 推出新的实用程序,自定义键盘快捷管理
微软 Powertoys 团队宣布推出一款新的实用程序,名为 ”Keyboard Shortcut Manager“(键盘快捷键管理器)。该键盘管理器使用户能够自定义其键盘,重新映射所有按键。
键盘在与操作系统的交互中起着重要作用。Powertoys 团队认为,从历史上来看,Windows 缺乏可配置性,无法将这种功能扩展给用户。借助 Powertoys 这一新功能,用户可以重新映射按键,或是创建自定义键盘快捷键。
这大大方便了需要在不同计算机之间切换的用户。举例来说,在 MacOS 上使用 cmd+C 复制对象需要用到拇指,而在 Windows 上 Ctrl+C 则是小指。另一种情况,即使在相同的应用程序中,也存在捷径差异。在 Mac 上,若要访问 Chrome 浏览器的地址栏,需按 cmd+L,PC 上则是 Alt+D。
因此,在 Powertoys 团队看来,新的键盘管理功能可以改善用户体验,使用户不会觉得切换到 Windows 10 将失去便利,这样也许能减少部分用户流失。
对于开发人员等在内的部分用户,他们往往追求更高的可定制性,寻求节省时间并简化处理过程。新功能无需再依赖第三方进行键盘管理,无疑更加便捷、有效。
Powertoys 团队还对几款常用的第三方键盘管理工具进行了调查分析,并根据所得结果进行了相应完善。接近 30% 的受访者在使用第三方工具,其中最受欢迎的是 AutoHotKey,其次是 SharpKeys。而调查显示,AutoHotkey 缺少 UI;SharpKeys 不提供操作系统级的快捷方式,并且无法重新映射无法从 Windows 注册表访问中重新映射的键,包括 Fn、Windows 和 Calculator 等。
超过 50% 受访者希望能将该功能集成到本机 Windows,以及希望拥有良好的 UI 体验而非编写脚本。Powertoys 团队也根据调查数据,将开发者的相关需求都进行了分类整理。
目前该项目还在初步运行中,更多详细情况可查阅 Powertoys 文档。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | BIO、NIO、AIO 介绍和适用场景分析
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、同步阻塞的BIO 在JDK1.4之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个serverSocket,然后在客户端启动socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者遭到拒绝请求,如果有的话,客户端线程会等待请求结束后才继续执行。 二、同步非阻塞的NIO NIO本身是基于事件驱动思想来完成的,其主要想解决的是BIO的大并发问题,在使用同步I/O的网络应用中,如果要同时处理多个客户端请求,或是在客户端要同时和多个服务器进行通讯,就必须使用多线程来处理。也就是说,将每一个客户端请求分配给一个线程来单独处理。这样做虽然可以达到我们的要求,但同时又带来另外一个问题。由于每创建一个线程,就要为这个线程分配一定的内存空间,而且操作系统本身对线程的总数有一定的限制。如果客户端的请求过多,服务端程序可能会因为不堪重负而拒绝客户端的请求,甚至服务器可能会因此而瘫痪。 NIO基于Reacto...
- 下一篇
当 Chrome 同时打开 6000 多个标签页,顶配版 Mac Pro:我真的一滴都没有了
我们知道,苹果最新的Mac Pro可以配备最多1.5TB的超大容量内存,那这么多内存能用来干啥?如何能够将它们吃光?推特网友Jonathan Morrison就做了一个疯狂的试验,在自己的Mac Pro上使用Google Chrome浏览器,不断打开新的标签页,眼看着内存占用一路飙升。 Chrome的一大特性就是非常吃内存,因为它采用的是多进程并行方式。这次试验中也不负所望,当同时打开6000多个标签页的时候,Chrome就吃掉了857.34GB内存。 到了这个时候,Chrome已经失去了响应,似乎是挂掉了。 在漫长的等待后,Chrome顽强地活了过来。尽管不再增加标签页,甚至没有任何操作,但它开始疯狂消耗内存,最终超过了1.4TB,再加上系统和其他必要进程的占用,系统内存已经被完全榨干。 稿源:cnBeta
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果