使用新插件和StreamDock,定制你的n1mm快捷控制平台

插件的主要功能如下:
1、向指定IP的指定UDP端口(均可自定义)发送定制的字符串;
— 这个功能跟command sender的是一样的,只不过我没放TCP协议进去;
— 这个功能的目的是借助n1mm内置的接收字符串指令功能,实现n1mm程序在“非活动”状态下接收快捷指令;
2、接收指定IP的指定UDP端口(均可自定义)发来的数据
— 这个功能是给n1mm定制的,接收到信息之后可以解析出当前的 Freq\Mode 数据; 接收n1mm发出的 “RadioInfo”数据包
3、可以将接受到的Freq\Mode等数据实时显示在任意一个按钮或者旋钮的屏幕上
— 这个也是为n1mm定制的,目前支持显示的数据为 Freq\Mode\Band;(很遗憾n1mm没有输出当前CW速度的信息)
— 是否显示、显示哪个数据、显示在哪里均由用户指定,支持多个按键显示同一个信息;
4、支持按键、旋钮和副屏(该公司的另外一个产品)
— 老外的Command Sender不支持旋钮,只支持按键;(主要他的插件写得比较早,最近好像没更新)
这款插件的最大特点处,是在保留“非活动状态下”控制n1mm的同时,可以实时显示频率信息,这个是最有用处的功能;
也就意味着,将某个旋钮定义为调整频率,将旋钮对应(或者任意位置)的小屏幕定义为显示当前Freq,这样就可以不用买Flex那个死贵的大拨轮了;
*********************************************
对了,我这款插件名为 commcentern1mm
要想为n1mm定制快捷控制台(不叫控制键盘的原因一是有旋钮,二是讨论的时候容易和电脑键盘混淆)一共有三种实现方法,分别是:
原生功能(也即使用官方自带插件,以下简称“官方插件”)
使用插件CommandSender
使用插件commcentern1mm
以下是这三种方法的功能对比(以使用n1mm软件为例,所有优缺点都是针对n1mm而言)
一、官方插件
<RCmd Cmd=”{F4}″ Nr=”1″></RCmd>
表示发送F4键代表的宏命令
这跟上面那条命令其实差不多。
其他更详细的就不解释了,有兴趣的同学去查看官方文档
https://n1mmwp.hamdocs.com/appendices/third-party-software/
***************************************
下面说说怎么玩
根据我不算多的经验,比较合适的方式是
官方插件和commcentern1mm插件混用
对于需要显示数据和“非活动”状态下发送的功能,使用commcentern1mm插件,对于无法用字符串来正确模拟的快捷键,用官方插件实现。
唯一要注意的是,使用官方插件的话n1mm要处于“当前活动‘状态
大家可以根据自己平时使用n1mm的习惯来定制化自己的快捷控制台。
commcentern1mm插件的显示功能可以单独实现
比如你把某个按键定义为”发送和显示“,但是发送命令框留空,这样这个按键就变成独立的显示窗口,显示你想要的功能,然后命令功能用官方插件在其他的按键上实现。
举个例子:
切换电台模式的快捷方式是在 n1mm的呼号输入框里直接输入 CW ,回车就切换到CW模式了,但这个在 字符串指令里面无法完美实现;
这时候你可以在一个按键上用commcentern1mm插件单独显示 “Mode”状态,在另外的按键上使用官方插件来设定相关快捷命令。
这里只是举个例子,官方插件能不能实现电台模式切换我还没试。
n1mm定义的快捷键有很多很多,有需要的话自行摸索就好。
****************************************
关于插件的具体使用,这里就不多说了;
如果玩过StreamDock的话,自己摸索一下就能明白,逻辑跟别的插件是一致的,唯一需要注意的是设置完之后要记得按“保存”,这个跟官方插件有点不一样。
没玩过的话,看着会很枯燥没意思。
看反馈吧,如果有需要的话再单独开一篇介绍具体的使用方法。
就到这吧
Happy New Year, everyone.
—————————————
2025年的瞎折腾完美收官
DE BA5AU –… …– – ..-
夜雨聆风
