public void InitPlayer() { //Initializes the Special Keys and Ability to play the keys //Since Special Keys are a hard-Coded List, add Each Special Key SpecialKey TempSpecial = new SpecialKey(); //SpecialKey[0] = Left Mouse Button TempSpecial.SpecialID = 0; TempSpecial.SpecialName = "Left Mouse Button"; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[1] = Right Mouse Button TempSpecial.SpecialID = 1; TempSpecial.SpecialName = "Right Mouse Button"; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[2] = Middle Mouse Button TempSpecial.SpecialID = 2; TempSpecial.SpecialName = "Middle Mouse Button"; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[3] = Scroll Wheel TempSpecial.SpecialID = 3; TempSpecial.SpecialName = "Mouse Vertical Scroll"; TempSpecial.ReqData = true; TempSpecial.ExtraDataType = SpecialKey.SpecialKeysExtraData.Boolean; TempSpecial.ExtraDataParams.Add("True", "Up"); TempSpecial.ExtraDataParams.Add("False", "Down"); _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[4] = Scroll Wheel TempSpecial.SpecialID = 4; TempSpecial.SpecialName = "Mouse Horizontal Scroll"; TempSpecial.ReqData = true; TempSpecial.ExtraDataType = SpecialKey.SpecialKeysExtraData.Boolean; TempSpecial.ExtraDataParams.Add("True", "Right"); TempSpecial.ExtraDataParams.Add("False", "Left"); _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[5] = Media Play/Pause TempSpecial.SpecialID = 5; TempSpecial.SpecialName = "Media Play/Pause"; TempSpecial.SpecialValue = (ushort)MEDIA_PLAY_PAUSE; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[6] = Media Stop TempSpecial.SpecialID = 6; TempSpecial.SpecialName = "Media Stop"; TempSpecial.SpecialValue = (ushort)MEDIA_STOP; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[7] = Media Next TempSpecial.SpecialID = 7; TempSpecial.SpecialName = "Media Next Track"; TempSpecial.SpecialValue = (ushort)MEDIA_NEXT; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[8] = Media Previous TempSpecial.SpecialID = 8; TempSpecial.SpecialName = "Media Prev Track"; TempSpecial.SpecialValue = (ushort)MEDIA_PREV; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[9] = Volume Mute TempSpecial.SpecialID = 9; TempSpecial.SpecialName = "Volume Mute"; TempSpecial.SpecialValue = (ushort)VOLUME_MUTE; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[10] = Volume Down TempSpecial.SpecialID = 10; TempSpecial.SpecialName = "Volume Down"; TempSpecial.SpecialValue = (ushort)VOLUME_DOWN; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[11] = Volumen Up TempSpecial.SpecialID = 11; TempSpecial.SpecialName = "Volume Up"; TempSpecial.SpecialValue = (ushort)VOLUME_UP; _SpecialKeys.Add(TempSpecial); }
//}}} public void InitPlayer() // {{{ { //Initializes the Special-Keys and Ability to play the keys //Since Special-Keys are a hard-Coded List, add Each Special-Key SpecialKey TempSpecial = new SpecialKey(); //SpecialKey[0] = Left Mouse Button TempSpecial.SpecialID = 0; TempSpecial.SpecialName = "Left Mouse Button"; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[1] = Right Mouse Button TempSpecial.SpecialID = 1; TempSpecial.SpecialName = "Right Mouse Button"; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[2] = Middle Mouse Button TempSpecial.SpecialID = 2; TempSpecial.SpecialName = "Middle Mouse Button"; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[3] = Scroll Wheel TempSpecial.SpecialID = 3; TempSpecial.SpecialName = "Mouse Vertical Scroll"; TempSpecial.ReqData = true; TempSpecial.ExtraDataType = SpecialKeysExtraData.Boolean; TempSpecial.ExtraDataParams.Add("True", "Up"); TempSpecial.ExtraDataParams.Add("False", "Down"); _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[4] = Scroll Wheel TempSpecial.SpecialID = 4; TempSpecial.SpecialName = "Mouse Horizontal Scroll"; TempSpecial.ReqData = true; TempSpecial.ExtraDataType = SpecialKeysExtraData.Boolean; TempSpecial.ExtraDataParams.Add("True", "Right"); TempSpecial.ExtraDataParams.Add("False", "Left"); _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[5] = Media Play/Pause TempSpecial.SpecialID = 5; TempSpecial.SpecialName = "Media Play/Pause"; TempSpecial.SpecialValue = (ushort)MEDIA_PLAY_PAUSE; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[6] = Media Stop TempSpecial.SpecialID = 6; TempSpecial.SpecialName = "Media Stop"; TempSpecial.SpecialValue = (ushort)MEDIA_STOP; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[7] = Media Next TempSpecial.SpecialID = 7; TempSpecial.SpecialName = "Media Next Track"; TempSpecial.SpecialValue = (ushort)MEDIA_NEXT; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[8] = Media Previous TempSpecial.SpecialID = 8; TempSpecial.SpecialName = "Media Prev Track"; TempSpecial.SpecialValue = (ushort)MEDIA_PREV; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[9] = Volume Mute TempSpecial.SpecialID = 9; TempSpecial.SpecialName = "Volume Mute"; TempSpecial.SpecialValue = (ushort)VOLUME_MUTE; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[10] = Volume Down TempSpecial.SpecialID = 10; TempSpecial.SpecialName = "Volume Down"; TempSpecial.SpecialValue = (ushort)VOLUME_DOWN; _SpecialKeys.Add(TempSpecial); TempSpecial = new SpecialKey(); //SpecialKey[11] = Volumen Up TempSpecial.SpecialID = 11; TempSpecial.SpecialName = "Volume Up"; TempSpecial.SpecialValue = (ushort)VOLUME_UP; _SpecialKeys.Add(TempSpecial); }