目次 - SDL 3.0 API(機能別) - ヒント - SDL_HINT_MAC_OPTION_AS_ALT

SDL_HINT_MAC_OPTION_AS_ALT

macOSのOptionキーをALTキーに再割当するか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_MAC_OPTION_AS_ALT "SDL_MAC_OPTION_AS_ALT"

詳細

次の値を設定できる:

"none"OptionキーをALTキーに再割り当てしない (デフォルト)
"only_left"左OptionキーのみALTキーに再割り当てする
"only_right"右OptionキーのみALTキーに再割り当てする
"both"両方のOptionキーをALTキーに再割り当てする

このヒントはOptionキーを使用するキーシーケンスを阻止するが, キーボードイベントにはALT修飾は送られる. ALTキーとOptionキーが同時に押された場合, Optionキーは無視される. このヒントはALTキーにショートカットやナビゲーションの機能を持たせた端末エミュレータやグラフィカルユーザインターフェース(GUI)のようなアプリケーションで特に有用である. このヒントはSDL_GetKeyFromScancodeには適用されず, IMEが有効な場合のみ効果がある.

このヒントはいつでも変更できる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_MAC_OPTION_AS_ALT - SDL Wiki