ConsoleInput (クラス)
deprecated public abstract ConsoleInput {inherits GuiEventTarget}
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

非推奨

イベント処理を適切に制御してください。

プロパティ
accum:累積先である現在のコピー。
フィールド public ConsoleInput.accum:ConsoleState ={new ConsoleState}
latch:ラッチ済みコピーです。これから読み取ります。
フィールド public ConsoleInput.latch:ConsoleState ={new ConsoleState}
max-keycode:これまで表示された最も大きいキーコードです。最大値を含みます。
アクセサ public final ConsoleInput.max-keycode:int
プロパティ 継承 EventTarget: event-handlers

メソッド
console-key-down?:最後のサンプリング ピリオドで、任意の時間このキーが押された場合は true を返します。
public final {ConsoleInput.console-key-down? k:int}:bool
console-key-pressed?:最後のサンプリング ピリオドの間、このキーが押されていた場合は true を返します。
public final {ConsoleInput.console-key-pressed? k:int}:bool
console-key-released?:最後のサンプリング ピリオドの間にこのキーが離された場合は true を返します。
public final {ConsoleInput.console-key-released? k:int}:bool
console-reset:すべての状態をリセットします。
public {ConsoleInput.console-reset}:void
console-sample:現在のサンプリング間隔を終了し、ラッチ値をロックし、次のサンプリング ピリオドを開始します。
public {ConsoleInput.console-sample}:void
on-focus-in:FocusIn イベントのスタティック イベント ハンドラ
public {ConsoleInput.on-focus-in e:FocusIn}:void
on-focus-out:FocusOut イベントのスタティック イベント ハンドラ
public {ConsoleInput.on-focus-out e:FocusOut}:void
on-pointer-motion:PointerMotion イベントのスタティック イベント ハンドラ
public {ConsoleInput.on-pointer-motion e:PointerMotion}:void
on-pointer-press:PointerPress イベントのスタティック イベント ハンドラ
public {ConsoleInput.on-pointer-press e:PointerPress}:void
on-pointer-release:PointerRelease イベントのスタティック イベント ハンドラ
public {ConsoleInput.on-pointer-release e:PointerRelease}:void
on-raw-key-press:RawKeyPress イベントのスタティック イベント ハンドラ
public {ConsoleInput.on-raw-key-press e:RawKeyPress}:void
on-raw-key-release:RawKeyRelease イベントのスタティック イベント ハンドラ
public {ConsoleInput.on-raw-key-release e:RawKeyRelease}:void
メソッド 継承 GuiEventTarget: handle-delegate-event, handle-event, on-action, on-cancel-mode, on-command-changed, on-commit, on-composition-change-event, on-composition-result-event, on-context-menu-event, on-current-record-change-request, on-current-record-changed, on-destroy-notify, on-destroy-requested, on-drag-enter, on-drag-leave, on-drag-over, on-drag-pointer, on-drag-started, on-drop, on-end-composition-event, on-focus-event, on-gesture, on-gesture-begin, on-gesture-end, on-gesture-magnify, on-gesture-pan, on-gesture-rotate, on-gesture-swipe, on-gesture-tap, on-gesture-touch, on-grab-release, on-gui-event, on-input-method-event, on-inspection, on-key-event, on-key-press, on-pointer-button, on-pointer-crossing, on-pointer-enter, on-pointer-envelope-event, on-pointer-event, on-pointer-leave, on-pointer-scroll, on-raw-key-event, on-reset, on-selectable-added, on-selectable-removed, on-selection-changed, on-selection-context-activated, on-selection-context-deactivated, on-selection-event, on-start-composition-event, on-start-event, on-stop-event, on-view-activate, on-view-deactivate, on-window-close, remove-event-handlers-for-event-class
メソッド 継承 EventTarget: accepts-event-class?, add-event-handler, event-handler-present?, remove-event-handler, verify-event
メソッド 継承 BasicEventTarget: enqueue-event
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize




プロパティ詳細
accum (フィールド)
public ConsoleInput.accum:ConsoleState ={new ConsoleState}

累積先である現在のコピー。



latch (フィールド)
public ConsoleInput.latch:ConsoleState ={new ConsoleState}

ラッチ済みコピーです。これから読み取ります。



max-keycode (アクセサ)
アクセサ public final ConsoleInput.max-keycode:int

これまで表示された最も大きいキーコードです。最大値を含みます。






メソッド詳細
console-key-down? (メソッド)
public final {ConsoleInput.console-key-down? k:int}:bool

最後のサンプリング ピリオドで、任意の時間このキーが押された場合は true を返します。



console-key-pressed? (メソッド)
public final {ConsoleInput.console-key-pressed? k:int}:bool

最後のサンプリング ピリオドの間、このキーが押されていた場合は true を返します。



console-key-released? (メソッド)
public final {ConsoleInput.console-key-released? k:int}:bool

最後のサンプリング ピリオドの間にこのキーが離された場合は true を返します。



console-reset (メソッド)
public {ConsoleInput.console-reset}:void

すべての状態をリセットします。



console-sample (メソッド)
public {ConsoleInput.console-sample}:void

現在のサンプリング間隔を終了し、ラッチ値をロックし、次のサンプリング ピリオドを開始します。



on-focus-in (メソッド)
public {ConsoleInput.on-focus-in e:FocusIn}:void

FocusIn イベントのスタティック イベント ハンドラ

説明

スタティック イベント ハンドラの一般的な情報については、GuiEventTarget.on-pointer-event を参照してください。


on-focus-out (メソッド)
public {ConsoleInput.on-focus-out e:FocusOut}:void

FocusOut イベントのスタティック イベント ハンドラ

説明

スタティック イベント ハンドラの一般的な情報については、GuiEventTarget.on-pointer-event を参照してください。


on-pointer-motion (メソッド)
public {ConsoleInput.on-pointer-motion e:PointerMotion}:void

PointerMotion イベントのスタティック イベント ハンドラ

説明

スタティック イベント ハンドラの一般的な情報については、GuiEventTarget.on-pointer-event を参照してください。


on-pointer-press (メソッド)
public {ConsoleInput.on-pointer-press e:PointerPress}:void

PointerPress イベントのスタティック イベント ハンドラ

説明

スタティック イベント ハンドラの一般的な情報については、GuiEventTarget.on-pointer-event を参照してください。


on-pointer-release (メソッド)
public {ConsoleInput.on-pointer-release e:PointerRelease}:void

PointerRelease イベントのスタティック イベント ハンドラ

説明

スタティック イベント ハンドラの一般的な情報については、GuiEventTarget.on-pointer-event を参照してください。


on-raw-key-press (メソッド)
public {ConsoleInput.on-raw-key-press e:RawKeyPress}:void

RawKeyPress イベントのスタティック イベント ハンドラ

説明

スタティック イベント ハンドラの一般的な情報については、GuiEventTarget.on-pointer-event を参照してください。


on-raw-key-release (メソッド)
public {ConsoleInput.on-raw-key-release e:RawKeyRelease}:void

RawKeyRelease イベントのスタティック イベント ハンドラ

説明

スタティック イベント ハンドラの一般的な情報については、GuiEventTarget.on-pointer-event を参照してください。