問題は、腕立て伏せ中が暇なコト。ひとまずMacで欲しかった自動スクロールを作ってみました。これで無限スクロールタイプの情報サイトのインプットが捗るはず。
使い方、まずは無料の開発環境 Xcode をインストール。
次のようにSwiftのコード「autoscroll.swift」を書きます。
import Foundation func wheel(x: Int32, y: Int32) { CGEvent( scrollWheelEvent2Source: nil, units: CGScrollEventUnit.pixel, wheelCount: 1, wheel1: y, wheel2: x, wheel3: 0 )?.post(tap: CGEventTapLocation.cghidEventTap) } while (true) { wheel(x: 0, y: -1) usleep(10_000) }
siwftc コマンドでコンパイルして、実行します。(セキュリティとプライバシーでは、ターミナル.app を許可する形になるのはちょっと困る・・・)
swiftc autoscroll.swift ./autoscroll
10ミリ秒毎に1pxホイールスクロールの無限ループが始まります。
止める時は、実行したプログラムを Ctrl-C で停止。