11 comments

  • pkoird 4 hours ago ago

    Wonder how this compares to Autohotkey on Windows.

    • eviks 4 hours ago ago

      Ahk isn't cli, and also is a full-blown programming language, so not as limited in its input

  • supersixirene 10 hours ago ago

    This is legend. I’ll be putting this to extensive use tomorrow.

    • robterrell 8 hours ago ago

      You've always had this ability, but with more convoluted syntax:

        osascript -e "tell application \"System Events\" to keystroke \"whatever\""
      
      Specify the application too with multiple -e parameters. This will copy whatever is selected in Safari:

        osascript -e "tell application \"Safari\" to activate" -e "tell application \"System Events\" to keystroke \"c\" using {command down}"
      • eviks 4 hours ago ago

        How do you stimulate delays, animation intervals, key down/ups a with System Events?

        • bestham 43 minutes ago ago

          Apple Script is a programming language and you have full control flow at your disposal to wait and branch as needed.

          • eviks 30 minutes ago ago

            This is too generic to answer this specific question. Key down, for example, is not an inherent property of a programming language.

            (and neither is delay precision guarantees, which might be important for some key sequences)

  • biomcgary 4 hours ago ago

    Now to finetune my local LLM on the sendkeys syntax, add kyutai for streaming voice recognition, and my mac will be fully voice operable.

  • lukaslukas 11 hours ago ago

    Nice. But why?

    • ivanche 10 hours ago ago

      For example to automate what couldn't be automated otherwise.

      • supersixirene 10 hours ago ago

        For example to deal with software designers that think web browsers are people