the trigger which be copied to another application or preset doesn't work

When I copy one of the triggers to another application or preset, it no longer works. Is this a bug? May I ask how to solve it?

Note:
Before bug reporting, please make sure you have tried the latest (alpha) version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app from the "User Diagnostic Reports" section.


When I copy one of the triggers to another application or preset, it no longer works. Is this a bug? May I ask how to solve it?

Describe the bug
A clear and concise description of what the bug is. Any bug reports that contain insults against me or my software will be deleted without warning (unfortunately this has become necessary to mention here).


Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):


Screenshots
If applicable, add screenshots to help explain your problem. (You can just paste or drag them here)


Device information:

  • Type of Mac:Retina 5K, 27-inch, 2017
  • macOS version: 13.5.2 (22G91)
  • BetterTouchTool version:4.318

Additional information (e.g. crash logs, related issues, etc.):

can you paste an example trigger that doesn't work here?

On the right is my trigger, and on the left is my application. The trigger can make the nodes turn red. The first trigger was copied and does not work. Then I made an identical trigger again and it worked. This bug troubles me a lot because I have many complex triggers, which is a waste of time to remake. Thank you for helping me solve this problem.

can you cmd+c in BTT and cmd+v the json here in the forum? (just paste here)

this is the trigger didn't work:

[
  {
    "BTTLastUpdatedAt" : 1700018616.0972362,
    "BTTTriggerType" : 0,
    "BTTTriggerParentUUID" : "E13F45BD-7F60-488A-81DA-100E590DE19C",
    "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
    "BTTLayoutIndependentActionChar" : "풠",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTGenericActionConfig" : "autoAdapt",
    "BTTShortcutToSend" : "59,58,55,28",
    "BTTAdditionalConfiguration" : "1179658",
    "BTTKeyboardShortcutKeyboardType" : 0,
    "BTTUUID" : "51B3FB69-0D23-4689-B7D1-08CE404A8823",
    "BTTTriggerOnDown" : 1,
    "BTTLayoutIndependentChar" : "d",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTShortcutKeyCode" : 2,
    "BTTShortcutModifierKeys" : 1179648,
    "BTTOrder" : 10,
    "BTTAutoAdaptToKeyboardLayout" : 0,
    "BTTGestureNotes" : "重中之重🔴🔴"
  }
]


this is the trigger I have create from the former one
[
  {
    "BTTLastUpdatedAt" : 1700036333.7584341,
    "BTTTriggerType" : 0,
    "BTTTriggerParentUUID" : "E13F45BD-7F60-488A-81DA-100E590DE19C",
    "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTAdditionalConfiguration" : "1179658",
    "BTTKeyboardShortcutKeyboardType" : 1990,
    "BTTUUID" : "41ABB5E0-E333-4D85-8152-E641C8E1E363",
    "BTTTriggerOnDown" : 1,
    "BTTLayoutIndependentChar" : "d",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTShortcutKeyCode" : 2,
    "BTTShortcutModifierKeys" : 1179648,
    "BTTOrder" : 16,
    "BTTAutoAdaptToKeyboardLayout" : 0,
    "BTTAdditionalActions" : [
      {
        "BTTLastUpdatedAt" : 1700036323.8690419,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "41ABB5E0-E333-4D85-8152-E641C8E1E363",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
        "BTTLayoutIndependentActionChar" : "8",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTShortcutToSend" : "59,58,55,28",
        "BTTKeyboardShortcutKeyboardType" : 0,
        "BTTUUID" : "2DECD1B4-EEEF-44E8-B57D-6B013E4DAA1E",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTShortcutKeyCode" : -1,
        "BTTShortcutModifierKeys" : -1,
        "BTTOrder" : 615,
        "BTTAutoAdaptToKeyboardLayout" : 0
      }
    ],
    "BTTGestureNotes" : "重中之重🔴🔴"
  }
]

@Andreas_Hegenberg
Hello, although I have no understanding of code and program development at all, after comparing several unusable triggers, I found that they are all in the following code with garbled parameters in quotation marks. I hope this discovery can help you solve this bug🙏🏻

"BTTLayoutIndependentActionChar" : "␀",
"BTTLayoutIndependentActionChar" : "풠",