百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

旧手机新玩法,MacroDeck进阶指南

zhezhongyun 2025-04-30 21:16 52 浏览

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:略懂的大龙猫



我最近一直在研究 Macro Deck 这个软件,它可以把你的手机、平板等设备变成电脑的辅助工具:可以用手机快速启动程序、控制电脑、显示电脑运行信息等。

Macro Deck 让旧手机又有了新玩法,类似硬件叫做 Elgato Stream Deck、妙联宝。网上有一些关于 Macro Deck 的文章,但内容介绍得很浅,所以我打算做一个更深入的教程。

1、安装 Macro Deck

首先在 Macro Deck 官网下载安装包: https://macrodeck.org/

Macro Deck 包含了服务端(目前仅支持 Windows)和客户端(或直接使用浏览器访问)。

首先在 Windows 上安装 Macro Deck2 。程序安装时没有“中文”选项,可先选择“英文”进行安装,初次运行时再选择“中文”模式运行。

然后选择网卡以及局域网IP,设置访问端口(保持默认即可):

最后设置程序开机自启动就可以了:

Macro Deck 安装非常简单,但 Macro Deck 不是一个开箱即用的工具,程序设置才最花功夫。接下来我就重点介绍如何配置 Macro Deck。

2、配置 Macro Deck

Macro Deck 程序主界面如下,我们首先在插件页安装常用插件。

点击“在线”按钮,可以在线安装插件(如果安装失败可以多试几次)。我推荐安装:Windows Utils、HWiNFO64、MacroDeckMediaControls 这几个常用插件。

安装完插件后,我们回到主界面在预览区右键任意一个方格,开始对该方格进行编辑。方格编辑包括 3 个设置:设置图标、设置显示内容、设置按钮动作。

Macro Deck 可以从程序导入图标,也可以下载在线图标。但是你如果想要美观,建议还是用 PS 自己制作图标,尺寸为 200x200(我就是自己做的图标)。Macro Deck 支持动态 gif 文件,如果你想图标更有意思可以做一套动态图标(上限很高但工程量较大)。

我设计了两页图标:第一页放常用的程序、第二页除了放置一些工具启动图标,还增加了电脑状态显示和电脑控制(亮度控制、内存清理、播放控制等)。

其中每一页的第一个图标显示时间和当前运行程序、最后一个按钮则是切换按钮(切换到另一页)。

下面是我的图标参考案例:

当我们按下按钮时可以实现不同的动作,最常用的就是启动程序。添加动作选择 Windows Utils 插件里的运行程序功能,输入程序路径(Method 可以设置按钮是否带关闭程序功能)。

启动程序只是基础玩法,接下来介绍一些进阶玩法。

3、Macro Deck 进阶

3.1、Macro Deck 显示主机性能

电脑上安装性能监测工具 HWiNFO ,Macro Deck 还需要安装 HWiNFO64 插件。

HWiNFO 运行后点击设置按钮(注意 HWiNFO 界面需切换英文模式运行)。

进入最后一个设置选项“HWiNFO Gadget”,然后对于我们想显示的参数勾选下面两个勾。

这样我们在 Macro Deck 的数据源页面就可以看到 Macro Deck 已经采集到了这些数据:

我们回到按钮编辑页面,在 (x) 选项中就可以调用 HWiNFO 采集的数据源显示了:

3.2 Macro Deck 打开网页

Macro Deck 打开网页也很简单,添加动作选择 Windows Utils 插件的控制台命令,输入 “start 网址” 命令就可以打开指定网页(由于是控制台命令会有黑框一闪而过)。

3.3 Macro Deck 调节屏幕亮度

Macro Deck 调节屏幕亮度我推荐安装一个工具“Twinkle Tray”。Twinkle Tray 也是一个知名的显示器亮度控制工具,我们在 Twinkle Tray 新建两个快捷键用来控制亮度,设置如下图:

然后在 Macro Deck 里编辑按钮动作,选择 Windows Utils 的热键选项,然后填写快捷。这样我们就可以用 Macro Deck 来调节屏幕亮度了。

我对 Macro Deck 的介绍就暂时到这里,其实 Macro Deck 上限很高:按钮可以设计开关等不同状态,还可以显示动画;按键也有短按、长按等不同动作。所以我这里的介绍也只是相对增加一些玩法,但是要打造一个个性化的 Macro Deck 可能要花很多时间(其实时间成本也是成本)。所以还不如买一个国产的妙联宝更方便,当然如果你想折腾一下也是挺有意思的。


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~



相关推荐

Go语言标准库中5个被低估的强大package

在Go语言的世界里,开发者们往往对fmt、net/http这些“明星包”耳熟能详,却忽略了标准库里藏着的一批“宝藏工具”。它们功能强大却低调内敛,能解决并发控制、内存优化、日志管理等核心问题。今天就带...

作为测试人,如何优雅地查看Log日志?

作为一名测试工程师,测试工作中和Linux打交道的地方有很多。比如查看日志、定位Bug、修改文件、部署环境等。项目部署在Linux上,如果某个功能发生错误,就需要我们去排查出错的原因,所以熟练地掌握查...

Java 从底层与接口实现了解String、StringBuffer、StringBuilder

String、StringBuffer和StringBuilder的接口实现关系:String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。用于存放字符...

FluentData 从入门到精通:C#.NET 数据访问最佳实践

简介FluentData是一个微型ORM(micro-ORM),主打「FluentAPI」风格,让开发者在保持对原生SQL完全控制的同时,享受链式调用的便捷性。它与Dapper、Massi...

团队协作-代码格式化工具clang-format

环境:clang-format:10.0.0前言统一的代码规范对于整个团队来说十分重要,通过git/svn在提交前进行统一的ClangFormat格式化,可以有效避免由于人工操作带来的代码格式问题。C...

C# 数据操作系列 - 15 SqlSugar 增删改查详解(超长篇)

0.前言继上一篇,以及上上篇,我们对SqlSugar有了一个大概的认识,但是这并不完美,因为那些都是理论知识,无法描述我们工程开发中实际情况。而这一篇,将带领小伙伴们一起试着写一个能在工程中使用的模...

Mac OS 下 Unix 使用最多的100条命令(收藏级)

MacOS内置基于Unix的强大终端(Terminal),对开发者、运维工程师和日常用户来说,掌握常用的Unix命令是提升效率的关键。本文整理了100条在MacOS下最常用的U...

C语言字符串操作总结大全(超详细)

C语言字符串操作总结大全(超详细)1)字符串操作strcpy(p,p1)复制字符串strncpy(p,p1,n)复制指定长度字符串strcat(p,p1)附加字符串strncat...

经常使用到开源的MySQL,今天我们就来系统地认识一下

作为程序员,我们在项目中会使用到许多种类的数据库,根据业务类型、并发量和数据要求等选择不同类型的数据库,比如MySQL、Oracle、SQLServer、SQLite、MongoDB和Redis等。今...

电脑蓝屏代码大全_电脑蓝屏代码大全及解决方案

0X0000000操作完成0X0000001不正确的函数0X0000002系统找不到指定的文件0X0000003系统找不到指定的路径0X0000004系统无法打开文件0X0000005拒绝...

8个增强PHP程序安全的函数_php性能优化及安全策略

安全是编程非常重要的一个方面。在任何一种编程语言中,都提供了许多的函数或者模块来确保程序的安全性。在现代网站应用中,经常要获取来自世界各地用户的输入,但是,我们都知道“永远不能相信那些用户输入的数据”...

css优化都有哪些优化方案_css性能优化技巧

CSS优化其实可以分成几个层面:性能优化、可维护性优化、兼容性优化以及用户体验优化。这里我帮你梳理一份比较系统的CSS优化方案清单,方便你参考:一、加载性能优化减少CSS文件体积压缩CSS...

筹划20年,他终于拍成了这部电影_筹划20年,他终于拍成了这部电影英语

如果提名好莱坞最难搞影星,你第一时间会联想到谁?是坏脾气的西恩·潘,还是曾因吸毒锒铛入狱的小罗伯特·唐尼,亦或是沉迷酒精影响工作的罗素·克劳?上述大咖,往往都有着这样或那样的瑕疵。可即便如此,却都仍旧...

Keycloak Servlet Filter Adapter使用

KeycloakClientAdapters简介Keycloakclientadaptersarelibrariesthatmakeitveryeasytosecurea...

一些常用的linux常用的命令_linux常用命令有哪些?

在Linux的世界里,命令是与系统交互的基础。掌握常用命令不仅能让你高效地管理文件、进程和网络,还能为你进一步学习系统管理和自动化打下坚实的基础。本文将深入探讨一些最常用且功能强大的Linux...