Core Graphics   >     CGEventField
列挙型
CGEventField
低レベルイベント内の特殊なフィールドにアクセスするためのキーとして使用される定数。
宣言
概観
これらの定数は、getIntegerValueField(_:), setIntegerValueField(_:value:), getDoubleValueField(_:), 及び setDoubleValueField(_:value:) などの低レベルアクセサ関数を使用する場合、特定のイベントフィールドにアクセスするためのキーとして使用されます。
シンボル
定数
case mouseEventNumber
マウスボタンイベント番号を含む整数フィールドにアクセスするためのキー。一致するマウスダウンイベントとマウスアップイベントは、同じイベント番号を持ちます。
case mouseEventClickState
マウスボタンのクリック状態を含む整数フィールドにアクセスするためのキー。1 のクリック状態は、1 回のクリックを表します。2 のクリック状態は、ダブルクリックを表します。3 のクリック状態はトリプルクリックを表します。
case mouseEventPressure
マウスボタンを押した事を含む double のフィールドにアクセスするためのキー。pressure 値は 0 から 1 の範囲であり、0 はマウスを離していることを表します。この値は通常、マウスを模倣したタブレットペンによって設定されます。
マウスボタン番号を含む整数フィールドにアクセスするためのキー。可能な値の詳細については、CGMouseButton を参照してください。
case mouseEventDeltaX
最後のマウス移動イベント以降の水平のマウス増分を含む整数フィールドにアクセスするためのキー。
case mouseEventDeltaY
最後のマウス移動イベント以降の垂直のマウス増分を含む整数フィールドにアクセスするためのキー。
整数フィールドにアクセスするためのキー。Inkwell サブシステムによってイベントを無視する必要がある場合、値はゼロ以外です。
case mouseEventSubtype
kCFNumberIntType としてマウスイベントサブタイプをコード化する整数フィールドにアクセスするためのキー。
整数フィールドにアクセスするためのキーであり、キーダウンの自動繰り返しである場合は 0 でなく、それ以外の場合はゼロです。
case keyboardEventKeycode
キーを押すかキーを離すイベントの仮想キーコードを含む整数フィールドにアクセスするためのキー。
case keyboardEventKeyboardType
キーボード型 ID を含む整数フィールドにアクセスするためのキー。
case scrollWheelEventDeltaAxis1
スクロールデータを含む整数フィールドにアクセスするためのキー。このフィールドには通常、Mighty Mouse スクロールバーまたはシングルホイールマウススクロールバーからの最後のスクロールイベント以降の垂直位置の変化が含まれます。
case scrollWheelEventDeltaAxis2
スクロールデータを含む整数フィールドにアクセスするためのキー。このフィールドには通常、Mighty Mouse スクロールの最後のスクロールイベント以降の水平位置の変更が含まれます。
case scrollWheelEventDeltaAxis3
このフィールドは使用されません。
case scrollWheelEventFixedPtDeltaAxis1
スクロール・データを含むフィールドにアクセスするためのキー。スクロールデータは、Mighty Mouse スクロールバーまたはシングルホイールマウススクロールバーからの最後のスクロールイベント以降の行を基礎とするかピクセルを基礎とする垂直位置の変化を表します。スクロールデータは、固定小数点 16.16 符号付き整数形式を使用します。たとえば、フィールドの値が 1.0 の場合、整数 0x00010000 が CGEventGetIntegerValueField によって返されます。このキーが CGEventGetDoubleValueField に渡されると、固定小数点値は double 値に変換されます。
case scrollWheelEventFixedPtDeltaAxis2
スクロール・データを含むフィールドにアクセスするためのキー。スクロールデータは、Mighty Mouse スクロールバーからの最後のスクロールイベント以降の水平位置の行を基礎とするかピクセルを基礎とする変化を表します。スクロールデータは、固定小数点 16.16 符号付き整数形式を使用します。たとえば、フィールドの値が 1.0 の場合、整数 0x00010000 が CGEventGetIntegerValueField によって返されます。このキーが CGEventGetDoubleValueField に渡されると、固定小数点値は double 値に変換されます。
case scrollWheelEventFixedPtDeltaAxis3
このフィールドは使用されません。
case scrollWheelEventPointDeltaAxis1
ピクセルを基礎としたスクロールデータを含む整数フィールドにアクセスするためのキー。スクロールデータは、Mighty Mouse スクロールバーまたはシングルホイールマウススクロールバーからの最後のスクロールイベント以降の垂直位置の変化を表します。
case scrollWheelEventPointDeltaAxis2
ピクセルを基礎としたスクロールデータを含む整数フィールドにアクセスするためのキー。スクロールデータは、Mighty Mouse スクロールバーからの最後のスクロールイベント以降の水平位置の変化を表します。
case scrollWheelEventPointDeltaAxis3
このフィールドは使用されません。
case scrollWheelEventInstantMouser
Inkwell サブシステムによってイベントを無視すべきかどうかを示す整数フィールドにアクセスするためのキー。値がゼロ以外の場合、イベントは無視されます。
case tabletEventPointX
完全なタブレット解像度でタブレット空間内の絶対 X 座標を含む整数フィールドにアクセスするためのキー。
case tabletEventPointY
完全なタブレット解像度でタブレット空間内の絶対 Y 座標を含む整数フィールドにアクセスするためのキー。
case tabletEventPointZ
完全なタブレット解像度でタブレット空間内の絶対 Z 座標を含む整数フィールドにアクセスするためのキー。
タブレットボタンの状態を含む整数フィールドにアクセスするためのキー。ビット 0 は最初のボタンであり、セットビットは閉じたボタンまたは押されたボタンを表します。最大 16 のボタンがサポートされています。
タブレットペンの圧を含む double フィールドにアクセスするためのキー。0.0 の値は圧なしを表し、1.0 は最大の圧を表します。
case tabletEventTiltX
水平のタブレットペンの傾きを含む double フィールドにアクセスするためのキー。0.0 の値は傾きなしを表し、1.0 は最大の傾きを表します。
case tabletEventTiltY
垂直のタブレットペンの傾きを含む double フィールドにアクセスするためのキー。0.0 の値は傾きなしを表し、1.0 は最大の傾きを表します。
case tabletEventRotation
タブレットペンの回転を含む double フィールドにアクセスするためのキー。
case tabletEventTangentialPressure
デバイス上の接線方向の圧力を含む double のフィールドにアクセスするためのキー。0.0 の値は圧力なしを表し、1.0 は最大の圧力を表します。
case tabletEventDeviceID
システムが割り当てた一意のデバイス ID を含む整数フィールドにアクセスするためのキー。
case tabletEventVendor1
ベンダー指定の値を含む整数フィールドにアクセスするためのキー。
case tabletEventVendor2
ベンダー指定の値を含む整数フィールドにアクセスするためのキー。
case tabletEventVendor3
ベンダー指定の値を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventVendorID
通常は USB ベンダー ID の、ベンダー定義 ID を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventTabletID
通常は USB 製品 ID の、ベンダー定義のタブレット ID を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventPointerID
ポインティングデバイスのベンダー定義 ID を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventDeviceID
システムが割り当てたデバイス ID を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventSystemTabletID
システムが割り当てた一意のタブレット ID を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventVendorPointerType
ベンダーが割り当てたポインター型を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventVendorPointerSerialNumber
ベンダー定義のポインターのシリアル番号を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventVendorUniqueID
ベンダー定義の一意の ID を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventCapabilityMask
デバイス機能マスクを含む整数フィールドにアクセスするためのキー。
case tabletProximityEventPointerType
ポインター型を含む整数フィールドにアクセスするためのキー。
case tabletProximityEventEnterProximity
ペンがタブレットに近接しているかどうかを示す整数フィールドにアクセスするためのキー。ペンがタブレットに近接している場合は値はゼロではなく、タブレットから離れるときはゼロになります。
case eventTargetProcessSerialNumber
イベントターゲットプロセスのシリアル番号を含むフィールドにアクセスするためのキー。値は 64 ビット長の word です。
イベントターゲットの Unix プロセス ID を含むフィールドにアクセスするためのキー。
イベントソースの Unix プロセス ID を含むフィールドにアクセスするためのキー。
case eventSourceUserData
最大 64 ビットのイベントソースのユーザー提供データを含むフィールドにアクセスするためのキー。
case eventSourceUserID
イベントソース Unix の有効な UID を含むフィールドにアクセスするためのキー。
case eventSourceGroupID
イベントソース Unix の有効な GID を含むフィールドにアクセスするためのキー。
case eventSourceStateID
このイベントの作成に使用されたイベントソース状態 ID を含むフィールドにアクセスするためのキー。
case scrollWheelEventIsContinuous
スクロールイベントに、連続したピクセルを基礎としたスクロールデータが含まれているかどうかを示す整数フィールドにアクセスするためのキー。この値は、スクロールデータがピクセルを基礎としている場合はゼロではなく、スクロールデータが行を基礎としている場合はゼロです。
case mouseEventWindowUnderMousePointer
case mouseEventWindowUnderMousePointerThatCanHandleThisEvent
case scrollWheelEventMomentumPhase
case scrollWheelEventScrollCount
case scrollWheelEventScrollPhase
列挙型 Case
case mouseEventWindowUnderMousePointer
case mouseEventWindowUnderMousePointerThatCanHandleThisEvent
case scrollWheelEventMomentumPhase
case scrollWheelEventScrollCount
case scrollWheelEventScrollPhase