     :rules [:chrome
       [:!CSc :!COc] ; Inspect element
       [:!Cbackslash :!Ox] ; 1Password
-      [:!Csemicolon :!COj] ; Toggle console
+      [:!Csemicolon :!COj] ; Toggle developer tools
       [:!STbackslash :!Ox] ; 1Password
   ]}
   {:des "Firefox"

    :chrome ["com.google.Chrome"]
    :firefox ["org.mozilla.firefox" "org.mozilla.firefoxdeveloperedition"]
    :mail ["com.apple.mail"]
  }

 :main[

      [:!Cj :!CSj] ; Move message to junk
      [:!Cr :!CSr] ; Reply all
  ]}
  {:des "Microsoft Teams"
    :rules [:microsoft_teams
      [:!CSa :!CSm] ; Toggle Mute
  ]}
  {:des "Notion"
    :rules [:notion
      [:!CSt :!CO4] ; Turn into to-do
      [:!OTj :!CSdown_arrow] ; Move item one line down
      [:!OTk :!CSup_arrow] ; Move item one line up
      [:!Tg :!Cp] ; Search
  ]}
  {:des "Safari"
    :rules [:safari
      [:!CSr :!COr] ; Reload without cache
      [:!Csemicolon :!COi] ; Toggle developer tools
  ]}
  {:des "Spotify"
    :rules [:spotify
      [:!Cf :!Cl] ; Search
  ]}
  {:des "Slack"
    :rules [:slack
      [:!COk :!Cup_arrow] ; Edit previous message
      [:!CSTclose_bracket :!OSdown_arrow] ; Next channel with unreads
      [:!CSTopen_bracket :!OSup_arrow] ; Previous channel with unreads
      [:!CSclose_bracket :!Odown_arrow] ; Next channel
      [:!CSh :!CSOTh] ; Stop calling people
      [:!CSopen_bracket :!Oup_arrow] ; Previous channel
      [:!Td :page_down] ; Scroll page down
      [:!Tg :!Ck] ; Search
      [:!Tu :page_up] ; Scroll page up
  ]}
]}
