/// <summary>
        /// Get Key Enumeration Dictionary for KeyType
        /// </summary>
        /// <param name="keytype"></param>
        /// <returns></returns>
        public Dictionary <string, int> Get(KeyEnum.Type keytype)
        {
            switch (keytype)
            {
            case KeyEnum.Type.Console:
                this.keyEnum = this.Console();
                break;

            case KeyEnum.Type.WindowsForms:
                this.keyEnum = this.WindowsForms();
                break;

            case KeyEnum.Type.WindowsInput:
                this.keyEnum = this.WindowsInput();
                break;

            default:
                this.keyEnum = this.WindowsForms();
                break;
            }

            return(this.keyEnum);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="GameKeyAndSystemKeyConnector"/> class
 /// </summary>
 /// <param name="keytype"></param>
 public GameKeyAndSystemKeyConnector(KeyEnum.Type keytype)
 {
     this.currentKeyEnumType = this.systemKeys.Get(keytype);
     this.gameKeys.Initialise(Items.Application.Name.EliteDangerous);
     this.KeyType = keytype;
 }