<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kodi.wiki/index.php?action=history&amp;feed=atom&amp;title=Game_Controller_List</id>
	<title>Game Controller List - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kodi.wiki/index.php?action=history&amp;feed=atom&amp;title=Game_Controller_List"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Controller_List&amp;action=history"/>
	<updated>2026-06-23T09:22:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Controller_List&amp;diff=264367&amp;oldid=prev</id>
		<title>Hitcher: Created page with &quot;{{mininav| Skinning | Available controls }} &lt;section begin=&quot;main content&quot; /&gt; &#039;&#039;&#039;Used to display a list of game controllers, allowing for special effects such as controller highlighting and port selection.&#039;&#039;&#039;  The game controller list is used for displaying a list of game controllers. It is provided as a container to allow for special behavior of the inner game controllers, such as visualizing the current in-game port for each controller in the GameAgents...&quot;</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Controller_List&amp;diff=264367&amp;oldid=prev"/>
		<updated>2026-06-22T19:13:24Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{mininav| &lt;a href=&quot;/view/Skinning&quot; title=&quot;Skinning&quot;&gt;Skinning&lt;/a&gt; | &lt;a href=&quot;/view/Controls&quot; title=&quot;Controls&quot;&gt;Available controls&lt;/a&gt; }} &amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt; &amp;#039;&amp;#039;&amp;#039;Used to display a list of game controllers, allowing for special effects such as controller highlighting and port selection.&amp;#039;&amp;#039;&amp;#039;  The game controller list is used for displaying a list of game controllers. It is provided as a container to allow for special behavior of the inner game controllers, such as visualizing the current in-game port for each controller in the GameAgents...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{mininav| [[Skinning]] | [[Controls|Available controls]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Used to display a list of game controllers, allowing for special effects such as controller highlighting and port selection.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The game controller list is used for displaying a list of game controllers. It is provided as a container to allow for special behavior of the inner game controllers, such as visualizing the current in-game port for each controller in the GameAgents dialog.&lt;br /&gt;
&lt;br /&gt;
The control was introduced in v21 to support the new Player Viewer (&amp;lt;code&amp;gt;GameAgents&amp;lt;/code&amp;gt;) dialog.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamecontrollerlist&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game controller list, showing two items: A &amp;quot;controller disconnected&amp;quot; icon and a SNES controller&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;192&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;96&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;orientation&amp;gt;horizontal&amp;lt;/orientation&amp;gt;&lt;br /&gt;
      &amp;lt;align&amp;gt;left&amp;lt;/align&amp;gt;&lt;br /&gt;
      &amp;lt;itemlayout width=&amp;quot;96&amp;quot; height=&amp;quot;96&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;control type=&amp;quot;gamecontroller&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;texture&amp;gt;$INFO[ListItem.Icon]&amp;lt;/texture&amp;gt;&lt;br /&gt;
                  &amp;lt;controllerid&amp;gt;$INFO[ListItem.Property(controllerid)]&amp;lt;/controllerid&amp;gt;&lt;br /&gt;
            &amp;lt;/control&amp;gt;&lt;br /&gt;
      &amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
      &amp;lt;focusedlayout width=&amp;quot;96&amp;quot; height=&amp;quot;96&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;control type=&amp;quot;gamecontroller&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;texture&amp;gt;$INFO[ListItem.Icon]&amp;lt;/texture&amp;gt;&lt;br /&gt;
                  &amp;lt;controllerid&amp;gt;$INFO[ListItem.Property(controllerid)]&amp;lt;/controllerid&amp;gt;&lt;br /&gt;
            &amp;lt;/control&amp;gt;&lt;br /&gt;
      &amp;lt;/focusedlayout&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;&lt;br /&gt;
                  &amp;lt;icon&amp;gt;DefaultAddonNone.png&amp;lt;/icon&amp;gt;&lt;br /&gt;
            &amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;&lt;br /&gt;
                  &amp;lt;property name=&amp;quot;controllerid&amp;quot;&amp;gt;game.controller.snes&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;[[Default Control Tags]]&amp;#039;&amp;#039;&amp;#039; are applicable to this control. Note that each tag is lower case only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
The game controller list derives from a [[List Container]], so all list tags and attributes can be used.&lt;br /&gt;
&lt;br /&gt;
In addition, the following game-related tags are available:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;align&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Align controllers to the left or right, depending on how many in-game ports are available. Only used in-game for list item content provided by core, such as in the Player Viewer (&amp;lt;code&amp;gt;GameAgents&amp;lt;/code&amp;gt;) dialog. Ignored if static content is provided.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Development:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
</feed>