- 494 名前:486 mailto:sage [2011/02/13(日) 18:01:19 .net]
- >>487
無効なキー入力をしたときに鳴る音と同じ音が鳴るんだよね。 たとえばアプリ実行中にCommand+Aなどの無効なキーを入力するとビープ音(うちだとFunk)が鳴るんだけど、 その音が鳴りながらアプリが終了する(のでビープ音も途中までしか鳴らない)。 具体的には以下のコードみたいに終了イベントやキーを受け取ってメインループを終わらせてる。 もっとちゃんとショートカットキーを実装する方法があるのかな。 SDL_Event event; while (SDL_PollEvent(&event)) { if (event.type == SDL_QUIT || event.type == SDL_WINDOWEVENT && event.window.event == SDL_WINDOWEVENT_CLOSE || event.type == SDL_KEYDOWN && event.key.keysym.sym == SDLK_q && (event.key.keysym.mod == KMOD_LGUI || event.key.keysym.mod == KMOD_RGUI)) { done_ = true; // メインループを抜けさせる } }
|

|