質問: R言語で開発をしているのですが、キーボードの特定のキーを押させるコードの書き方が分かりません。 例えばif文で定義した特定の条件が発生したときにキーボードの "J" キーを押させるようなコードはどのように記述すればよいでしょうか?
回答: Cのライブラリ経由でOSのAPIを叩くしか方法がないと思います。 Cのライブラリ作成はRから他言語利用 - RjpWikiを参考にしてください。Windowsでキーボードのキーを押す(というよりキーイベントを送る)場合はC上でSendInput 関数を使用できます。キーボードのエミュレート方法はOSによって異なるのでそれぞれ実装してください。(macOSとLinuxでの方法はちょっと知らないですけど) もしかしたら誰かが拡張パッケージを作っているかも知れませんが、CRANをさらっと検索した限りでは見当たりませんでした。