From: thefiddler Date: Fri, 25 Apr 2014 11:38:53 +0000 (+0200) Subject: [OpenTK] Rebased on develop X-Git-Tag: 2.0-0~178^2~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e36a0d0fbcdea0142dbaafea2878cd21cc8282bb;p=platform%2Fcore%2Fcsapi%2Fopentk.git [OpenTK] Rebased on develop --- diff --git a/Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs b/Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs index 90c47a8..71f0ded 100644 --- a/Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs +++ b/Source/OpenTK/Platform/MacOS/CocoaNativeWindow.cs @@ -135,7 +135,6 @@ namespace OpenTK.Platform.MacOS private Nullable deferredWindowBorder; private Nullable previousWindowBorder; private WindowState windowState = WindowState.Normal; - private MacOSKeyMap keyMap = new MacOSKeyMap(); private OpenTK.Input.KeyboardKeyEventArgs keyArgs = new OpenTK.Input.KeyboardKeyEventArgs(); private KeyPressEventArgs keyPressArgs = new KeyPressEventArgs((char)0); private string title; @@ -337,13 +336,7 @@ namespace OpenTK.Platform.MacOS private void GetKey(ushort keyCode, NSEventModifierMask modifierFlags, OpenTK.Input.KeyboardKeyEventArgs args) { - OpenTK.Input.Key key; - if (!keyMap.TryGetValue((OpenTK.Platform.MacOS.Carbon.MacOSKeyCode)keyCode, out key)) - { - key = OpenTK.Input.Key.Unknown; - } - - args.Key = key; + args.Key = MacOSKeyMap.GetKey((Carbon.MacOSKeyCode)keyCode); args.Modifiers = GetModifiers(modifierFlags); args.ScanCode = (uint)keyCode; } diff --git a/Source/OpenTK/Platform/MacOS/MacOSKeyMap.cs b/Source/OpenTK/Platform/MacOS/MacOSKeyMap.cs index 35f1946..103bd57 100644 --- a/Source/OpenTK/Platform/MacOS/MacOSKeyMap.cs +++ b/Source/OpenTK/Platform/MacOS/MacOSKeyMap.cs @@ -36,7 +36,7 @@ namespace OpenTK.Platform.MacOS using Carbon; using Input; - class MacOSKeyMap + static class MacOSKeyMap { public static Key GetKey(MacOSKeyCode code) {