docs: def main():
      "Send some test strings"
  
      actions = """
          {LWIN}
          {PAUSE .25}
          r
          {PAUSE .25}
          Notepad.exe{ENTER}
          {PAUSE 1}
          Hello{SPACE}World!
          {PAUSE 1}
          %{F4}
          {PAUSE .25}
          n
          """
      SendKeys(actions, pause = .1)
  
      keys = parse_keys(actions)
      for k in keys:
          print(k)
          k.Run()
          time.sleep(.1)
  
      test_strings = [
          "\n"
          "(aa)some text\n",
          "(a)some{ }text\n",
          "(b)some{{}text\n",
          "(c)some{+}text\n",
          "(d)so%me{ab 4}text",
          "(e)so%me{LEFT 4}text",
          "(f)so%me{ENTER 4}text",
          "(g)so%me{^aa 4}text",
          "(h)some +(asdf)text",
          "(i)some %^+(asdf)text",
          "(j)some %^+a text+",
          "(k)some %^+a tex+{&}",
          "(l)some %^+a tex+(dsf)",
          "",
          ]
  
      for s in test_strings:
          print(repr(s))
          keys = parse_keys(s, with_newlines = True)
          print(keys)
  
          for k in keys:
              k.Run()
              time.sleep(.1)
          print()