Core Graphics   >     CGEventSource   >   counterForEventType(_:eventType:)
型メソッド
counterForEventType(_:eventType:)
ウィンドウサーバーが起動してから見られる、指定された型のイベントのカウントを返します。
宣言
パラメータ
sourceState | アクセスすべきソース状態。CGEventSourceStateID にリストされている定数の 1 つを渡します。 |
eventType | アクセスすべきイベントの型。キーボード、マウス、またはタブレットの入力イベントのカウントを取得するには、kCGAnyInputEventType を指定します。 |
戻り値
ウィンドウ・サーバーが開始して以降に表示された、指定された型のイベントのカウント。
議論
Quartz は、ユーザのアクティビティを監視するアプリケーションにこれらのカウンタを提供します。例えば、アプリケーションはタイピストに繰り返しのストレス傷害を減らすために休憩を取るよう促すことができます。
修飾キーは、kCGEventKeyDown イベントではなく、kCGEventFlagsChanged イベントを生成し、押したり放したりのイベントを生成します。一部のキーボード(デスクトップとラップトップの両方) の音量、明るさ、および CD イジェクトキーは、キーを押したりまたは放したりのイベントを生成しません。
いろいろな理由で、すべてのキーボードのキーが上がっているときに、キーを押したりまたは放したりのイベントの数が同じではない場合があります。その結果、不一致が必ずしも一部のキーが下がっていることを示すわけではありません。
キーの自動繰り返しイベントはカウントされません。