Support the meta key modifier

This commit is contained in:
Paul Chote
2011-03-18 16:18:51 +13:00
parent 72e0b58912
commit 6ba6940aad
3 changed files with 3 additions and 0 deletions

View File

@@ -57,6 +57,7 @@ namespace OpenRA
Shift = 1,
Alt = 2,
Ctrl = 4,
Meta = 8,
}
public enum KeyInputEvent { Down, Up };

View File

@@ -154,6 +154,7 @@ namespace OpenRA.Renderer.Cg
{
return ( ( raw & Sdl.KMOD_ALT ) != 0 ? Modifiers.Alt : 0 )
| ( ( raw & Sdl.KMOD_CTRL ) != 0 ? Modifiers.Ctrl : 0 )
| ( ( raw & Sdl.KMOD_META ) != 0 ? Modifiers.Meta : 0 )
| ( ( raw & Sdl.KMOD_SHIFT ) != 0 ? Modifiers.Shift : 0 );
}

View File

@@ -149,6 +149,7 @@ namespace OpenRA.Renderer.Glsl
{
return ( ( raw & Sdl.KMOD_ALT ) != 0 ? Modifiers.Alt : 0 )
| ( ( raw & Sdl.KMOD_CTRL ) != 0 ? Modifiers.Ctrl : 0 )
| ( ( raw & Sdl.KMOD_META ) != 0 ? Modifiers.Meta : 0 )
| ( ( raw & Sdl.KMOD_SHIFT ) != 0 ? Modifiers.Shift : 0 );
}