目次 - SDL 3.0 API(機能別) - キーボード

キーボード

概要

SDLキーボード管理.

様々な種類のプログラムからキー入力にアクセスするかは次のドキュメントを参照すること:

https://wiki.libsdl.org/SDL3/BestKeyboardPractices

関数

  1. SDL_ClearComposition - 変換ウィンドウ/IMEを無効化せずに閉じる
  2. SDL_GetKeyboardFocus - キーボードフォーカスのあるウィンドウを得る
  3. SDL_GetKeyboardNameForID - キーボードの名前を得る
  4. SDL_GetKeyboards - 現在接続されているキーボードの一覧を得る
  5. SDL_GetKeyboardState - キーボードの状態を得る
  6. SDL_GetKeyFromName - 人が読めるキー名からキーコードを得る
  7. SDL_GetKeyFromScancode - キースキャンコードから現在のキーボードレイアウトに割り当てられたキーコードを得る
  8. SDL_GetKeyName - キーの人が読める名前を得る
  9. SDL_GetModState - 現在のキー修飾の状態を得る
  10. SDL_GetScancodeFromKey - キーコードから現在のキーボードレイアウトに割り当てられたキースキャンコードを得る
  11. SDL_GetScancodeFromName - 人が読めるキー名からスキャンコードを得る
  12. SDL_GetScancodeName - スキャンコードの人が読める名前を得る
  13. SDL_GetTextInputArea - Unicodeテキストの入力で使用される領域を得る
  14. SDL_HasKeyboard - キーボードが接続されているかチェックする
  15. SDL_HasScreenKeyboardSupport - スクリーンキーボードに対応しているかチェックする
  16. SDL_ResetKeyboard - キーボードの状態をクリアする
  17. SDL_ScreenKeyboardShown - ウィンドウにスクリーンキーボードが表示されているかチェックする
  18. SDL_SetModState - 現在のキー修飾の状態を設定する
  19. SDL_SetScancodeName - スキャンコードの人が読める名前を設定する
  20. SDL_SetTextInputArea - Unicodeテキストの入力で使用される領域を設定する
  21. SDL_StartTextInput - ウィンドウのUnicodeテキスト入力イベントの受け入れを開始する
  22. SDL_StartTextInputWithProperties - プロパティを設定してウィンドウのUnicodeテキスト入力イベントの受け入れを開始する
  23. SDL_StopTextInput - ウィンドウのUnicodeテキスト入力イベントの受け入れを停止する
  24. SDL_TextInputActive - ウィンドウのUnicodeテキスト入力が有効であるかをチェックする

  1. SDL_KeyboardID - 現在システムに接続されているキーボードのユニークID

列挙体

  1. SDL_Capitalization - 自動大文字化の種類の列挙体
  2. SDL_TextInputType - テキスト入力の種類の列挙体

SDL Wikiへのリンク

SDL3/CategoryKeyboard - SDL Wiki