From: <an...@us...> - 2008-03-05 07:18:17
|
Revision: 1429 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=1429&view=rev Author: and-81 Date: 2008-03-04 23:18:13 -0800 (Tue, 04 Mar 2008) Log Message: ----------- Modified Paths: -------------- trunk/plugins/IR Server Suite/Applications/Abstractor/MainForm.cs trunk/plugins/IR Server Suite/Applications/Dbox Tuner/Program.cs trunk/plugins/IR Server Suite/Applications/Translator/Forms/GetKeyCodeForm.cs trunk/plugins/IR Server Suite/Documentation/new.html trunk/plugins/IR Server Suite/Input Service/Input Service Configuration/Advanced.Designer.cs trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remotes.xml Added Paths: ----------- trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Abstract Remote Model.xml trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE.xml Removed Paths: ------------- trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE (basic).xml trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE (full).xml Modified: trunk/plugins/IR Server Suite/Applications/Abstractor/MainForm.cs =================================================================== --- trunk/plugins/IR Server Suite/Applications/Abstractor/MainForm.cs 2008-03-05 06:31:38 UTC (rev 1428) +++ trunk/plugins/IR Server Suite/Applications/Abstractor/MainForm.cs 2008-03-05 07:18:13 UTC (rev 1429) @@ -184,6 +184,7 @@ IRServerInfo _irServerInfo = new IRServerInfo(); + //string[] _devices; string _selectedDevice; #endregion Variables @@ -204,6 +205,9 @@ DelegateSetDevices _setDevices; void SetDevices(string[] devices) { + // TODO: add code to automatically add devices to the list if they come from forwarded remote button presses. + //_devices = devices; + comboBoxDevice.Items.Clear(); comboBoxDevice.Items.AddRange(devices); comboBoxDevice.SelectedIndex = 0; Modified: trunk/plugins/IR Server Suite/Applications/Dbox Tuner/Program.cs =================================================================== --- trunk/plugins/IR Server Suite/Applications/Dbox Tuner/Program.cs 2008-03-05 06:31:38 UTC (rev 1428) +++ trunk/plugins/IR Server Suite/Applications/Dbox Tuner/Program.cs 2008-03-05 07:18:13 UTC (rev 1429) @@ -150,8 +150,18 @@ _tvBouquets = new DataTable(); _tvBouquets.ReadXml(DataFile); - string expression = String.Format("ChanNo = '{0}'", args[1]); + string expression = String.Format("Channel = '{0}'", args[1]); // Works on EnigmaV1, others unknown. + /* + string expression; + switch (_boxType) + { + case StbBoxType.EnigmaV1: expression = String.Format("Channel = '{0}'", args[1]); break; + case StbBoxType.EnigmaV2: expression = String.Format("Channel = '{0}'", args[1]); break; + default: expression = String.Format("Channel = '{0}'", args[1]); break; + } + */ + DataRow[] rows = _tvBouquets.Select(expression); if (rows.Length == 1) { Modified: trunk/plugins/IR Server Suite/Applications/Translator/Forms/GetKeyCodeForm.cs =================================================================== --- trunk/plugins/IR Server Suite/Applications/Translator/Forms/GetKeyCodeForm.cs 2008-03-05 06:31:38 UTC (rev 1428) +++ trunk/plugins/IR Server Suite/Applications/Translator/Forms/GetKeyCodeForm.cs 2008-03-05 07:18:13 UTC (rev 1429) @@ -31,6 +31,10 @@ #region Properties + /// <summary> + /// Gets the key code received. + /// </summary> + /// <value>The key code.</value> public string KeyCode { get { return _keyCode; } @@ -69,7 +73,11 @@ int keyCodeSize = BitConverter.ToInt32(data, 4 + deviceNameSize); string keyCode = Encoding.ASCII.GetString(data, 8 + deviceNameSize, keyCodeSize); - _keyCode = keyCode; + // TODO: When Abstract Remote Model becomes on by default + //if (deviceName.Equals("Abstract", StringComparison.OrdinalIgnoreCase) + _keyCode = keyCode; + //else + // _keyCode = String.Format("{0} ({1})", deviceName, keyCode); this.Invoke(_keyCodeSet); } Modified: trunk/plugins/IR Server Suite/Documentation/new.html =================================================================== --- trunk/plugins/IR Server Suite/Documentation/new.html 2008-03-05 06:31:38 UTC (rev 1428) +++ trunk/plugins/IR Server Suite/Documentation/new.html 2008-03-05 07:18:13 UTC (rev 1429) @@ -43,6 +43,8 @@ <LI>General: Receiving device name is now sent along with remote button codes, this is in preparation for a major overhaul of the remote mapping system to facilitate automatic configuration for controlling your whole PC! This feature will not be completed until 1.0.4.3 or 1.0.5.0 but it will be very big if it comes together as planned.</LI> <LI>New Prorgam: Added Keyboard Input Relay, to enable mapping special (App Command) keyboard buttons (like Forward, Back, Play, Stop, Volume, etc...) as well as basic key combinations as if they are remote button presses.</LI> <LI>New Input Plugin: Direct Input. This allows the user to map game controllers (gamepads, joysticks, etc...) as remotes. First version is basic, next version will allow button combos and controlling the mouse with analog sticks.</LI> +<LI>General: Implemented first draft of Abstract Remote Model. This will be expanded on in Version 1.0.4.3 to provide a superior automatic configuration method for all Applications and Plugins.</LI> +<LI>MCE Transceiver: No longer sends those remote buttons that are being automatically handled, if automatic handling is disabled it will send the full set. This will prevent double presses from occuring. Note that this only effects the buttons that are automatically handled, the other buttons will continue to be sent regardless.</LI> </UL></P> <BR> Modified: trunk/plugins/IR Server Suite/Input Service/Input Service Configuration/Advanced.Designer.cs =================================================================== --- trunk/plugins/IR Server Suite/Input Service/Input Service Configuration/Advanced.Designer.cs 2008-03-05 06:31:38 UTC (rev 1428) +++ trunk/plugins/IR Server Suite/Input Service/Input Service Configuration/Advanced.Designer.cs 2008-03-05 07:18:13 UTC (rev 1429) @@ -40,7 +40,10 @@ this.buttonOK = new System.Windows.Forms.Button(); this.toolTips = new System.Windows.Forms.ToolTip(this.components); this.checkBoxAbstractRemoteMode = new System.Windows.Forms.CheckBox(); + this.buttonExclusions = new System.Windows.Forms.Button(); + this.groupBoxAbstractRemoteModel = new System.Windows.Forms.GroupBox(); this.groupBoxMode.SuspendLayout(); + this.groupBoxAbstractRemoteModel.SuspendLayout(); this.SuspendLayout(); // // groupBoxMode @@ -127,7 +130,7 @@ // this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.buttonCancel.Location = new System.Drawing.Point(328, 136); + this.buttonCancel.Location = new System.Drawing.Point(328, 208); this.buttonCancel.Name = "buttonCancel"; this.buttonCancel.Size = new System.Drawing.Size(64, 24); this.buttonCancel.TabIndex = 3; @@ -138,7 +141,7 @@ // buttonOK // this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.buttonOK.Location = new System.Drawing.Point(256, 136); + this.buttonOK.Location = new System.Drawing.Point(256, 208); this.buttonOK.Name = "buttonOK"; this.buttonOK.Size = new System.Drawing.Size(64, 24); this.buttonOK.TabIndex = 2; @@ -148,24 +151,49 @@ // // checkBoxAbstractRemoteMode // - this.checkBoxAbstractRemoteMode.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.checkBoxAbstractRemoteMode.AutoSize = true; - this.checkBoxAbstractRemoteMode.Location = new System.Drawing.Point(8, 136); + this.checkBoxAbstractRemoteMode.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.checkBoxAbstractRemoteMode.Location = new System.Drawing.Point(16, 24); this.checkBoxAbstractRemoteMode.Name = "checkBoxAbstractRemoteMode"; - this.checkBoxAbstractRemoteMode.Size = new System.Drawing.Size(159, 17); - this.checkBoxAbstractRemoteMode.TabIndex = 1; - this.checkBoxAbstractRemoteMode.Text = "Use Abstract Remote Model"; + this.checkBoxAbstractRemoteMode.Size = new System.Drawing.Size(264, 24); + this.checkBoxAbstractRemoteMode.TabIndex = 0; + this.checkBoxAbstractRemoteMode.Text = "Use the Abstract Remote Model"; this.toolTips.SetToolTip(this.checkBoxAbstractRemoteMode, "Enable automatic abstract remote model translation"); this.checkBoxAbstractRemoteMode.UseVisualStyleBackColor = true; // + // buttonExclusions + // + this.buttonExclusions.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonExclusions.Enabled = false; + this.buttonExclusions.Location = new System.Drawing.Point(296, 24); + this.buttonExclusions.Name = "buttonExclusions"; + this.buttonExclusions.Size = new System.Drawing.Size(80, 24); + this.buttonExclusions.TabIndex = 1; + this.buttonExclusions.Text = "Exclusions"; + this.toolTips.SetToolTip(this.buttonExclusions, "Configure Abstract Remote Model exclusions"); + this.buttonExclusions.UseVisualStyleBackColor = true; + // + // groupBoxAbstractRemoteModel + // + this.groupBoxAbstractRemoteModel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxAbstractRemoteModel.Controls.Add(this.buttonExclusions); + this.groupBoxAbstractRemoteModel.Controls.Add(this.checkBoxAbstractRemoteMode); + this.groupBoxAbstractRemoteModel.Location = new System.Drawing.Point(8, 136); + this.groupBoxAbstractRemoteModel.Name = "groupBoxAbstractRemoteModel"; + this.groupBoxAbstractRemoteModel.Size = new System.Drawing.Size(384, 56); + this.groupBoxAbstractRemoteModel.TabIndex = 1; + this.groupBoxAbstractRemoteModel.TabStop = false; + this.groupBoxAbstractRemoteModel.Text = "Abstract Remote Model"; + // // Advanced // this.AcceptButton = this.buttonOK; this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.buttonCancel; - this.ClientSize = new System.Drawing.Size(400, 169); - this.Controls.Add(this.checkBoxAbstractRemoteMode); + this.ClientSize = new System.Drawing.Size(400, 241); + this.Controls.Add(this.groupBoxAbstractRemoteModel); this.Controls.Add(this.buttonCancel); this.Controls.Add(this.buttonOK); this.Controls.Add(this.groupBoxMode); @@ -173,14 +201,14 @@ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MaximizeBox = false; this.MinimizeBox = false; - this.MinimumSize = new System.Drawing.Size(406, 194); + this.MinimumSize = new System.Drawing.Size(406, 266); this.Name = "Advanced"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "Input Service Configuration - Advanced"; this.groupBoxMode.ResumeLayout(false); this.groupBoxMode.PerformLayout(); + this.groupBoxAbstractRemoteModel.ResumeLayout(false); this.ResumeLayout(false); - this.PerformLayout(); } @@ -196,5 +224,7 @@ private System.Windows.Forms.Button buttonOK; private System.Windows.Forms.ToolTip toolTips; private System.Windows.Forms.CheckBox checkBoxAbstractRemoteMode; + private System.Windows.Forms.Button buttonExclusions; + private System.Windows.Forms.GroupBox groupBoxAbstractRemoteModel; } } \ No newline at end of file Added: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Abstract Remote Model.xml =================================================================== --- trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Abstract Remote Model.xml (rev 0) +++ trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Abstract Remote Model.xml 2008-03-05 07:18:13 UTC (rev 1429) @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<remotes> + <remote name="Abstract Remote Model"> + <button name="PowerTV"> + <code value="Power" /> + </button> + <button name="Power2"> + <code value="Power2" /> + </button> + <button name="Stop"> + <code value="Stop" /> + </button> + <button name="Record"> + <code value="Record" /> + </button> + <button name="Pause"> + <code value="Pause" /> + </button> + <button name="Play"> + <code value="Play" /> + </button> + <button name="Rewind"> + <code value="Rewind" /> + </button> + <button name="Forward"> + <code value="FastForward" /> + </button> + <button name="Replay"> + <code value="PreviousChapter" /> + </button> + <button name="Skip"> + <code value="NextChapter" /> + </button> + <button name="Back"> + <code value="Back" /> + </button> + <button name="Info"> + <code value="Info" /> + </button> + <button name="Up"> + <code value="Up" /> + </button> + <button name="Left"> + <code value="Left" /> + </button> + <button name="Ok"> + <code value="Ok" /> + </button> + <button name="Right"> + <code value="Right" /> + </button> + <button name="Down"> + <code value="Down" /> + </button> + <button name="VolumeUp"> + <code value="VolumeUp" /> + </button> + <button name="VolumeDown"> + <code value="VolumeDown" /> + </button> + <button name="Start"> + <code value="Start" /> + </button> + <button name="ChannelUp"> + <code value="ChannelUp" /> + </button> + <button name="ChannelDown"> + <code value="ChannelDown" /> + </button> + <button name="Mute"> + <code value="Mute" /> + </button> + <button name="RecordedTV"> + <code value="RecordedTV" /> + </button> + <button name="Guide"> + <code value="Guide" /> + </button> + <button name="LiveTV"> + <code value="LiveTV" /> + </button> + <button name="DVDMenu"> + <code value="DVD" /> + </button> + <button name="NumPad1"> + <code value="Number1" /> + </button> + <button name="NumPad2"> + <code value="Number2" /> + </button> + <button name="NumPad3"> + <code value="Number3" /> + </button> + <button name="NumPad4"> + <code value="Number4" /> + </button> + <button name="NumPad5"> + <code value="Number5" /> + </button> + <button name="NumPad6"> + <code value="Number6" /> + </button> + <button name="NumPad7"> + <code value="Number7" /> + </button> + <button name="NumPad8"> + <code value="Number8" /> + </button> + <button name="NumPad9"> + <code value="Number9" /> + </button> + <button name="NumPad0"> + <code value="Number0" /> + </button> + <button name="Oem8"> + <code value="Star" /> + </button> + <button name="OemGate"> + <code value="Hash" /> + </button> + <button name="Clear"> + <code value="Clear" /> + </button> + <button name="Enter"> + <code value="Enter" /> + </button> + <button name="Teletext"> + <code value="Teletext" /> + </button> + <button name="Red"> + <code value="Red" /> + </button> + <button name="Green"> + <code value="Green" /> + </button> + <button name="Yellow"> + <code value="Yellow" /> + </button> + <button name="Blue"> + <code value="Blue" /> + </button> + <button name="MyMusic"> + <code value="Music" /> + </button> + <button name="MyPictures"> + <code value="Pictures" /> + </button> + <button name="MyRadio"> + <code value="Radio" /> + </button> + <button name="MyTV"> + <code value="TV" /> + </button> + <button name="MyVideos"> + <code value="Video" /> + </button> + <button name="Print"> + <code value="Print" /> + </button> + <button name="AspectRatio"> + <code value="AspectRatio" /> + </button> + <button name="Messenger"> + <code value="Messenger" /> + </button> + </remote> +</remotes> \ No newline at end of file Deleted: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE (basic).xml =================================================================== --- trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE (basic).xml 2008-03-05 06:31:38 UTC (rev 1428) +++ trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE (basic).xml 2008-03-05 07:18:13 UTC (rev 1429) @@ -1,130 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<remotes> - <remote name="Microsoft MCE"> - <button name="PowerTV"> - <code value="31642" /> - </button> - <button name="Power2"> - <code value="31731" /> - </button> - <button name="Stop"> - <code value="31718" /> - </button> - <button name="Record"> - <code value="31720" /> - </button> - <button name="Pause"> - <code value="31719" /> - </button> - <button name="Play"> - <code value="31721" /> - </button> - <button name="Rewind"> - <code value="31722" /> - </button> - <button name="Forward"> - <code value="31723" /> - </button> - <button name="Replay"> - <code value="31716" /> - </button> - <button name="Skip"> - <code value="31717" /> - </button> - <button name="Back"> - <code value="31708" /> - </button> - <button name="Info"> - <code value="31728" /> - </button> - <button name="VolumeUp"> - <code value="31727" /> - </button> - <button name="VolumeDown"> - <code value="31726" /> - </button> - <button name="Start"> - <code value="31730" /> - </button> - <button name="ChannelUp"> - <code value="31725" /> - </button> - <button name="ChannelDown"> - <code value="31724" /> - </button> - <button name="Mute"> - <code value="31729" /> - </button> - <button name="RecordedTV"> - <code value="31671" /> - </button> - <button name="Guide"> - <code value="31705" /> - </button> - <button name="LiveTV"> - <code value="31706" /> - </button> - <button name="DVDMenu"> - <code value="31707" /> - </button> - <button name="Teletext"> - <code value="31653" /> - </button> - <button name="Red"> - <code value="31652" /> - </button> - <button name="Green"> - <code value="31651" /> - </button> - <button name="Yellow"> - <code value="31650" /> - </button> - <button name="Blue"> - <code value="31649" /> - </button> - <button name="MyMusic"> - <code value="31672" /> - </button> - <button name="MyPictures"> - <code value="31670" /> - </button> - <button name="MyRadio"> - <code value="31663" /> - </button> - <button name="MyTV"> - <code value="31673" /> - </button> - <button name="MyVideos"> - <code value="31669" /> - </button> - <button name="Print"> - <code value="31665" /> - </button> - <button name="AspectRatio"> - <code value="31704" /> - </button> - <button name="Messenger"> - <code value="31638" /> - </button> - <button name="Power1" /> - <button name="Up" /> - <button name="Left" /> - <button name="Ok" /> - <button name="Right" /> - <button name="Down" /> - <button name="NumPad1" /> - <button name="NumPad2" /> - <button name="NumPad3" /> - <button name="NumPad4" /> - <button name="NumPad5" /> - <button name="NumPad6" /> - <button name="NumPad7" /> - <button name="NumPad8" /> - <button name="NumPad9" /> - <button name="NumPad0" /> - <button name="Oem8" /> - <button name="OemGate" /> - <button name="Clear" /> - <button name="Enter" /> - </remote> -</remotes> \ No newline at end of file Deleted: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE (full).xml =================================================================== --- trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE (full).xml 2008-03-05 06:31:38 UTC (rev 1428) +++ trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE (full).xml 2008-03-05 07:18:13 UTC (rev 1429) @@ -1,168 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<remotes> - <remote name="Microsoft MCE (Full)"> - <button name="PowerTV"> - <code value="31642" /> - </button> - <button name="Power2"> - <code value="31731" /> - </button> - <button name="Stop"> - <code value="31718" /> - </button> - <button name="Record"> - <code value="31720" /> - </button> - <button name="Pause"> - <code value="31719" /> - </button> - <button name="Play"> - <code value="31721" /> - </button> - <button name="Rewind"> - <code value="31722" /> - </button> - <button name="Forward"> - <code value="31723" /> - </button> - <button name="Replay"> - <code value="31716" /> - </button> - <button name="Skip"> - <code value="31717" /> - </button> - <button name="Back"> - <code value="31708" /> - </button> - <button name="Info"> - <code value="31728" /> - </button> - <button name="Up"> - <code value="31713" /> - </button> - <button name="Left"> - <code value="31711" /> - </button> - <button name="Ok"> - <code value="31709" /> - </button> - <button name="Right"> - <code value="31710" /> - </button> - <button name="Down"> - <code value="31712" /> - </button> - <button name="VolumeUp"> - <code value="31727" /> - </button> - <button name="VolumeDown"> - <code value="31726" /> - </button> - <button name="Start"> - <code value="31730" /> - </button> - <button name="ChannelUp"> - <code value="31725" /> - </button> - <button name="ChannelDown"> - <code value="31724" /> - </button> - <button name="Mute"> - <code value="31729" /> - </button> - <button name="RecordedTV"> - <code value="31671" /> - </button> - <button name="Guide"> - <code value="31705" /> - </button> - <button name="LiveTV"> - <code value="31706" /> - </button> - <button name="DVDMenu"> - <code value="31707" /> - </button> - <button name="NumPad1"> - <code value="31742" /> - </button> - <button name="NumPad2"> - <code value="31741" /> - </button> - <button name="NumPad3"> - <code value="31740" /> - </button> - <button name="NumPad4"> - <code value="31739" /> - </button> - <button name="NumPad5"> - <code value="31738" /> - </button> - <button name="NumPad6"> - <code value="31737" /> - </button> - <button name="NumPad7"> - <code value="31736" /> - </button> - <button name="NumPad8"> - <code value="31735" /> - </button> - <button name="NumPad9"> - <code value="31734" /> - </button> - <button name="NumPad0"> - <code value="31743" /> - </button> - <button name="Oem8"> - <code value="31714" /> - </button> - <button name="OemGate"> - <code value="31715" /> - </button> - <button name="Clear"> - <code value="31733" /> - </button> - <button name="Enter"> - <code value="31732" /> - </button> - <button name="Teletext"> - <code value="31653" /> - </button> - <button name="Red"> - <code value="31652" /> - </button> - <button name="Green"> - <code value="31651" /> - </button> - <button name="Yellow"> - <code value="31650" /> - </button> - <button name="Blue"> - <code value="31649" /> - </button> - <button name="MyMusic"> - <code value="31672" /> - </button> - <button name="MyPictures"> - <code value="31670" /> - </button> - <button name="MyRadio"> - <code value="31663" /> - </button> - <button name="MyTV"> - <code value="31673" /> - </button> - <button name="MyVideos"> - <code value="31669" /> - </button> - <button name="Print"> - <code value="31665" /> - </button> - <button name="AspectRatio"> - <code value="31704" /> - </button> - <button name="Messenger"> - <code value="31638" /> - </button> - <button name="Power1" /> - </remote> -</remotes> \ No newline at end of file Added: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE.xml =================================================================== --- trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE.xml (rev 0) +++ trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remote Presets/Microsoft MCE.xml 2008-03-05 07:18:13 UTC (rev 1429) @@ -0,0 +1,168 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<remotes> + <remote name="Microsoft MCE"> + <button name="PowerTV"> + <code value="31642" /> + </button> + <button name="Power2"> + <code value="31731" /> + </button> + <button name="Stop"> + <code value="31718" /> + </button> + <button name="Record"> + <code value="31720" /> + </button> + <button name="Pause"> + <code value="31719" /> + </button> + <button name="Play"> + <code value="31721" /> + </button> + <button name="Rewind"> + <code value="31722" /> + </button> + <button name="Forward"> + <code value="31723" /> + </button> + <button name="Replay"> + <code value="31716" /> + </button> + <button name="Skip"> + <code value="31717" /> + </button> + <button name="Back"> + <code value="31708" /> + </button> + <button name="Info"> + <code value="31728" /> + </button> + <button name="Up"> + <code value="31713" /> + </button> + <button name="Left"> + <code value="31711" /> + </button> + <button name="Ok"> + <code value="31709" /> + </button> + <button name="Right"> + <code value="31710" /> + </button> + <button name="Down"> + <code value="31712" /> + </button> + <button name="VolumeUp"> + <code value="31727" /> + </button> + <button name="VolumeDown"> + <code value="31726" /> + </button> + <button name="Start"> + <code value="31730" /> + </button> + <button name="ChannelUp"> + <code value="31725" /> + </button> + <button name="ChannelDown"> + <code value="31724" /> + </button> + <button name="Mute"> + <code value="31729" /> + </button> + <button name="RecordedTV"> + <code value="31671" /> + </button> + <button name="Guide"> + <code value="31705" /> + </button> + <button name="LiveTV"> + <code value="31706" /> + </button> + <button name="DVDMenu"> + <code value="31707" /> + </button> + <button name="NumPad1"> + <code value="31742" /> + </button> + <button name="NumPad2"> + <code value="31741" /> + </button> + <button name="NumPad3"> + <code value="31740" /> + </button> + <button name="NumPad4"> + <code value="31739" /> + </button> + <button name="NumPad5"> + <code value="31738" /> + </button> + <button name="NumPad6"> + <code value="31737" /> + </button> + <button name="NumPad7"> + <code value="31736" /> + </button> + <button name="NumPad8"> + <code value="31735" /> + </button> + <button name="NumPad9"> + <code value="31734" /> + </button> + <button name="NumPad0"> + <code value="31743" /> + </button> + <button name="Oem8"> + <code value="31714" /> + </button> + <button name="OemGate"> + <code value="31715" /> + </button> + <button name="Clear"> + <code value="31733" /> + </button> + <button name="Enter"> + <code value="31732" /> + </button> + <button name="Teletext"> + <code value="31653" /> + </button> + <button name="Red"> + <code value="31652" /> + </button> + <button name="Green"> + <code value="31651" /> + </button> + <button name="Yellow"> + <code value="31650" /> + </button> + <button name="Blue"> + <code value="31649" /> + </button> + <button name="MyMusic"> + <code value="31672" /> + </button> + <button name="MyPictures"> + <code value="31670" /> + </button> + <button name="MyRadio"> + <code value="31663" /> + </button> + <button name="MyTV"> + <code value="31673" /> + </button> + <button name="MyVideos"> + <code value="31669" /> + </button> + <button name="Print"> + <code value="31665" /> + </button> + <button name="AspectRatio"> + <code value="31704" /> + </button> + <button name="Messenger"> + <code value="31638" /> + </button> + <button name="Power1" /> + </remote> +</remotes> \ No newline at end of file Modified: trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remotes.xml =================================================================== --- trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remotes.xml 2008-03-05 06:31:38 UTC (rev 1428) +++ trunk/plugins/IR Server Suite/MediaPortal Plugins/MP Control Plugin/AppData/Remotes.xml 2008-03-05 07:18:13 UTC (rev 1429) @@ -37,6 +37,21 @@ <button name="Info"> <code value="31728" /> </button> + <button name="Up"> + <code value="31713" /> + </button> + <button name="Left"> + <code value="31711" /> + </button> + <button name="Ok"> + <code value="31709" /> + </button> + <button name="Right"> + <code value="31710" /> + </button> + <button name="Down"> + <code value="31712" /> + </button> <button name="VolumeUp"> <code value="31727" /> </button> @@ -67,6 +82,48 @@ <button name="DVDMenu"> <code value="31707" /> </button> + <button name="NumPad1"> + <code value="31742" /> + </button> + <button name="NumPad2"> + <code value="31741" /> + </button> + <button name="NumPad3"> + <code value="31740" /> + </button> + <button name="NumPad4"> + <code value="31739" /> + </button> + <button name="NumPad5"> + <code value="31738" /> + </button> + <button name="NumPad6"> + <code value="31737" /> + </button> + <button name="NumPad7"> + <code value="31736" /> + </button> + <button name="NumPad8"> + <code value="31735" /> + </button> + <button name="NumPad9"> + <code value="31734" /> + </button> + <button name="NumPad0"> + <code value="31743" /> + </button> + <button name="Oem8"> + <code value="31714" /> + </button> + <button name="OemGate"> + <code value="31715" /> + </button> + <button name="Clear"> + <code value="31733" /> + </button> + <button name="Enter"> + <code value="31732" /> + </button> <button name="Teletext"> <code value="31653" /> </button> @@ -107,24 +164,5 @@ <code value="31638" /> </button> <button name="Power1" /> - <button name="Up" /> - <button name="Left" /> - <button name="Ok" /> - <button name="Right" /> - <button name="Down" /> - <button name="NumPad1" /> - <button name="NumPad2" /> - <button name="NumPad3" /> - <button name="NumPad4" /> - <button name="NumPad5" /> - <button name="NumPad6" /> - <button name="NumPad7" /> - <button name="NumPad8" /> - <button name="NumPad9" /> - <button name="NumPad0" /> - <button name="Oem8" /> - <button name="OemGate" /> - <button name="Clear" /> - <button name="Enter" /> </remote> </remotes> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |