ウィンドウを作成せずにSDLを使用してシステム内のイベントをリスンすることはできますか? 私は自分のアプリがシステム内のイベントを聴きたいと思っています。特定のショートカットを押すと、実際のUIでウィンドウを作成します。これが不可能な場合ヘッドレスSDLイベント処理
extern crate sdl2;
fn main() {
let ctx = sdl2::init().unwrap();
let mut event_pump = ctx.event_pump().unwrap();
event_pump.pump_events();
for event in event_pump.wait_iter() {
match event {
_ => { print!("event") }
}
}
}
、グローバルショートカットをリッスンするためのクロスプラットフォームな方法はありますか私はすべてのプラットフォームに自分のためにそれを再実装する必要がありますか?
なぜsdl-2が必要ですか?また、ビルドしたいものが重要なロガーとして誤用される可能性があります。 – llogiq
システム全体のショートカットイベントを購読するのに何かを使うのはうれしいでしょう。私もobvioulyより新しいので、私はsdl2をchoseしかし、私はsdl1で欲しいものを行う方法があれば私は喜んで交換するだろう –