简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย

导读切换到宽版
Online Supporting

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1526|回复: 10

Button Behaviour Workaround - Long Press / Button Up

[复制链接]

2

主题

9

回帖

36

积分

新手上路

积分
36
发表于 2024-8-7 02:17:49 | 显示全部楼层 |阅读模式
Hello!
I'm on Firmware V2.293S.00.003 Software 2.10.179.426

I've noticed that the actions are triggered on Button Release, not on Button Press or Button Hold. This creates some issues with some external plugins.

For example, the Discord plugin developed by Elgato works well for connecting to servers, triggering sounds, going to channels, and various actions. The toggle actions don't work, for example, "Toggle Mute" or "Push to Talk". I'm not sure if it's a firmware issue or a Stream Dock software issue. The most useful action is "Toggle Mute," which partially works, only mutes. For now, an easy workaround is using Hotkeys.

I've seen that similar questions were asked before in this forum. I tried to look up answers but had no success. Here are the related topics:


https://bbs.key123.vip/forum.php?mod=viewthread&tid=817&extra=page%3D2

https://bbs.key123.vip/forum.php?mod=viewthread&tid=657&highlight=button

https://bbs.key123.vip/forum.php?mod=viewthread&tid=169&highlight=button



https://bbs.key123.vip/forum.php?mod=viewthread&tid=542&extra=page%3D3


Is there a way to edit the code of the plugin to make "Toggle Mute" work properly?

Not sure if editing the manifest.json or some other file would work as a temporary workaround.

Here's the plugin https://workdrive.zohoexternal.com/external/63000362bf807998f5d589384f1749f86e195bc14aae920e2546a245671caed6


Cheers!

144

主题

955

回帖

3089

积分

版主

积分
3089
发表于 2024-8-7 10:08:12 | 显示全部楼层
Currently, this type of device model does not support pressing and lifting events, so some plugins may not support them well. New hardware devices released in the future will fully support them

2

主题

9

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-8-8 09:33:07 | 显示全部楼层
本帖最后由 jh7ghx 于 2024-8-8 09:34 编辑

Great piece of information you gave me! I really like this device and I don't want to buy another one just because of this unique button behavior. I'm just wondering if this can be corrected via software/firmware update, or if it's an electronic circuit design that cannot be corrected. Do you know the answer?

This is com.elgato.discord.sdPlugin plugin running on the app:


All the unique and important actions work, except the highlighted ones. "Push to talk" and "Push to mute" will not work due to the long press button behavior not being supported. But "Mute" and "Deafen" should work. I'm not sure which code manages the action.

"Mute" and "Deafen" are very useful integrations. They display the current status of your devices; you cannot get this function using shortcuts.

I would really appreciate some suggestions. Thanks!

144

主题

955

回帖

3089

积分

版主

积分
3089
发表于 2024-8-9 11:51:38 | 显示全部楼层
jh7ghx 发表于 2024-8-8 09:33
Great piece of information you gave me! I really like this device and I don't want to buy another on ...

Push to talk" and "Push to mute" :Can you check if there are any shortcut keys? If so, you can try using the press function in our latest hotkeys

2

主题

9

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-8-10 19:15:35 | 显示全部楼层
dockkey2023 发表于 2024-8-9 11:51
Push to talk" and "Push to mute" :Can you check if there are any shortcut keys? If so, you can tr ...

I tried using hotkeys by creating key combinations in Discord and the Stream Dock app, but it didn't work because long press actions are not implemented.

I understand that future models will suport this action.

I asked if this behavior can be addressed and corrected in software/firmware updates or if it's a permanent limitation of this device.

2

主题

9

回帖

36

积分

新手上路

积分
36
 楼主| 发表于 2024-8-10 19:28:38 | 显示全部楼层
Long presses are not my concern right now. The most useful actions from plugins are 'toggles' or 'switches.' They save space (by combining two actions into a single display) and also communicate status (on/off) using images.

Actions like 'Toggle Mute,' 'Toggle Deafen,' and Voicemeeter's 'Advanced Toggle' are not working properly. However, one toggle action that is working: Voicemeeter's 'Mute/Unmute'. I expect this behavior for all toggle buttons.



I believe it is possible to implement toggle actions for this device using code.

144

主题

955

回帖

3089

积分

版主

积分
3089
发表于 2024-8-12 17:09:41 | 显示全部楼层
jh7ghx 发表于 2024-8-10 19:28
Long presses are not my concern right now. The most useful actions from plugins are 'toggles' or 'sw ...

I will record this bug first, because the plugin is developed by a third-party developer, so we also need to communicate with the developer

2

主题

5

回帖

78

积分

注册会员

积分
78
发表于 2024-8-13 06:30:25 | 显示全部楼层
Unfortunately this is a limitation of the devices firmware, only the button release notification comes. If they release updates and fix encoders on N3, it will be super.

144

主题

955

回帖

3089

积分

版主

积分
3089
发表于 2024-8-13 09:36:14 | 显示全部楼层
drakmor 发表于 2024-8-13 06:30
Unfortunately this is a limitation of the devices firmware, only the button release notification com ...

Thank you for your feedback, but this version of the firmware program has difficulty implementing the long press function. We will release a new version of N3 hardware that supports the long press function

2

主题

5

回帖

78

积分

注册会员

积分
78
发表于 2024-8-14 04:23:30 | 显示全部楼层
I'm looking forward to it!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Stream Dock 论坛 ( 粤ICP备16086630号 )

GMT+8, 2024-12-4 01:46 , Processed in 0.063098 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表