目次 - SDL 3.0 API(機能別) - キーボード
キーボード
概要
SDLキーボード管理.
様々な種類のプログラムからキー入力にアクセスするかは次のドキュメントを参照すること:
https://wiki.libsdl.org/SDL3/BestKeyboardPractices
関数
- SDL_ClearComposition - 変換ウィンドウ/IMEを無効化せずに閉じる
- SDL_GetKeyboardFocus - キーボードフォーカスのあるウィンドウを得る
- SDL_GetKeyboardNameForID - キーボードの名前を得る
- SDL_GetKeyboards - 現在接続されているキーボードの一覧を得る
- SDL_GetKeyboardState - キーボードの状態を得る
- SDL_GetKeyFromName - 人が読めるキー名からキーコードを得る
- SDL_GetKeyFromScancode - キースキャンコードから現在のキーボードレイアウトに割り当てられたキーコードを得る
- SDL_GetKeyName - キーの人が読める名前を得る
- SDL_GetModState - 現在のキー修飾の状態を得る
- SDL_GetScancodeFromKey - キーコードから現在のキーボードレイアウトに割り当てられたキースキャンコードを得る
- SDL_GetScancodeFromName - 人が読めるキー名からスキャンコードを得る
- SDL_GetScancodeName - スキャンコードの人が読める名前を得る
- SDL_GetTextInputArea - Unicodeテキストの入力で使用される領域を得る
- SDL_HasKeyboard - キーボードが接続されているかチェックする
- SDL_HasScreenKeyboardSupport - スクリーンキーボードに対応しているかチェックする
- SDL_ResetKeyboard - キーボードの状態をクリアする
- SDL_ScreenKeyboardShown - ウィンドウにスクリーンキーボードが表示されているかチェックする
- SDL_SetModState - 現在のキー修飾の状態を設定する
- SDL_SetScancodeName - スキャンコードの人が読める名前を設定する
- SDL_SetTextInputArea - Unicodeテキストの入力で使用される領域を設定する
- SDL_StartTextInput - ウィンドウのUnicodeテキスト入力イベントの受け入れを開始する
- SDL_StartTextInputWithProperties - プロパティを設定してウィンドウのUnicodeテキスト入力イベントの受け入れを開始する
- SDL_StopTextInput - ウィンドウのUnicodeテキスト入力イベントの受け入れを停止する
- SDL_TextInputActive - ウィンドウのUnicodeテキスト入力が有効であるかをチェックする
型
- SDL_KeyboardID - 現在システムに接続されているキーボードのユニークID
列挙体
- SDL_Capitalization - 自動大文字化の種類の列挙体
- SDL_TextInputType - テキスト入力の種類の列挙体
SDL Wikiへのリンク
SDL3/CategoryKeyboard - SDL Wiki