how to make these advanced trigger conditions into variables

@Andreas_Hegenberg - can you or ANYONE lol help explain/show me the steps on

  1. How do I make these ATC into variables (or if there's a better option) to clean up my UI?
  2. Do I create these variables in the Global Trigger or in the CAG Google Chrome?

My use case is that I only want these key sequences to trigger on a few Google Chrome extensions (e.g., a floating clipboard Chrome extension).

I looked through the documentation and several posts on here, but I'm still so lost in the sauce with scripting for ATC and CAG. Thanks a bajillion!!

Demo video of UI:

BTT code to follow in the comments #characterlimit lol

Trimmed portion of my long@$$ BTT code #textlimit:

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1740068054.7904658,
    "BTTTriggerConditionsFormatReadOnly" : "(focused_element_details CONTAINS \"<AXScrollArea>\n       <AXWebArea: \\\"DevTools\\\">\n        <AXGroup: \\\"\\\">\n         <AXGroup: \\\"\\\">\n          <AXGroup: \\\"\\\">\n           <AXGroup: \\\"\\\">\n            <AXGroup: \\\"\\\">\n             <AXGroup: \\\"\\\">\n              <AXGroup: \\\"\\\">\n               <AXGroup: \\\"\\\">\n                <AXGroup: \\\"\\\">\n                 <AXGroup: \\\"\\\">\n                  <AXGroup: \\\"\\\">\n                   <AXGroup: \\\"\\\">\n                    <AXGroup: \\\"\\\">\n                     <AXGroup: \\\"\\\">\n                      <AXGroup: \\\"\\\">\n                       <AXGroup: \\\"\\\">\n                        <AXGroup: \\\"\\\">\n                         <AXGroup: \\\"\\\">\n                          <AXWebArea: \\\"\\\">\n                           <AXGroup: \\\"\\\">\n                            <AXGroup: \\\"\\\">\n                             <AXGroup: \\\"\\\">\n                              <AXGroup: \\\"\\\">\n                               <AXGroup: \\\"\\\">\n                                <AXTextField: \\\"Name\\\">\" OR focused_element_details CONTAINS \"<AXWebArea: \\\"Note Sidebar\\\">\" OR focused_window_title == \"Text Blaze Dashboard\" OR focused_element_details CONTAINS \"<AXScrollArea>\n       <AXWebArea: \\\\\\\"Practice Fusion\\\\\\\">\n        <AXGroup: \\\\\\\"\\\\\\\">\n         <AXGroup: \\\\\\\"\\\\\\\">\n          <AXGroup: \\\\\\\"\\\\\\\">\n           <AXWebArea: \\\\\\\"\\\\\\\">\n            <AXGroup: \\\\\\\"\\\\\\\">\n             <AXGroup: \\\\\\\"\\\\\\\">\n              <AXGroup: \\\\\\\"\\\\\\\">\n               <AXGroup: \\\\\\\"\\\\\\\">\n                <AXTextArea: \\\\\\\"\\\\\\\">\" OR focused_element_details CONTAINS \"<AXScrollArea>\n       <AXWebArea: \\\\\\\"Practice Fusion\\\\\\\">\n        <AXGroup: \\\\\\\"\\\\\\\">\n         <AXGroup: \\\\\\\"\\\\\\\">\n          <AXGroup: \\\\\\\"\\\\\\\">\n           <AXWebArea: \\\\\\\"\\\\\\\">\n            <AXGroup: \\\\\\\"\\\\\\\">\n             <AXGroup: \\\\\\\"\\\\\\\">\n              <AXGroup: \\\\\\\"\\\\\\\">\n               <AXGroup: \\\\\\\"\\\\\\\">\n                <AXGroup: \\\\\\\"\\\\\\\">\n                 <AXTextArea: \\\\\\\"\\\\\\\">\" OR focused_element_details CONTAINS \"<AXScrollArea>\n       <AXWebArea: \\\\\\\"Practice Fusion\\\\\\\">\n        <AXGroup: \\\\\\\"\\\\\\\">\n         <AXGroup: \\\\\\\"\\\\\\\">\n          <AXGroup: \\\\\\\"\\\\\\\">\n           <AXWebArea: \\\\\\\"\\\\\\\">\n            <AXGroup: \\\\\\\"\\\\\\\">\n             <AXGroup: \\\\\\\"\\\\\\\">\n              <AXGroup: \\\\\\\"\\\\\\\">\n               <AXTextField: \\\\\\\"\\\\\\\">\" OR focused_element_details CONTAINS \"<AXScrollArea>\n       <AXWebArea: \\\\\\\"Practice Fusion\\\\\\\">\n        <AXGroup: \\\\\\\"\\\\\\\">\n         <AXGroup: \\\\\\\"\\\\\\\">\n          <AXGroup: \\\\\\\"\\\\\\\">\n           <AXWebArea: \\\\\\\"\\\\\\\">\n            <AXGroup: \\\\\\\"\\\\\\\">\n             <AXGroup: \\\\\\\"\\\\\\\">\n              <AXGroup: \\\\\\\"\\\\\\\">\n               <AXGroup: \\\\\\\"\\\\\\\">\n                <AXTextField: \\\\\\\"\\\\\\\">\") AND (NOT (focused_element_details CONTAINS \"AXPlaceholderValue:  \\\"Search snippet name, shortcut or contents\\\"\"))",
    "BTTTriggerConditionsData" : "YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGvED4LDBMZHScvOTo8Q0dMTVBUWF1hZWhucnZ7fn+BhouPkpOWl52gpaipq7CztLa7vr_BxsnKzM7R1Njb3+Tn6FUkbnVsbNMNDg8QERJfEBdOU0NvbXBvdW5kUHJlZGljYXRlVHlwZV8QD05TU3VicHJlZGljYXRlc1YkY2xhc3MQAYACgDXSFA8VGFpOUy5vYmplY3RzohYXgAOANoA00w0ODxobEhACgASANdIUDx4Ypx8gISIjJCWABYAXgBuAJIAogCyAMIA01A8oKSorLC0uXxARTlNSaWdodEV4cHJlc3Npb25fEBBOU0xlZnRFeHByZXNzaW9uXxATTlNQcmVkaWNhdGVPcGVyYXRvcoAWgBCABoAU1TAxMjMPNDU2NzhZTlNPcGVyYW5kXk5TU2VsZWN0b3JOYW1lXxAQTlNFeHByZXNzaW9uVHlwZVtOU0FyZ3VtZW50c4AIgAcQA4AKgA9cdmFsdWVGb3JLZXk60jIPEDuACdI9Pj9AWiRjbGFzc25hbWVYJGNsYXNzZXNfEBBOU1NlbGZFeHByZXNzaW9uoz9BQlxOU0V4cHJlc3Npb25YTlNPYmplY3TSFA9ERqFFgAuADtMPMkhJSktZTlNLZXlQYXRogA0QCoAMXxAXZm9jdXNlZF9lbGVtZW50X2RldGFpbHPSPT5OT18QHE5TS2V5UGF0aFNwZWNpZmllckV4cHJlc3Npb26jTkFC0j0+UVJeTlNNdXRhYmxlQXJyYXmjUVNCV05TQXJyYXnSPT5VVl8QE05TS2V5UGF0aEV4cHJlc3Npb26kVVdBQl8QFE5TRnVuY3Rpb25FeHByZXNzaW9u01kyD1pbXF8QD05TQ29uc3RhbnRWYWx1ZYAREACAE9IPXl9gWU5TLnN0cmluZ4ASXxEDiTxBWFNjcm9sbEFyZWE+CiAgICAgICA8QVhXZWJBcmVhOiAiRGV2VG9vbHMiPgogICAgICAgIDxBWEdyb3VwOiAiIj4KICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgIDxBWEdyb3VwOiAiIj4KICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgIDxBWEdyb3VwOiAiIj4KICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgIDxBWEdyb3VwOiAiIj4KICAgICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgICAgIDxBWEdyb3VwOiAiIj4KICAgICAgICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgICAgICAgIDxBWEdyb3VwOiAiIj4KICAgICAgICAgICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxBWFdlYkFyZWE6ICIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8QVhHcm91cDogIiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QVhHcm91cDogIiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPEFYR3JvdXA6ICIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QVhHcm91cDogIiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QVhHcm91cDogIiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPEFYVGV4dEZpZWxkOiAiTmFtZSI+0j0+YmNfEA9OU011dGFibGVTdHJpbmejYmRCWE5TU3RyaW5n0j0+ZmdfEBlOU0NvbnN0YW50VmFsdWVFeHByZXNzaW9uo2ZBQtQPaWprbFtbbVpOU01vZGlmaWVyV05TRmxhZ3NeTlNPcGVyYXRvclR5cGWAFRBj0j0+b3BfEBVOU0luUHJlZGljYXRlT3BlcmF0b3Kjb3FCXxATTlNQcmVkaWNhdGVPcGVyYXRvctI9PnN0XxAVTlNDb21wYXJpc29uUHJlZGljYXRlo3N1QltOU1ByZWRpY2F0ZdQPKCkqK3gteoAWgBiABoAa01kyD3xbXIAZgBNfEBs8QVhXZWJBcmVhOiAiTm90ZSBTaWRlYmFyIj7UD2lqa2xbW22AFdQPKCkqK4OEhYAWgCCAHIAi1TAxMjMPNDU2iTiACIAHgB2AD9IUD4xGoY2AHoAO0w8ySElKkYANgB9fEBRmb2N1c2VkX3dpbmRvd190aXRsZdNZMg+UW1yAIYATXxAUVGV4dCBCbGF6ZSBEYXNoYm9hcmTVD2mYmWuaW5tbnFhOU05lZ2F0ZVlOU09wdGlvbnOAIwgQBNI9Pp6fXxAbTlNFcXVhbGl0eVByZWRpY2F0ZU9wZXJhdG9yo55xQtQPKCkqK6ItpIAWgCWABoAn01kyD6ZbXIAmgBNfEQE3PEFYU2Nyb2xsQXJlYT4KICAgICAgIDxBWFdlYkFyZWE6IFwiUHJhY3RpY2UgRnVzaW9uXCI+CiAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgIDxBWEdyb3VwOiBcIlwiPgogICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICAgPEFYV2ViQXJlYTogXCJcIj4KICAgICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICAgICAgICA8QVhUZXh0QXJlYTogXCJcIj7UD2lqa2xbW22AFdQPKCkqK60tr4AWgCmABoAr01kyD7FbXIAqgBNfEQFYPEFYU2Nyb2xsQXJlYT4KICAgICAgIDxBWFdlYkFyZWE6IFwiUHJhY3RpY2UgRnVzaW9uXCI+CiAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgIDxBWEdyb3VwOiBcIlwiPgogICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICAgPEFYV2ViQXJlYTogXCJcIj4KICAgICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgICAgICA8QVhUZXh0QXJlYTogXCJcIj7UD2lqa2xbW22AFdQPKCkqK7gtuoAWgC2ABoAv01kyD7xbXIAugBNfEQEYPEFYU2Nyb2xsQXJlYT4KICAgICAgIDxBWFdlYkFyZWE6IFwiUHJhY3RpY2UgRnVzaW9uXCI+CiAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgIDxBWEdyb3VwOiBcIlwiPgogICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICAgPEFYV2ViQXJlYTogXCJcIj4KICAgICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgICAgPEFYVGV4dEZpZWxkOiBcIlwiPtQPaWprbFtbbYAV1A8oKSorwy3FgBaAMYAGgDPTWTIPx1tcgDKAE18RATg8QVhTY3JvbGxBcmVhPgogICAgICAgPEFYV2ViQXJlYTogXCJQcmFjdGljZSBGdXNpb25cIj4KICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgPEFYR3JvdXA6IFwiXCI+CiAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICA8QVhXZWJBcmVhOiBcIlwiPgogICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgIDxBWEdyb3VwOiBcIlwiPgogICAgICAgICAgICAgIDxBWEdyb3VwOiBcIlwiPgogICAgICAgICAgICAgICA8QVhHcm91cDogXCJcIj4KICAgICAgICAgICAgICAgIDxBWFRleHRGaWVsZDogXCJcIj7UD2lqa2xbW22AFdI9PlPNolNC0j0+z9BfEBNOU0NvbXBvdW5kUHJlZGljYXRlo891QtMNDg9b0hKAN4A10hQP1Rih1oA4gDTTDQ4PGtkSgDmANdIUD9wYod2AOoA01A8oKSor4S3jgBaAO4AGgD3TWTIP5VtcgDyAE18QQEFYUGxhY2Vob2xkZXJWYWx1ZTogICJTZWFyY2ggc25pcHBldCBuYW1lLCBzaG9ydGN1dCBvciBjb250ZW50cyLUD2lqa2xbW22AFQAIABEAGgAkACkAMgA3AEkATABRAFMAlACaAKEAuwDNANQA1gDYANoA3wDqAO0A7wDxAPMA+gD8AP4BAAEFAQ0BDwERARMBFQEXARkBGwEdASYBOgFNAWMBZQFnAWkBawF2AYABjwGiAa4BsAGyAbQBtgG4AcUBygHMAdEB3AHlAfgB_AIJAhICFwIZAhsCHQIkAi4CMAIyAjQCTgJTAnICdgJ7AooCjgKWApsCsQK2As0C1ALmAugC6gLsAvEC+wL9BooGjwahBqUGrgazBs8G0wbcBucG7wb+BwAHAgcHBx8HIwc5Bz4HVgdaB2YHbwdxB3MHdQd3B34HgAeCB6AHqQerB7QHtge4B7oHvAfHB8kHywfNB88H1AfWB9gH2gfhB+MH5Qf8CAMIBQgHCB4IKQgyCDwIPgg_CEEIRghkCGgIcQhzCHUIdwh5CIAIggiECb8JyAnKCdMJ1QnXCdkJ2wniCeQJ5gtCC0sLTQtWC1gLWgtcC14LZQtnC2kMhQyODJAMmQybDJ0MnwyhDKgMqgysDegN8Q3zDfgN+w4ADhYOGg4hDiMOJQ4qDiwOLg4wDjcOOQ47DkAOQg5EDkYOTw5RDlMOVQ5XDl4OYA5iDqUOrgAAAAAAAAIBAAAAAAAAAOoAAAAAAAAAAAAAAAAAAA6w",
    "BTTTriggerType" : 624,
    "BTTTriggerTypeDescriptionReadOnly" : "Please Select a Trigger ",
    "BTTTriggerParentUUID" : "CD7D5461-5263-4148-A8B1-EF43E5B32142",
    "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
    "BTTUUID" : "9DC516CC-0F5B-44D4-A95A-1D2BA9EE243C",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTOrder" : 1,
"BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1739935464.1479959,
        "BTTTriggerParentUUID" : "9DC516CC-0F5B-44D4-A95A-1D2BA9EE243C",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
        "BTTUUID" : "C2B36549-E7E0-4009-A628-A69720A0D3C5",
        "BTTPredefinedActionType" : 345,
        "BTTPredefinedActionName" : "Pause Execution  or  Delay Next Action (async  or  not blocking)",
        "BTTDelayNextActionBy" : "0.1",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 0
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1739935464.147969,
        "BTTTriggerParentUUID" : "9DC516CC-0F5B-44D4-A95A-1D2BA9EE243C",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
        "BTTUUID" : "D3BBF6F1-175F-4B37-8303-B2B46B2F6C0C",
        "BTTPredefinedActionType" : 193,
        "BTTPredefinedActionName" : "Type Custom Text",
        "BTTAdditionalActionData" : {
          "BTTActionTextToPaste" : "{\\rtf1\\ansi\\ansicpg1252\\cocoartf2821\n\\cocoatextscaling0\\cocoaplatform0{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n{\\*\\expandedcolortbl;;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 (BTT)@dateformat:M\/dd - (BTT)}"
        },
        "BTTMoveCursorLeftBy" : "0",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 1
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1740068036.4791322,
        "BTTTriggerParentUUID" : "9DC516CC-0F5B-44D4-A95A-1D2BA9EE243C",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeKeySequence",
        "BTTUUID" : "2F4223D3-1198-49F2-995A-A5819BED9C8D",
        "BTTPredefinedActionType" : 254,
        "BTTPredefinedActionName" : "Show HUD Overlay",
        "BTTHUDActionConfiguration" : "{\"BTTActionHUDBlur\":0,\"BTTActionHUDBackground\":\"0.000000, 0.000000, 0.000000, 128.387823\",\"BTTIconConfigImage\":\"iVBORw0KGgoAAAANSUhEUgAABLAAAASwCAYAAADrIbPPAAABFGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGBSSCwoyGESYGDIzSspCnJ3UoiIjFJgf8nAxCAEhKwM8onJxQWOAQE+DEAAo1HBt2sMjCD6si7ILEx5vIArJbU4GUj\\\/AeLM5IKiEgYGxgwgW7m8pADE7gGyRZKywewFIHYR0IFA9hYQOx3CPgFWA2HfAasJCXIGsj8A2XxJYDYTyC6+dAhbAMSG2gsC\\\/M75OflFvoklyRkKwCAg0QdEgJLUihIQ7ZxfUFmUmZ5RouAIDKlUBc+8ZD0dBSMDI1MGBlC4Q1R\\\/uwMNTyuEGAIgxJqyGRjcgH5gM0OIBSkzMKyoZGCQvo4QU\\\/JgYBBUZWDYqJBcWlQGNYaR8SwDAyE+AAxiTJBxanjWAAAAbGVYSWZNTQAqAAAACAAEARoABQAAAAEAAAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAAAAEAAABOAAAAAAAAAJAAAAABAAAAkAAAAAEAAqACAAQAAAABAAAEsKADAAQAAAABAAAEsAAAAAAqTmtgAAAACXBIWXMAABYlAAAWJQFJUiTwAABAAElEQVR4AezdyY8k6Z3m99jcPfaI3NeqysoqNsnizt7YYnfPtCBNQzMEGoIAAaOLDsLopqv+E1101F2ANBhJF0kYjHRoCGgJmJG6e0bVw0XFIotFVlVmVuyRGXoeS3+cb1iae3jsvnwNsHxfe9\\\/XFv94urm9v3jNfGaGCQEEEEAAAQQQQAABBBBAAAEEEE



** a very long code that I had to trim to make it fit lol **




"BTTActionHUDTitle\":\"\",\"BTTActionHUDHeight\":220}",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 3
      }
    ],
"BTTKeySequence" : {
      "BTTPauseBetween" : 0.29999999999999999,
      "BTTCharactersToDeleteAfterwards" : 2,
      "BTTKeyCount" : 6,
      "BTTKeySequenceDownKeys" : [
        {
          "BTTKEYCharacter" : " M",
          "BTTKEYCode" : 46,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " D",
          "BTTKEYCode" : 2,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " A",
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        }
      ],
      "BTTKeySequenceMixedKeys" : [
        {
          "BTTKEYCharacter" : " M",
          "BTTKEYCode" : 46,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " D",
          "BTTKEYCode" : 2,
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " M",
          "BTTKEYCode" : 46,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " A",
          "BTTKEYDown" : 1,
          "BTTKEYOrderRelevant" : 1,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " D",
          "BTTKEYCode" : 2,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " A",
          "BTTKEYRequired" : 1
        }
      ],
      "BTTKeySequenceUpKeys" : [
        {
          "BTTKEYCharacter" : " M",
          "BTTKEYCode" : 46,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " D",
          "BTTKEYCode" : 2,
          "BTTKEYRequired" : 1
        },
        {
          "BTTKEYCharacter" : " A",
          "BTTKEYRequired" : 1
        }
      ]
    },
    "BTTTriggerConfig" : {
      "BTTTriggerRestrictions" : "0",
      "BTTHUDText" : "BTT"
    }
  }
]
   

currently that would only be possible with scripting (e.g. via a dynamic js variable), however I would not recommend that. There will however be two new additions soon:

1.) The UI will soon auto collapse long conditions
2.) There will be a way to define dynamic boolean variables with the current CAG UI