我使用ControllerMate与运行Snow Leopard的iMac上的Nostromo(Belkin)n52(不是te版本)Speedpad。使用ControllerMate的循环LED模式
官方的SpeedPad配置软件不能运行在Tiger之外,或者至少它不会在Snow Leopard上运行,因为kext未能正确加载,因此尝试使用ControllerMate。
官方的SpeedPad配置软件能够为每个“页面”加载1个唯一的密钥组,其中有4页。这最终导致我能够完成第一页上的基本键映射,第二页上的按键组合,第三个宏按键等操作,并为我的音乐播放器设置了一些全局快捷键,并将相同的快捷键绑定到Speedpad的最后一页。
页面由设备上当前点亮的LED表示;
没有LED亮/红色LED亮/绿色LED亮/蓝色LED亮
我试图使用ControllerMate的逻辑功能来重新创建相同的行为。单击绑定到此例程的按钮将使LED以上面列出的顺序开始循环,最终在没有LED打开的情况下围绕并重新启动。
我将尽我所能解释这一点,以便这里的编程/逻辑的基本原理可以由任何个人在这里可行地回答,但我可能会失败,并且您可能需要先熟悉ControllerMate: P.
ControllerMate为您提供了一个网格,您只需将对象拖入其中。这是一个可视化编程画布。例如,我的Canvas目前有4个块;
诺史莫SpeedPad 2
键盘左Alt
这是对应于上述DPAD大橙色按钮键。它在Canvas上,所以我可以将其他元素转储到其中,并从中获取元素。 这是一个基本的输入/输出系统与捕捉元素。
Num Lock键
Caps Lock键
滚动锁定
这些代表的指示灯。当这些块打开时,SpeedPad上的相关LED亮起。
例如,如果我将一个锁定块或全部锁定块直接连接到LeftAlt块,则按下SpeedPad上的“LeftAlt”按钮打开一个/所有LED灯,持续时间为举行。
ControllerMate实际上已经解释“块”,并展示他们的样子在http://www.orderedbytes.com/controllermate/help/?show=blocks
逻辑块我一起工作的一个美妙的指南如下:
和
NOT
OR
XOR
接通/切断门
ON/OFF锁存
1:2选择
切换
大多数这些不言自明了,但为了以防万一,他们都没有,请参考上面的链接,以获得特定块参考(我的代表处目前阻止我。链接上述每个元素)。
我在想我会成功地使用一系列的切换和门,但我还没有完全能够正确地将它们互连,以便始终如一地表现在一个完美的调用循环中。
奖励积分如果你真的很喜欢它(你会得到一个只接受主要问题的承诺答案,承诺!): 不仅每个LED线性开/关,而且完全排列所有开/关组合;
全部关闭
红灯亮蓝色关闭绿色关闭
红灯亮蓝在绿色关闭
红灯亮蓝关绿色在
红灯亮蓝色亮绿灯亮
红色关闭蓝在绿色关
等
如果任何有合适的代表的人可以创建/添加“ControllerMate”标签到这个问题,我一定会很感激。