public static void CreateKeyDictionary()
{
SFKeyDictionary = new Dictionary<UnityEngine.KeyCode, SFKey.Code>();
SFKeyDictionary.Add(UnityEngine.KeyCode.A, Code.A);
SFKeyDictionary.Add(UnityEngine.KeyCode.B, Code.B);
SFKeyDictionary.Add(UnityEngine.KeyCode.C, Code.C);
SFKeyDictionary.Add(UnityEngine.KeyCode.D, Code.D);
SFKeyDictionary.Add(UnityEngine.KeyCode.E, Code.E);
SFKeyDictionary.Add(UnityEngine.KeyCode.F, Code.F);
SFKeyDictionary.Add(UnityEngine.KeyCode.G, Code.G);
SFKeyDictionary.Add(UnityEngine.KeyCode.H, Code.H);
SFKeyDictionary.Add(UnityEngine.KeyCode.I, Code.I);
SFKeyDictionary.Add(UnityEngine.KeyCode.J, Code.J);
SFKeyDictionary.Add(UnityEngine.KeyCode.K, Code.K);
SFKeyDictionary.Add(UnityEngine.KeyCode.L, Code.L);
SFKeyDictionary.Add(UnityEngine.KeyCode.M, Code.M);
SFKeyDictionary.Add(UnityEngine.KeyCode.N, Code.N);
SFKeyDictionary.Add(UnityEngine.KeyCode.O, Code.O);
SFKeyDictionary.Add(UnityEngine.KeyCode.P, Code.P);
SFKeyDictionary.Add(UnityEngine.KeyCode.Q, Code.Q);
SFKeyDictionary.Add(UnityEngine.KeyCode.R, Code.R);
SFKeyDictionary.Add(UnityEngine.KeyCode.S, Code.S);
SFKeyDictionary.Add(UnityEngine.KeyCode.T, Code.T);
SFKeyDictionary.Add(UnityEngine.KeyCode.U, Code.U);
SFKeyDictionary.Add(UnityEngine.KeyCode.V, Code.V);
SFKeyDictionary.Add(UnityEngine.KeyCode.W, Code.W);
SFKeyDictionary.Add(UnityEngine.KeyCode.X, Code.X);
SFKeyDictionary.Add(UnityEngine.KeyCode.Y, Code.Y);
SFKeyDictionary.Add(UnityEngine.KeyCode.Z, Code.Z);
SFKeyDictionary.Add(UnityEngine.KeyCode.Backspace, Code.Backspace);
SFKeyDictionary.Add(UnityEngine.KeyCode.Space, Code.Space);
SFKeyDictionary.Add(UnityEngine.KeyCode.Return, Code.Return);
SFKeyDictionary.Add(UnityEngine.KeyCode.CapsLock, Code.CapsLock);
SFKeyDictionary.Add(UnityEngine.KeyCode.Comma, Code.Comma);
SFKeyDictionary.Add(UnityEngine.KeyCode.Semicolon, Code.Semicolon);
SFKeyDictionary.Add(UnityEngine.KeyCode.Period, Code.Period);
SFKeyDictionary.Add(UnityEngine.KeyCode.Tab, Code.Tab);
}