<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gimx.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>GIMX - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gimx.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Special:Contributions/Admin"/>
	<updated>2026-05-13T14:41:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7565</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7565"/>
		<updated>2020-05-06T09:19:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
$.when( mw.loader.using( 'oojs-ui-core', 'oojs-ui-apex' ), $.ready ).then(function() {&lt;br /&gt;
&lt;br /&gt;
  var myElement = document.getElementById('Tutorials__');&lt;br /&gt;
  if (myElement == null)&lt;br /&gt;
  {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-core-apex.css', 'text/css' );&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-widgets-apex.css', 'text/css' );&lt;br /&gt;
&lt;br /&gt;
  myElement.innerHTML = ''&lt;br /&gt;
+ '&amp;lt;div class=&amp;quot;tutorials&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;form action=&amp;quot;#&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;div style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; &amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;ostype&amp;quot;&amp;gt;Select an OS&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;ostypeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left;margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;controlscheme&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Select a control scheme&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;controlschemeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;platform&amp;quot;&amp;gt;Select a target platform&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;platformWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;buttonWrapper&amp;quot;&amp;gt;Click&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div style=&amp;quot;margin:auto;text-align:center; &amp;quot; id=&amp;quot;buttonWrapper&amp;quot; /&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/form&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
// GODLIKE&lt;br /&gt;
&lt;br /&gt;
    var mouseKeyboardOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;Original Xbox / USB&amp;quot;: &amp;quot;originalxbox/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var gamepadOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Original Xbox / USB&amp;quot;: &amp;quot;originalxbox/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var racingWheelOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS2 / USB&amp;quot;: &amp;quot;ps2/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadOptions(optionsArray, element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().clearItems(); // remove old options&lt;br /&gt;
&lt;br /&gt;
        $.each(optionsArray, function(key, value)&lt;br /&gt;
        {&lt;br /&gt;
            // If value contains Bluetooth check if it's windows&lt;br /&gt;
            if (isBluetoothApplicable() == false &amp;amp;&amp;amp; ~value.indexOf(&amp;quot;BT&amp;quot;))&lt;br /&gt;
                return true; // true == continue; Skip if not bluetooth applicable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            element.getMenu().addItems([&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: value,&lt;br /&gt;
                    label: key&lt;br /&gt;
                })&lt;br /&gt;
            ]);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isBluetoothApplicable()&lt;br /&gt;
    {&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().getData();&lt;br /&gt;
&lt;br /&gt;
        if (ostype == &amp;quot;windows&amp;quot;)&lt;br /&gt;
            return false; //skip value for $.each&lt;br /&gt;
        else&lt;br /&gt;
            return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function updateBoxes()&lt;br /&gt;
    {&lt;br /&gt;
        var $el = dropDownPlatform;&lt;br /&gt;
        var data = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        if (data == &amp;quot;Mouse&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(mouseKeyboardOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;Pad&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(gamepadOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;SteeringWheel&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(racingWheelOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Makes link from selectBoxes&lt;br /&gt;
    function generateLinkFromInput()&lt;br /&gt;
    {&lt;br /&gt;
        var platformValue = dropDownPlatform.getMenu().getSelectedItem().data;&lt;br /&gt;
        var splittedPlatform = platformValue.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().data;&lt;br /&gt;
        var controlscheme = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        var link = &amp;quot;/wiki/index.php?title=Guide&amp;amp;platform=&amp;quot; + splittedPlatform[0] + &amp;quot;&amp;amp;connectiontype=&amp;quot; + splittedPlatform[1] + &amp;quot;&amp;amp;ostype=&amp;quot; + ostype + &amp;quot;&amp;amp;device=&amp;quot; + controlscheme;&lt;br /&gt;
        return link;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function selectFirstItem(element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().selectItem(element.getMenu().items[0]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var dropDownOsType = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'OS',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;windows&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Windows&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;linux&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;GNU/Linux&amp;quot;&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownControlScheme = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Controls',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;SteeringWheel&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Racing Wheel&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Mouse&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Mouse and Keyboard&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Pad&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Gamepad&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownPlatform = new OO.ui.DropdownWidget(&lt;br /&gt;
    {});&lt;br /&gt;
&lt;br /&gt;
    var buttonGo = new OO.ui.ButtonWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Go!',&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Create the widgets&lt;br /&gt;
    $('#ostypeWrapper').append(dropDownOsType.$element);&lt;br /&gt;
    $('#controlschemeWrapper').append(dropDownControlScheme.$element);&lt;br /&gt;
    $('#platformWrapper').append(dropDownPlatform.$element);&lt;br /&gt;
    $('#buttonWrapper').append(buttonGo.$element);&lt;br /&gt;
&lt;br /&gt;
    // Trigger an event when an item in the menu is selected&lt;br /&gt;
    var selectionChanged = function()&lt;br /&gt;
    {&lt;br /&gt;
        updateBoxes();&lt;br /&gt;
        selectFirstItem(dropDownPlatform); // Revert to first selected item&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // When Go button is clicked&lt;br /&gt;
    var clickedGo = function()&lt;br /&gt;
    {&lt;br /&gt;
        window.open(generateLinkFromInput(),&amp;quot;_self&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Set first item as selected&lt;br /&gt;
    selectFirstItem(dropDownOsType);&lt;br /&gt;
    selectFirstItem(dropDownControlScheme);&lt;br /&gt;
    loadOptions(racingWheelOptions, dropDownPlatform); // it depends on ostype and controlscheme, it's also empty by default so do it here&lt;br /&gt;
    selectFirstItem(dropDownPlatform);&lt;br /&gt;
&lt;br /&gt;
    // Assign events programatically selecting first one to prevent firing select event too early&lt;br /&gt;
    dropDownOsType.getMenu().on('select', selectionChanged);&lt;br /&gt;
    dropDownControlScheme.getMenu().on('select', selectionChanged);&lt;br /&gt;
    buttonGo.on('click', clickedGo);&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7562</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7562"/>
		<updated>2020-05-06T06:41:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
$.when( mw.loader.using( 'oojs-ui-core', 'oojs-ui-apex' ), $.ready ).then(function() {&lt;br /&gt;
&lt;br /&gt;
  var myElement = document.getElementById('Tutorials__');&lt;br /&gt;
  if (myElement == null)&lt;br /&gt;
  {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-core-apex.css', 'text/css' );&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-widgets-apex.css', 'text/css' );&lt;br /&gt;
&lt;br /&gt;
  myElement.innerHTML = ''&lt;br /&gt;
+ '&amp;lt;div class=&amp;quot;tutorials&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;form action=&amp;quot;#&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;div style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; &amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;ostype&amp;quot;&amp;gt;Select an OS&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;ostypeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left;margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;controlscheme&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Select a control scheme&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;controlschemeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;platform&amp;quot;&amp;gt;Select a target platform&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;platformWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;buttonWrapper&amp;quot;&amp;gt;Click&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div style=&amp;quot;margin:auto;text-align:center; &amp;quot; id=&amp;quot;buttonWrapper&amp;quot; /&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/form&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
// GODLIKE&lt;br /&gt;
&lt;br /&gt;
    var mouseKeyboardOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var gamepadOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Original Xbox / USB&amp;quot;: &amp;quot;originalxbox/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var racingWheelOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS2 / USB&amp;quot;: &amp;quot;ps2/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadOptions(optionsArray, element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().clearItems(); // remove old options&lt;br /&gt;
&lt;br /&gt;
        $.each(optionsArray, function(key, value)&lt;br /&gt;
        {&lt;br /&gt;
            // If value contains Bluetooth check if it's windows&lt;br /&gt;
            if (isBluetoothApplicable() == false &amp;amp;&amp;amp; ~value.indexOf(&amp;quot;BT&amp;quot;))&lt;br /&gt;
                return true; // true == continue; Skip if not bluetooth applicable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            element.getMenu().addItems([&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: value,&lt;br /&gt;
                    label: key&lt;br /&gt;
                })&lt;br /&gt;
            ]);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isBluetoothApplicable()&lt;br /&gt;
    {&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().getData();&lt;br /&gt;
&lt;br /&gt;
        if (ostype == &amp;quot;windows&amp;quot;)&lt;br /&gt;
            return false; //skip value for $.each&lt;br /&gt;
        else&lt;br /&gt;
            return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function updateBoxes()&lt;br /&gt;
    {&lt;br /&gt;
        var $el = dropDownPlatform;&lt;br /&gt;
        var data = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        if (data == &amp;quot;Mouse&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(mouseKeyboardOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;Pad&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(gamepadOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;SteeringWheel&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(racingWheelOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Makes link from selectBoxes&lt;br /&gt;
    function generateLinkFromInput()&lt;br /&gt;
    {&lt;br /&gt;
        var platformValue = dropDownPlatform.getMenu().getSelectedItem().data;&lt;br /&gt;
        var splittedPlatform = platformValue.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().data;&lt;br /&gt;
        var controlscheme = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        var link = &amp;quot;/wiki/index.php?title=Guide&amp;amp;platform=&amp;quot; + splittedPlatform[0] + &amp;quot;&amp;amp;connectiontype=&amp;quot; + splittedPlatform[1] + &amp;quot;&amp;amp;ostype=&amp;quot; + ostype + &amp;quot;&amp;amp;device=&amp;quot; + controlscheme;&lt;br /&gt;
        return link;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function selectFirstItem(element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().selectItem(element.getMenu().items[0]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var dropDownOsType = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'OS',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;windows&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Windows&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;linux&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;GNU/Linux&amp;quot;&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownControlScheme = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Controls',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;SteeringWheel&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Racing Wheel&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Mouse&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Mouse and Keyboard&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Pad&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Gamepad&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownPlatform = new OO.ui.DropdownWidget(&lt;br /&gt;
    {});&lt;br /&gt;
&lt;br /&gt;
    var buttonGo = new OO.ui.ButtonWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Go!',&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Create the widgets&lt;br /&gt;
    $('#ostypeWrapper').append(dropDownOsType.$element);&lt;br /&gt;
    $('#controlschemeWrapper').append(dropDownControlScheme.$element);&lt;br /&gt;
    $('#platformWrapper').append(dropDownPlatform.$element);&lt;br /&gt;
    $('#buttonWrapper').append(buttonGo.$element);&lt;br /&gt;
&lt;br /&gt;
    // Trigger an event when an item in the menu is selected&lt;br /&gt;
    var selectionChanged = function()&lt;br /&gt;
    {&lt;br /&gt;
        updateBoxes();&lt;br /&gt;
        selectFirstItem(dropDownPlatform); // Revert to first selected item&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // When Go button is clicked&lt;br /&gt;
    var clickedGo = function()&lt;br /&gt;
    {&lt;br /&gt;
        window.open(generateLinkFromInput(),&amp;quot;_self&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Set first item as selected&lt;br /&gt;
    selectFirstItem(dropDownOsType);&lt;br /&gt;
    selectFirstItem(dropDownControlScheme);&lt;br /&gt;
    loadOptions(racingWheelOptions, dropDownPlatform); // it depends on ostype and controlscheme, it's also empty by default so do it here&lt;br /&gt;
    selectFirstItem(dropDownPlatform);&lt;br /&gt;
&lt;br /&gt;
    // Assign events programatically selecting first one to prevent firing select event too early&lt;br /&gt;
    dropDownOsType.getMenu().on('select', selectionChanged);&lt;br /&gt;
    dropDownControlScheme.getMenu().on('select', selectionChanged);&lt;br /&gt;
    buttonGo.on('click', clickedGo);&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Capabilities&amp;diff=7561</id>
		<title>Template:Capabilities</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Capabilities&amp;diff=7561"/>
		<updated>2020-05-06T06:39:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: Update for GIMX 8.0.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Capabilities and limitations==&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate a G29 for PS4. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&amp;lt;!--&lt;br /&gt;
                         --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&lt;br /&gt;
          | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                     | windows = GIMX allows to emulate a HORI Pad FPS Plus. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Motion sensing controls are not supported due to limitations of the emulated device. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                     | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                                | USB = GIMX allows to emulate a HORI Pad FPS Plus. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Motion sensing controls are not supported due to limitations of the emulated device. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                                | BT = GIMX allows to emulate a Dualshock 4. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls (except motion sensing) are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported (but it is possible to use another Dualshock 4).&lt;br /&gt;
                               }}&lt;br /&gt;
                    }}&lt;br /&gt;
          | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                   | windows = GIMX allows to emulate a HORI Pad FPS Plus. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                   | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                              | USB = GIMX allows to emulate a HORI Pad FPS Plus. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).controller.&lt;br /&gt;
                              | BT = GIMX allows to emulate a Dualshock 4. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                             }}&lt;br /&gt;
                  }}&lt;br /&gt;
         }}&lt;br /&gt;
 | xboxone = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate an Xbox One controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate an Xbox One controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                       | linux = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | ps3 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate a G27 for PS3. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&amp;lt;!--&lt;br /&gt;
                         --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&amp;lt;br /&amp;gt;A current limitation is that the controls do not work correctly in the XMB (PS3 menus). To work-around this issue, start the game with a Dualshock 3, and then [https://support.us.playstation.com/articles/en_US/KC_Article/PS3-Pair-and-Assign-Controllers reassign controllers].&lt;br /&gt;
&lt;br /&gt;
          | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                     | windows = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                     | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                                | USB = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                                | BT = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                               }}&lt;br /&gt;
                    }}&lt;br /&gt;
          | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                   | windows = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                   | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                              | USB = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                              | BT = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                             }}&lt;br /&gt;
                  }}&lt;br /&gt;
         }}&lt;br /&gt;
 | xbox360 = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate an Xbox 360 controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate an Xbox 360 controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                       | linux = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | ps2 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate either a GT Force, a Driving Force, or a Driving Force Pro, for PS2. It is recommended to use the most recent wheel emulation supported by the game (GT Force &amp;lt; Driving Force &amp;lt; Driving Force Pro). All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&lt;br /&gt;
         }}&lt;br /&gt;
 | pc = {{#switch:{{{device|}}}&lt;br /&gt;
         | SteeringWheel = GIMX allows to emulate any of the following Logitech wheels: G27, Driving Force Pro, Driving Force, GT Force. It is possible to run GIMX on the target PC. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                        --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                            | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                            | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                           }}&amp;lt;!--&lt;br /&gt;
                        --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&lt;br /&gt;
        }}&lt;br /&gt;
 | originalxbox = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate a controller for the original Xbox. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate a controller for the original Xbox. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate a controller for the original Xbox. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                       | linux = GIMX allows to emulate a controller for the original Xbox. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | #default = default&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{device|}}}&lt;br /&gt;
|Pad = Rumble should work with any controller that has rumble support at driver level. Rumble commands are either directed to the controller defined in the FFB tweaks, or to the first controller found in the configuration that has a binding to the left stick x axis.&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{device|}}}&lt;br /&gt;
|Mouse = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps3 = [[File:schememouse.png]]&lt;br /&gt;
|ps4&lt;br /&gt;
|xboxone&lt;br /&gt;
|xbox360 = [[File:schememouseauth.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|SteeringWheel = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps2&lt;br /&gt;
|ps3 = [[File:schemewheel.png]]&lt;br /&gt;
|ps4 = [[File:schemewheelauth.png]]&lt;br /&gt;
|pc = '''In the diagram below, the computer is represented by the console. It is possible to have the game and GIMX run on the same computer. In this case both ends of the adapter are plugged to the same computer.'''&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:schemewheel.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|Pad = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps3 = [[File:schemegamepad.png]]&lt;br /&gt;
|ps4&lt;br /&gt;
|xboxone&lt;br /&gt;
|xbox360 = [[File:schemegamepadauth.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Capabilities&amp;diff=7560</id>
		<title>Template:Capabilities</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Capabilities&amp;diff=7560"/>
		<updated>2020-05-06T06:36:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: Update for GIMX 8.0.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Capabilities and limitations==&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate a G29 for PS4. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&amp;lt;!--&lt;br /&gt;
                         --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&lt;br /&gt;
          | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                     | windows = GIMX allows to emulate a HORI Pad FPS Plus. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Motion sensing controls are not supported due to limitations of the emulated device. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                     | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                                | USB = GIMX allows to emulate a HORI Pad FPS Plus. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Motion sensing controls are not supported due to limitations of the emulated device. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                                | BT = GIMX allows to emulate a Dualshock 4. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls (except motion sensing) are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported (but it is possible to use another Dualshock 4).&lt;br /&gt;
                               }}&lt;br /&gt;
                    }}&lt;br /&gt;
          | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                   | windows = GIMX allows to emulate a HORI Pad FPS Plus. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                   | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                              | USB = GIMX allows to emulate a HORI Pad FPS Plus. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).controller.&lt;br /&gt;
                              | BT = GIMX allows to emulate a Dualshock 4. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                             }}&lt;br /&gt;
                  }}&lt;br /&gt;
         }}&lt;br /&gt;
 | xboxone = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate an Xbox One controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate an Xbox One controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                       | linux = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | ps3 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate a G27 for PS3. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&amp;lt;!--&lt;br /&gt;
                         --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&amp;lt;br /&amp;gt;A current limitation is that the controls do not work correctly in the XMB (PS3 menus). To work-around this issue, start the game with a Dualshock 3, and then [https://support.us.playstation.com/articles/en_US/KC_Article/PS3-Pair-and-Assign-Controllers reassign controllers].&lt;br /&gt;
&lt;br /&gt;
          | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                     | windows = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                     | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                                | USB = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                                | BT = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                               }}&lt;br /&gt;
                    }}&lt;br /&gt;
          | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                   | windows = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                   | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                              | USB = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                              | BT = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                             }}&lt;br /&gt;
                  }}&lt;br /&gt;
         }}&lt;br /&gt;
 | xbox360 = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate an Xbox 360 controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate an Xbox 360 controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                       | linux = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | ps2 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate either a GT Force, a Driving Force, or a Driving Force Pro, for PS2. It is recommended to use the most recent wheel emulation supported by the game (GT Force &amp;lt; Driving Force &amp;lt; Driving Force Pro). All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&lt;br /&gt;
         }}&lt;br /&gt;
 | pc = {{#switch:{{{device|}}}&lt;br /&gt;
         | SteeringWheel = GIMX allows to emulate any of the following Logitech wheels: G27, Driving Force Pro, Driving Force, GT Force. It is possible to run GIMX on the target PC. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                        --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                            | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                            | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                           }}&amp;lt;!--&lt;br /&gt;
                        --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&lt;br /&gt;
        }}&lt;br /&gt;
 | #default = default&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{device|}}}&lt;br /&gt;
|Pad = Rumble should work with any controller that has rumble support at driver level. Rumble commands are either directed to the controller defined in the FFB tweaks, or to the first controller found in the configuration that has a binding to the left stick x axis.&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{device|}}}&lt;br /&gt;
|Mouse = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps3 = [[File:schememouse.png]]&lt;br /&gt;
|ps4&lt;br /&gt;
|xboxone&lt;br /&gt;
|xbox360 = [[File:schememouseauth.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|SteeringWheel = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps2&lt;br /&gt;
|ps3 = [[File:schemewheel.png]]&lt;br /&gt;
|ps4 = [[File:schemewheelauth.png]]&lt;br /&gt;
|pc = '''In the diagram below, the computer is represented by the console. It is possible to have the game and GIMX run on the same computer. In this case both ends of the adapter are plugged to the same computer.'''&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:schemewheel.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|Pad = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps3 = [[File:schemegamepad.png]]&lt;br /&gt;
|ps4&lt;br /&gt;
|xboxone&lt;br /&gt;
|xbox360 = [[File:schemegamepadauth.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Capabilities&amp;diff=7559</id>
		<title>Template:Capabilities</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Capabilities&amp;diff=7559"/>
		<updated>2020-05-06T06:31:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Capabilities and limitations==&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{platform|}}}&lt;br /&gt;
 | ps4 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate a G29 for PS4. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&amp;lt;!--&lt;br /&gt;
                         --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&lt;br /&gt;
          | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                     | windows = GIMX allows to emulate a HORI Pad FPS Plus. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Motion sensing controls are not supported due to limitations of the emulated device. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                     | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                                | USB = GIMX allows to emulate a HORI Pad FPS Plus. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Motion sensing controls are not supported due to limitations of the emulated device. Audio is not supported as well (but it is possible to use another Dualshock 4).&lt;br /&gt;
                                | BT = GIMX allows to emulate a Dualshock 4. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls (except motion sensing) are working including touchpad. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported (but it is possible to use another Dualshock 4).&lt;br /&gt;
                               }}&lt;br /&gt;
                    }}&lt;br /&gt;
          | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                   | windows = GIMX allows to emulate a HORI Pad FPS Plus. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4). Rumble is not supported for the authentication controller.&lt;br /&gt;
                   | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                              | USB = GIMX allows to emulate a HORI Pad FPS Plus. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4). Rumble is not supported for the authentication controller.&lt;br /&gt;
                              | BT = GIMX allows to emulate a Dualshock 4. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working including touchpad. Motion sensing controls are not supported. Audio is not supported as well (but it is possible to use another Dualshock 4). Rumble is supported for the authentication controller.&lt;br /&gt;
                             }}&lt;br /&gt;
                  }}&lt;br /&gt;
         }}&lt;br /&gt;
 | xboxone = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate an Xbox One controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate an Xbox One controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported. Rumble is not supported for the authentication controller.&lt;br /&gt;
                       | linux = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported. Rumble is not supported for the authentication controller.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | ps3 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate a G27 for PS3. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&amp;lt;!--&lt;br /&gt;
                         --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&amp;lt;br /&amp;gt;A current limitation is that the controls do not work correctly in the XMB (PS3 menus). To work-around this issue, start the game with a Dualshock 3, and then [https://support.us.playstation.com/articles/en_US/KC_Article/PS3-Pair-and-Assign-Controllers reassign controllers].&lt;br /&gt;
&lt;br /&gt;
          | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                     | windows = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                     | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                                | USB = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                                | BT = GIMX allows to emulate a Dualshock 3. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles.&lt;br /&gt;
                               }}&lt;br /&gt;
                    }}&lt;br /&gt;
          | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                   | windows = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                   | linux = {{#switch:{{{connectionType|}}}&lt;br /&gt;
                              | USB = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                              | BT = GIMX allows to emulate a Dualshock 3. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working, except motion sensing.&lt;br /&gt;
                             }}&lt;br /&gt;
                  }}&lt;br /&gt;
         }}&lt;br /&gt;
 | xbox360 = {{#switch:{{{device|}}}&lt;br /&gt;
              | Mouse = {{#switch:{{{ostype|}}}&lt;br /&gt;
                         | windows = GIMX allows to emulate an Xbox 360 controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                         | linux = GIMX allows to emulate an Xbox 360 controller. Any mouse, keyboard or game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Adjusting ADS (aiming down the sight) sensitivity is possible using a second profile triggered by the mouse right click. It is also possible to use additional profiles for controlling vehicles. Audio is not supported.&lt;br /&gt;
                        }}&lt;br /&gt;
              | Pad = {{#switch:{{{ostype|}}}&lt;br /&gt;
                       | windows = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported. Rumble is not supported for the authentication controller.&lt;br /&gt;
                       | linux = GIMX allows to emulate an Xbox One controller. Any game controller (gamepad, joystick, fightstick...) can be used. All controls are working. Audio is not supported. Rumble is not supported for the authentication controller.&lt;br /&gt;
                      }}&lt;br /&gt;
             }}&lt;br /&gt;
 | ps2 = {{#switch:{{{device|}}}&lt;br /&gt;
          | SteeringWheel = GIMX allows to emulate either a GT Force, a Driving Force, or a Driving Force Pro, for PS2. It is recommended to use the most recent wheel emulation supported by the game (GT Force &amp;lt; Driving Force &amp;lt; Driving Force Pro). All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                         --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                             | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                             | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                            }}&lt;br /&gt;
         }}&lt;br /&gt;
 | pc = {{#switch:{{{device|}}}&lt;br /&gt;
         | SteeringWheel = GIMX allows to emulate any of the following Logitech wheels: G27, Driving Force Pro, Driving Force, GT Force. It is possible to run GIMX on the target PC. All controls are working: wheel and pedals axes, wheel buttons, shifter buttons. Combining multiple devices (wheel, pedals, shifter, ...) is possible. &amp;lt;!--&lt;br /&gt;
                        --&amp;gt;{{#switch:{{{ostype|}}}&lt;br /&gt;
                            | windows = Force feedback is supported for all Windows-compatible force feedback wheels.&lt;br /&gt;
                            | linux = Force feedback only works for Logitech wheels older than the G29/G920, and for the G29/G920 starting from Linux kernel 4.6.&lt;br /&gt;
                           }}&amp;lt;!--&lt;br /&gt;
                        --&amp;gt; Auto-adjustment of the wheel range is only supported for Logitech wheels older than the G29/G920, and rpm led control is only supported for the G27.&lt;br /&gt;
        }}&lt;br /&gt;
 | #default = default&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{device|}}}&lt;br /&gt;
|Pad = Rumble should work with any controller that has rumble support at driver level. Rumble commands are either directed to the controller defined in the FFB tweaks, or to the first controller found in the configuration that has a binding to the left stick x axis.&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#switch:{{{device|}}}&lt;br /&gt;
|Mouse = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps3 = [[File:schememouse.png]]&lt;br /&gt;
|ps4&lt;br /&gt;
|xboxone&lt;br /&gt;
|xbox360 = [[File:schememouseauth.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|SteeringWheel = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps2&lt;br /&gt;
|ps3 = [[File:schemewheel.png]]&lt;br /&gt;
|ps4 = [[File:schemewheelauth.png]]&lt;br /&gt;
|pc = '''In the diagram below, the computer is represented by the console. It is possible to have the game and GIMX run on the same computer. In this case both ends of the adapter are plugged to the same computer.'''&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;[[File:schemewheel.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|Pad = &amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#switch:{{{platform|}}}&lt;br /&gt;
|ps3 = [[File:schemegamepad.png]]&lt;br /&gt;
|ps4&lt;br /&gt;
|xboxone&lt;br /&gt;
|xbox360 = [[File:schemegamepadauth.png]]&lt;br /&gt;
|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7558</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7558"/>
		<updated>2020-05-06T06:20:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
$.when( mw.loader.using( 'oojs-ui-core', 'oojs-ui-apex' ), $.ready ).then(function() {&lt;br /&gt;
&lt;br /&gt;
  var myElement = document.getElementById('Tutorials__');&lt;br /&gt;
  if (myElement == null)&lt;br /&gt;
  {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-core-apex.css', 'text/css' );&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-widgets-apex.css', 'text/css' );&lt;br /&gt;
&lt;br /&gt;
  myElement.innerHTML = ''&lt;br /&gt;
+ '&amp;lt;div class=&amp;quot;tutorials&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;form action=&amp;quot;#&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;div style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; &amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;ostype&amp;quot;&amp;gt;Select an OS&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;ostypeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left;margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;controlscheme&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Select a control scheme&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;controlschemeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;platform&amp;quot;&amp;gt;Select a target platform&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;platformWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;buttonWrapper&amp;quot;&amp;gt;Click&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div style=&amp;quot;margin:auto;text-align:center; &amp;quot; id=&amp;quot;buttonWrapper&amp;quot; /&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/form&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
// GODLIKE&lt;br /&gt;
&lt;br /&gt;
    var mouseKeyboardOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var gamepadOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var racingWheelOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS2 / USB&amp;quot;: &amp;quot;ps2/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadOptions(optionsArray, element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().clearItems(); // remove old options&lt;br /&gt;
&lt;br /&gt;
        $.each(optionsArray, function(key, value)&lt;br /&gt;
        {&lt;br /&gt;
            // If value contains Bluetooth check if it's windows&lt;br /&gt;
            if (isBluetoothApplicable() == false &amp;amp;&amp;amp; ~value.indexOf(&amp;quot;BT&amp;quot;))&lt;br /&gt;
                return true; // true == continue; Skip if not bluetooth applicable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            element.getMenu().addItems([&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: value,&lt;br /&gt;
                    label: key&lt;br /&gt;
                })&lt;br /&gt;
            ]);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isBluetoothApplicable()&lt;br /&gt;
    {&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().getData();&lt;br /&gt;
&lt;br /&gt;
        if (ostype == &amp;quot;windows&amp;quot;)&lt;br /&gt;
            return false; //skip value for $.each&lt;br /&gt;
        else&lt;br /&gt;
            return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function updateBoxes()&lt;br /&gt;
    {&lt;br /&gt;
        var $el = dropDownPlatform;&lt;br /&gt;
        var data = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        if (data == &amp;quot;Mouse&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(mouseKeyboardOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;Pad&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(gamepadOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;SteeringWheel&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(racingWheelOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Makes link from selectBoxes&lt;br /&gt;
    function generateLinkFromInput()&lt;br /&gt;
    {&lt;br /&gt;
        var platformValue = dropDownPlatform.getMenu().getSelectedItem().data;&lt;br /&gt;
        var splittedPlatform = platformValue.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().data;&lt;br /&gt;
        var controlscheme = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        var link = &amp;quot;/wiki/index.php?title=Guide&amp;amp;platform=&amp;quot; + splittedPlatform[0] + &amp;quot;&amp;amp;connectiontype=&amp;quot; + splittedPlatform[1] + &amp;quot;&amp;amp;ostype=&amp;quot; + ostype + &amp;quot;&amp;amp;device=&amp;quot; + controlscheme;&lt;br /&gt;
        return link;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function selectFirstItem(element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().selectItem(element.getMenu().items[0]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var dropDownOsType = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'OS',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;windows&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Windows&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;linux&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;GNU/Linux&amp;quot;&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownControlScheme = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Controls',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;SteeringWheel&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Racing Wheel&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Mouse&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Mouse and Keyboard&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Pad&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Gamepad&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownPlatform = new OO.ui.DropdownWidget(&lt;br /&gt;
    {});&lt;br /&gt;
&lt;br /&gt;
    var buttonGo = new OO.ui.ButtonWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Go!',&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Create the widgets&lt;br /&gt;
    $('#ostypeWrapper').append(dropDownOsType.$element);&lt;br /&gt;
    $('#controlschemeWrapper').append(dropDownControlScheme.$element);&lt;br /&gt;
    $('#platformWrapper').append(dropDownPlatform.$element);&lt;br /&gt;
    $('#buttonWrapper').append(buttonGo.$element);&lt;br /&gt;
&lt;br /&gt;
    // Trigger an event when an item in the menu is selected&lt;br /&gt;
    var selectionChanged = function()&lt;br /&gt;
    {&lt;br /&gt;
        updateBoxes();&lt;br /&gt;
        selectFirstItem(dropDownPlatform); // Revert to first selected item&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // When Go button is clicked&lt;br /&gt;
    var clickedGo = function()&lt;br /&gt;
    {&lt;br /&gt;
        window.open(generateLinkFromInput(),&amp;quot;_self&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Set first item as selected&lt;br /&gt;
    selectFirstItem(dropDownOsType);&lt;br /&gt;
    selectFirstItem(dropDownControlScheme);&lt;br /&gt;
    loadOptions(racingWheelOptions, dropDownPlatform); // it depends on ostype and controlscheme, it's also empty by default so do it here&lt;br /&gt;
    selectFirstItem(dropDownPlatform);&lt;br /&gt;
&lt;br /&gt;
    // Assign events programatically selecting first one to prevent firing select event too early&lt;br /&gt;
    dropDownOsType.getMenu().on('select', selectionChanged);&lt;br /&gt;
    dropDownControlScheme.getMenu().on('select', selectionChanged);&lt;br /&gt;
    buttonGo.on('click', clickedGo);&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7557</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7557"/>
		<updated>2020-05-06T06:19:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
$.when( mw.loader.using( 'oojs-ui-core', 'oojs-ui-apex' ), $.ready ).then(function() {&lt;br /&gt;
&lt;br /&gt;
  var myElement = document.getElementById('Tutorials__');&lt;br /&gt;
  if (myElement == null)&lt;br /&gt;
  {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-core-apex.css', 'text/css' );&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-widgets-apex.css', 'text/css' );&lt;br /&gt;
&lt;br /&gt;
  myElement.innerHTML = ''&lt;br /&gt;
+ '&amp;lt;div class=&amp;quot;tutorials&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;form action=&amp;quot;#&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;div style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; &amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;ostype&amp;quot;&amp;gt;Select an OS&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;ostypeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left;margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;controlscheme&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Select a control scheme&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;controlschemeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;platform&amp;quot;&amp;gt;Select a target platform&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;platformWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;buttonWrapper&amp;quot;&amp;gt;Click&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div style=&amp;quot;margin:auto;text-align:center; &amp;quot; id=&amp;quot;buttonWrapper&amp;quot; /&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/form&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
// GODLIKE&lt;br /&gt;
&lt;br /&gt;
    var mouseKeyboardOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var gamepadOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var racingWheelOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS2 / USB&amp;quot;: &amp;quot;ps2/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadOptions(optionsArray, element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().clearItems(); // remove old options&lt;br /&gt;
&lt;br /&gt;
        $.each(optionsArray, function(key, value)&lt;br /&gt;
        {&lt;br /&gt;
            // If value contains Bluetooth check if it's windows&lt;br /&gt;
            if (isBluetoothApplicable() == false &amp;amp;&amp;amp; ~value.indexOf(&amp;quot;BT&amp;quot;))&lt;br /&gt;
                return true; // true == continue; Skip if not bluetooth applicable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            element.getMenu().addItems([&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: value,&lt;br /&gt;
                    label: key&lt;br /&gt;
                })&lt;br /&gt;
            ]);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isBluetoothApplicable()&lt;br /&gt;
    {&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().getData();&lt;br /&gt;
&lt;br /&gt;
        if (ostype == &amp;quot;windows&amp;quot;)&lt;br /&gt;
            return false; //skip value for $.each&lt;br /&gt;
        else&lt;br /&gt;
            return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function updateBoxes()&lt;br /&gt;
    {&lt;br /&gt;
        var $el = dropDownPlatform;&lt;br /&gt;
        var data = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        if (data == &amp;quot;Mouse&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(mouseKeyboardOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;Pad&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(gamepadOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;SteeringWheel&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(racingWheelOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Makes link from selectBoxes&lt;br /&gt;
    function generateLinkFromInput()&lt;br /&gt;
    {&lt;br /&gt;
        var platformValue = dropDownPlatform.getMenu().getSelectedItem().data;&lt;br /&gt;
        var splittedPlatform = platformValue.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().data;&lt;br /&gt;
        var controlscheme = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        var link = &amp;quot;/wiki/index.php?title=Guide&amp;amp;platform=&amp;quot; + splittedPlatform[0] + &amp;quot;&amp;amp;connectiontype=&amp;quot; + splittedPlatform[1] + &amp;quot;&amp;amp;ostype=&amp;quot; + ostype + &amp;quot;&amp;amp;device=&amp;quot; + controlscheme;&lt;br /&gt;
        return link;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function selectFirstItem(element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().selectItem(element.getMenu().items[0]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var dropDownOsType = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'OS',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;windows&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Windows&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;linux&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;GNU/Linux&amp;quot;&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownControlScheme = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Controls',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;SteeringWheel&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Racing Wheel&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Mouse&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Mouse and Keyboard&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Pad&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Gamepad&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownPlatform = new OO.ui.DropdownWidget(&lt;br /&gt;
    {});&lt;br /&gt;
&lt;br /&gt;
    var buttonGo = new OO.ui.ButtonWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Go!',&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Create the widgets&lt;br /&gt;
    $('#ostypeWrapper').append(dropDownOsType.$element);&lt;br /&gt;
    $('#controlschemeWrapper').append(dropDownControlScheme.$element);&lt;br /&gt;
    $('#platformWrapper').append(dropDownPlatform.$element);&lt;br /&gt;
    $('#buttonWrapper').append(buttonGo.$element);&lt;br /&gt;
&lt;br /&gt;
    // Trigger an event when an item in the menu is selected&lt;br /&gt;
    var selectionChanged = function()&lt;br /&gt;
    {&lt;br /&gt;
        updateBoxes();&lt;br /&gt;
        selectFirstItem(dropDownPlatform); // Revert to first selected item&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // When Go button is clicked&lt;br /&gt;
    var clickedGo = function()&lt;br /&gt;
    {&lt;br /&gt;
        window.open(generateLinkFromInput(),&amp;quot;_self&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Set first item as selected&lt;br /&gt;
    selectFirstItem(dropDownOsType);&lt;br /&gt;
    selectFirstItem(dropDownControlScheme);&lt;br /&gt;
    loadOptions(racingWheelOptions, dropDownPlatform); // it depends on ostype and controlscheme, it's also empty by default so do it here&lt;br /&gt;
    selectFirstItem(dropDownPlatform);&lt;br /&gt;
&lt;br /&gt;
    // Assign events programatically selecting first one to prevent firing select event too early&lt;br /&gt;
    dropDownOsType.getMenu().on('select', selectionChanged);&lt;br /&gt;
    dropDownControlScheme.getMenu().on('select', selectionChanged);&lt;br /&gt;
    buttonGo.on('click', clickedGo);&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7440</id>
		<title>Gimx-fpsconfig</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7440"/>
		<updated>2018-10-18T20:14:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''gimx-fpsconfig''' is the config editor for FPS games, easier to use, but far less complete than [[gimx-config|gimx-config]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
gimx-fpsconfig is a config editor that helps to use a keyboard and a mouse in FPS games.&amp;lt;br /&amp;gt;&lt;br /&gt;
This means it only allows to:&lt;br /&gt;
* bind mouse and keyboard buttons to buttons&lt;br /&gt;
* bind mouse and keyboard buttons to the left stick&lt;br /&gt;
* bind the mouse axes to the right stick and edit the translation parameters&lt;br /&gt;
* use 2 profiles (first = hip fire, second = aiming down the sights, second profile trigger is the mouse right button, with switch back enabled)&lt;br /&gt;
&lt;br /&gt;
===Start=== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig.png|none|frame]]&lt;br /&gt;
&lt;br /&gt;
===Bind controls=== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
To bind a button to a button or a direction of the left stick, click on the GUI button (cross, l1, select, left stick up, etc), and click on the button (w, space, left button, etc).&amp;lt;br &amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-bind.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set mouse translation parameters===  &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
The mouse translation parameters can be edited in the bottom part of the GUI. It is advised to calibrate these parameters through the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-translation.png|none|thumb|400px]]&lt;br /&gt;
===Set control labels===&lt;br /&gt;
To set a label, click on menu 'Advanced&amp;gt;Edit Label', click on the GUI button, and set the label.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-advanced.png|none|thumb|400px]]&lt;br /&gt;
[[File:gimx-fpsconfig-editlabels.png|none|thumb|400px]]&lt;br /&gt;
The label will appear in the GUI button tooltip.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-label.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set the mouse DPI=== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
In case the config is built from scratch (menu 'File&amp;gt;New'), the mouse DPI has to be set.&amp;lt;br /&amp;gt;&lt;br /&gt;
The value is used by the calibration tests that are run by the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpinew.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Convert the mouse sensitivity=== &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
The &amp;quot;Convert sensitivity&amp;quot; GUI button allows to adjust the mouse sensitivity according to source/destination DPI values.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is useful to convert a config that was built for a mouse that runs at a different DPI setting.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpi.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Auto-bind controls=== &amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
To auto bind controls according to the labels defined in a reference configuration, click on menu 'Advanced&amp;gt;Auto-bind controls'. The configuration to modify and the reference configuration should have labels configured.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
Controls not found or in conflict are colored in red.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7439</id>
		<title>Gimx-fpsconfig</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7439"/>
		<updated>2018-10-18T20:13:02Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''gimx-fpsconfig''' is the config editor for FPS games, easier to use, but far less complete than [[gimx-fpsconfig|gimx-fpsconfig]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
gimx-fpsconfig is a config editor that helps to use a keyboard and a mouse in FPS games.&amp;lt;br /&amp;gt;&lt;br /&gt;
This means it only allows to:&lt;br /&gt;
* bind mouse and keyboard buttons to buttons&lt;br /&gt;
* bind mouse and keyboard buttons to the left stick&lt;br /&gt;
* bind the mouse axes to the right stick and edit the translation parameters&lt;br /&gt;
* use 2 profiles (first = hip fire, second = aiming down the sights, second profile trigger is the mouse right button, with switch back enabled)&lt;br /&gt;
&lt;br /&gt;
===Start=== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig.png|none|frame]]&lt;br /&gt;
&lt;br /&gt;
===Bind controls=== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
To bind a button to a button or a direction of the left stick, click on the GUI button (cross, l1, select, left stick up, etc), and click on the button (w, space, left button, etc).&amp;lt;br &amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-bind.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set mouse translation parameters===  &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
The mouse translation parameters can be edited in the bottom part of the GUI. It is advised to calibrate these parameters through the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-translation.png|none|thumb|400px]]&lt;br /&gt;
===Set control labels===&lt;br /&gt;
To set a label, click on menu 'Advanced&amp;gt;Edit Label', click on the GUI button, and set the label.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-advanced.png|none|thumb|400px]]&lt;br /&gt;
[[File:gimx-fpsconfig-editlabels.png|none|thumb|400px]]&lt;br /&gt;
The label will appear in the GUI button tooltip.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-label.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set the mouse DPI=== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
In case the config is built from scratch (menu 'File&amp;gt;New'), the mouse DPI has to be set.&amp;lt;br /&amp;gt;&lt;br /&gt;
The value is used by the calibration tests that are run by the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpinew.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Convert the mouse sensitivity=== &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
The &amp;quot;Convert sensitivity&amp;quot; GUI button allows to adjust the mouse sensitivity according to source/destination DPI values.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is useful to convert a config that was built for a mouse that runs at a different DPI setting.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpi.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Auto-bind controls=== &amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
To auto bind controls according to the labels defined in a reference configuration, click on menu 'Advanced&amp;gt;Auto-bind controls'. The configuration to modify and the reference configuration should have labels configured.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
Controls not found or in conflict are colored in red.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7438</id>
		<title>Gimx-fpsconfig</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7438"/>
		<updated>2018-10-18T20:12:45Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''gimx-fpsconfig''' is the config editor for FPS games, easier to use, but far less complete than [[gimx-fpsconfig|gimx-fpsconfig]].&lt;br /&gt;
&lt;br /&gt;
==gimx-fpsconfig== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
gimx-fpsconfig is a config editor that helps to use a keyboard and a mouse in FPS games.&amp;lt;br /&amp;gt;&lt;br /&gt;
This means it only allows to:&lt;br /&gt;
* bind mouse and keyboard buttons to buttons&lt;br /&gt;
* bind mouse and keyboard buttons to the left stick&lt;br /&gt;
* bind the mouse axes to the right stick and edit the translation parameters&lt;br /&gt;
* use 2 profiles (first = hip fire, second = aiming down the sights, second profile trigger is the mouse right button, with switch back enabled)&lt;br /&gt;
&lt;br /&gt;
===Start=== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig.png|none|frame]]&lt;br /&gt;
&lt;br /&gt;
===Bind controls=== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
To bind a button to a button or a direction of the left stick, click on the GUI button (cross, l1, select, left stick up, etc), and click on the button (w, space, left button, etc).&amp;lt;br &amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-bind.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set mouse translation parameters===  &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
The mouse translation parameters can be edited in the bottom part of the GUI. It is advised to calibrate these parameters through the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-translation.png|none|thumb|400px]]&lt;br /&gt;
===Set control labels===&lt;br /&gt;
To set a label, click on menu 'Advanced&amp;gt;Edit Label', click on the GUI button, and set the label.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-advanced.png|none|thumb|400px]]&lt;br /&gt;
[[File:gimx-fpsconfig-editlabels.png|none|thumb|400px]]&lt;br /&gt;
The label will appear in the GUI button tooltip.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-label.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set the mouse DPI=== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
In case the config is built from scratch (menu 'File&amp;gt;New'), the mouse DPI has to be set.&amp;lt;br /&amp;gt;&lt;br /&gt;
The value is used by the calibration tests that are run by the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpinew.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Convert the mouse sensitivity=== &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
The &amp;quot;Convert sensitivity&amp;quot; GUI button allows to adjust the mouse sensitivity according to source/destination DPI values.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is useful to convert a config that was built for a mouse that runs at a different DPI setting.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpi.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Auto-bind controls=== &amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
To auto bind controls according to the labels defined in a reference configuration, click on menu 'Advanced&amp;gt;Auto-bind controls'. The configuration to modify and the reference configuration should have labels configured.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
Controls not found or in conflict are colored in red.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7437</id>
		<title>Gimx-fpsconfig</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7437"/>
		<updated>2018-10-18T20:12:31Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''gimx-fpsconfig''' is the config editor for FPS games, easier to use, but far less complete than [[gimx-fpsconfig|gimx-fpsconfig]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==gimx-fpsconfig== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
gimx-fpsconfig is a config editor that helps to use a keyboard and a mouse in FPS games.&amp;lt;br /&amp;gt;&lt;br /&gt;
This means it only allows to:&lt;br /&gt;
* bind mouse and keyboard buttons to buttons&lt;br /&gt;
* bind mouse and keyboard buttons to the left stick&lt;br /&gt;
* bind the mouse axes to the right stick and edit the translation parameters&lt;br /&gt;
* use 2 profiles (first = hip fire, second = aiming down the sights, second profile trigger is the mouse right button, with switch back enabled)&lt;br /&gt;
&lt;br /&gt;
===Start=== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig.png|none|frame]]&lt;br /&gt;
&lt;br /&gt;
===Bind controls=== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
To bind a button to a button or a direction of the left stick, click on the GUI button (cross, l1, select, left stick up, etc), and click on the button (w, space, left button, etc).&amp;lt;br &amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-bind.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set mouse translation parameters===  &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
The mouse translation parameters can be edited in the bottom part of the GUI. It is advised to calibrate these parameters through the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-translation.png|none|thumb|400px]]&lt;br /&gt;
===Set control labels===&lt;br /&gt;
To set a label, click on menu 'Advanced&amp;gt;Edit Label', click on the GUI button, and set the label.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-advanced.png|none|thumb|400px]]&lt;br /&gt;
[[File:gimx-fpsconfig-editlabels.png|none|thumb|400px]]&lt;br /&gt;
The label will appear in the GUI button tooltip.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-label.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set the mouse DPI=== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
In case the config is built from scratch (menu 'File&amp;gt;New'), the mouse DPI has to be set.&amp;lt;br /&amp;gt;&lt;br /&gt;
The value is used by the calibration tests that are run by the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpinew.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Convert the mouse sensitivity=== &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
The &amp;quot;Convert sensitivity&amp;quot; GUI button allows to adjust the mouse sensitivity according to source/destination DPI values.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is useful to convert a config that was built for a mouse that runs at a different DPI setting.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpi.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Auto-bind controls=== &amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
To auto bind controls according to the labels defined in a reference configuration, click on menu 'Advanced&amp;gt;Auto-bind controls'. The configuration to modify and the reference configuration should have labels configured.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
Controls not found or in conflict are colored in red.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7436</id>
		<title>Gimx-fpsconfig</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7436"/>
		<updated>2018-10-18T20:12:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''gimx-fpsconfig''' is the config editor for FPS games, easier to use, but far less complete than [[gimx-fpsconfig|gimx-fpsconfig]].&lt;br /&gt;
&lt;br /&gt;
==gimx-fpsconfig== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
gimx-fpsconfig is a config editor that helps to use a keyboard and a mouse in FPS games.&amp;lt;br /&amp;gt;&lt;br /&gt;
This means it only allows to:&lt;br /&gt;
* bind mouse and keyboard buttons to buttons&lt;br /&gt;
* bind mouse and keyboard buttons to the left stick&lt;br /&gt;
* bind the mouse axes to the right stick and edit the translation parameters&lt;br /&gt;
* use 2 profiles (first = hip fire, second = aiming down the sights, second profile trigger is the mouse right button, with switch back enabled)&lt;br /&gt;
&lt;br /&gt;
===Start=== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig.png|none|frame]]&lt;br /&gt;
&lt;br /&gt;
===Bind controls=== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
To bind a button to a button or a direction of the left stick, click on the GUI button (cross, l1, select, left stick up, etc), and click on the button (w, space, left button, etc).&amp;lt;br &amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-bind.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set mouse translation parameters===  &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
The mouse translation parameters can be edited in the bottom part of the GUI. It is advised to calibrate these parameters through the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-translation.png|none|thumb|400px]]&lt;br /&gt;
===Set control labels===&lt;br /&gt;
To set a label, click on menu 'Advanced&amp;gt;Edit Label', click on the GUI button, and set the label.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-advanced.png|none|thumb|400px]]&lt;br /&gt;
[[File:gimx-fpsconfig-editlabels.png|none|thumb|400px]]&lt;br /&gt;
The label will appear in the GUI button tooltip.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-label.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set the mouse DPI=== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
In case the config is built from scratch (menu 'File&amp;gt;New'), the mouse DPI has to be set.&amp;lt;br /&amp;gt;&lt;br /&gt;
The value is used by the calibration tests that are run by the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpinew.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Convert the mouse sensitivity=== &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
The &amp;quot;Convert sensitivity&amp;quot; GUI button allows to adjust the mouse sensitivity according to source/destination DPI values.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is useful to convert a config that was built for a mouse that runs at a different DPI setting.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpi.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Auto-bind controls=== &amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
To auto bind controls according to the labels defined in a reference configuration, click on menu 'Advanced&amp;gt;Auto-bind controls'. The configuration to modify and the reference configuration should have labels configured.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
Controls not found or in conflict are colored in red.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7426</id>
		<title>Gimx-fpsconfig</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Gimx-fpsconfig&amp;diff=7426"/>
		<updated>2018-10-18T20:10:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: Admin moved page Fpsconfig to Gimx-fpsconfig without leaving a redirect: Part of translatable page &amp;quot;Fpsconfig&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==gimx-fpsconfig== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
gimx-fpsconfig is a config editor that helps to use a keyboard and a mouse in FPS games.&amp;lt;br /&amp;gt;&lt;br /&gt;
This means it only allows to:&lt;br /&gt;
* bind mouse and keyboard buttons to buttons&lt;br /&gt;
* bind mouse and keyboard buttons to the left stick&lt;br /&gt;
* bind the mouse axes to the right stick and edit the translation parameters&lt;br /&gt;
* use 2 profiles (first = hip fire, second = aiming down the sights, second profile trigger is the mouse right button, with switch back enabled)&lt;br /&gt;
&lt;br /&gt;
===Start=== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig.png|none|frame]]&lt;br /&gt;
&lt;br /&gt;
===Bind controls=== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
To bind a button to a button or a direction of the left stick, click on the GUI button (cross, l1, select, left stick up, etc), and click on the button (w, space, left button, etc).&amp;lt;br &amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-bind.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set mouse translation parameters===  &amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
The mouse translation parameters can be edited in the bottom part of the GUI. It is advised to calibrate these parameters through the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-translation.png|none|thumb|400px]]&lt;br /&gt;
===Set control labels===&lt;br /&gt;
To set a label, click on menu 'Advanced&amp;gt;Edit Label', click on the GUI button, and set the label.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-advanced.png|none|thumb|400px]]&lt;br /&gt;
[[File:gimx-fpsconfig-editlabels.png|none|thumb|400px]]&lt;br /&gt;
The label will appear in the GUI button tooltip.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-label.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Set the mouse DPI=== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
In case the config is built from scratch (menu 'File&amp;gt;New'), the mouse DPI has to be set.&amp;lt;br /&amp;gt;&lt;br /&gt;
The value is used by the calibration tests that are run by the [[Mouse_Calibration|Mouse Calibration]] tool.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpinew.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Convert the mouse sensitivity=== &amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
The &amp;quot;Convert sensitivity&amp;quot; GUI button allows to adjust the mouse sensitivity according to source/destination DPI values.&amp;lt;br /&amp;gt;&lt;br /&gt;
It is useful to convert a config that was built for a mouse that runs at a different DPI setting.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:gimx-fpsconfig-dpi.png|none|thumb|400px]]&lt;br /&gt;
&lt;br /&gt;
===Auto-bind controls=== &amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
To auto bind controls according to the labels defined in a reference configuration, click on menu 'Advanced&amp;gt;Auto-bind controls'. The configuration to modify and the reference configuration should have labels configured.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png https://gimx.fr/img/screenshots/tuto/SelectReferenceConfig.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg https://gimx.fr/img/screenshots/tuto/Auto_bind_done-gimx-fpsconfig.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
Controls not found or in conflict are colored in red.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Translations:Quick_Start/1/de&amp;diff=7327</id>
		<title>Translations:Quick Start/1/de</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Translations:Quick_Start/1/de&amp;diff=7327"/>
		<updated>2018-08-31T20:56:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;br /&gt;
==GIMX starten==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Quick_Start/de&amp;diff=7328</id>
		<title>Quick Start/de</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Quick_Start/de&amp;diff=7328"/>
		<updated>2018-08-31T20:56:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
==GIMX starten==&lt;br /&gt;
&lt;br /&gt;
===Ubuntu oder Windows===&lt;br /&gt;
GIMX-Launcher ausführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.1_2_start_gimx-serial.jpg https://gimx.fr/img/screenshots/tuto/2.1_2_start_gimx-serial.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfigurationsdateien herunterladen==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
'''This section contains information about downloading configuration from gimx-launcher.'''&lt;br /&gt;
&lt;br /&gt;
Most config files shared by users of the GIMX community can be downloaded directly from gimx-launcher. &amp;lt;!-- TODO: link page ---&amp;gt;&lt;br /&gt;
Please contribute by sharing your own configs in the [https://gimx.fr/forum/viewforum.php?f=9 Configuration and Requests forum section].&lt;br /&gt;
&lt;br /&gt;
* The first time '''gimx-launcher''' is started, if there is no config file present on the PC, a message box will ask you if config files should be downloaded. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader is also available through the &amp;quot;Help&amp;gt;Get configs&amp;quot; menu entry. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader displays all config files available to download: &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/9/96/Configdownload.jpg https://gimx.fr/wiki/images/9/96/Configdownload.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The config name syntax is: &amp;lt;CONSOLE&amp;gt;_&amp;lt;GAME&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml or &amp;lt;CONSOLE&amp;gt;_&amp;lt;OS&amp;gt;_&amp;lt;DEVICE&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml.&lt;br /&gt;
Examples:&lt;br /&gt;
* '''LogitechDrivingForceGT_G29.xml''': config file that emulates '''G29''' to use with '''Logitech Driving Force GT'''.&lt;br /&gt;
* '''PS3_Battlefield3_McKack.xml''': config file to use with '''mouse''' built by McKack for the PS3 version of '''Battlefield 3'''.&lt;br /&gt;
* '''PS3_LINUX_X360Pad.xml''': config file to use in Linux with a '''360''' pad and a '''PS3'''.&lt;br /&gt;
&lt;br /&gt;
Just select configurations you want to download and click &amp;lt;u&amp;gt;OK&amp;lt;/u&amp;gt;, program will do the rest and you can now use config you've downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Maus Sensitivitätsumwandlung==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Abschnitt ist für FPS-Spieler.&lt;br /&gt;
Bevor eine vorgefertigte Konfiguration benutzt werden kann, muss man die Empfindlichkeit konvertieren damit diese der eigenen Maus-Auflösung(DPI) angepasst ist.&amp;lt;br /&amp;gt;&lt;br /&gt;
Im Spiel die Empfindlichkeit auf die höchste Stufe setzen und die Maus-Auflösung(DPI) auf die höchstmögliche stellen. (z.B.: Logitech G5 @2000DPI, Logitech G500 @5700DPI).&lt;br /&gt;
&lt;br /&gt;
GIMX provides means to convert the sensitivity, knowing both the DPI of the source mouse (which can be embedded in the config file) and the DPI of the destination mouse.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI and the destination DPI are the same, there is no need to convert anything.&lt;br /&gt;
&lt;br /&gt;
Es ist möglich, dies mit GIMX-Confog oder GIMX-Fpsconfig durchzuführen. Diese Tools werden hier detaillierter beschrieben: [[Config_Editors|this page]].&lt;br /&gt;
&lt;br /&gt;
===GIMX-Konfiguration===&lt;br /&gt;
Im GIMX-Launcher die Konfigurationsdatei auswählen und im Menu den Punkt &amp;quot;File&amp;gt;Edit config&amp;quot; auswählen.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Dies öffnet die Konfiguration mit dem GIMX-Config Editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
Auf &amp;quot;Edit&amp;gt;Convert mouse sensitivity&amp;quot; klicken.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn die Konfiguration keine DPI hinterlegt hat, erscheint ein Hinweis. Die Quell-DPI eingeben und bestätigen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Hinweis erscheint. Die Ziel DPI eingeben und bestätigen.&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Empfindlichkeit wird in allen Profilen angepasst. (Hüft-Feuer = Profil 1, ADS = Profil 2) (PS: ADS = Betätigte rechte Maustaste).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Auf &amp;quot;File&amp;gt;Save&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-config editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Edit&amp;gt;Convert mouse sensitivity&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
If the config contains no DPI value, a first dialog box is displayed. Enter the source DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted in all profiles (hip fire = profile 1, ADS = profile 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GIMX-FPS Konfiguration===&lt;br /&gt;
Im GIMX-Launcher die Konfigurationsdatei auswählen, im Menü auf &amp;quot;File&amp;gt;Edit FPS config&amp;quot; klicken.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Dies öffnet die Konfigurationsdatei mit dem GIMX-Fpsconfig Editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn die Quell-DPI in der Konfiguration gespeichert wurden, sollte sie nicht den Wert 0 haben.&amp;lt;br /&amp;gt;&lt;br /&gt;
Auf &amp;quot;Convert sensitivity&amp;quot; klicken. Ein Hinweis erscheint um die Ziel-DPI einzugeben, diese eingeben und auf &amp;quot;validate&amp;quot; klicken.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Empfindlichkeit wird für Hüftfeuer und ADS konvertiert.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Auf &amp;quot;File&amp;gt;Save&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit FPS config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-fpsconfig editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI was saved into the config file, the mouse DPI should be different from 0.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Convert sensitivity&amp;quot; button. A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted for both hip fire and ADS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Spielen==&lt;br /&gt;
&lt;br /&gt;
===Ubuntu oder Raspbian + Bluetooth===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Seite ebenfalls lesen: [[Main_Page#Hardware_requirements|Hardware requirements]].&lt;br /&gt;
&lt;br /&gt;
====PS3====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# GIMX-Launcher öffnen.&lt;br /&gt;
# Im &amp;quot;Output&amp;quot; Drop-Down Menü, &amp;quot;Bluetooth / PS3&amp;quot; auswählen&amp;quot;.&lt;br /&gt;
# Wenn keine vorgängigen Verbindungen vorhanden sind, wird GIMX eine neue erstellen wollen: Auf &amp;quot;Yes&amp;quot; klicken.&lt;br /&gt;
# Wie gefordert, einen Sixaxis / Dualshock 3 anschliessen und auf &amp;quot;Yes&amp;quot; klicken.&lt;br /&gt;
# Die Verbindung auswählen und auf &amp;quot;Validate&amp;quot; klicken.&lt;br /&gt;
# Wie gefordert, einen Bluetooth-Adapter anschliessen und auf &amp;quot;Yes&amp;quot; klicken.&lt;br /&gt;
# Die Bluetooth-Adapter Adresse speichern, falls man diese später wiederherstellen möchte.&lt;br /&gt;
# Den Bluetooth-Adapter auswählen und auf &amp;quot;Validate&amp;quot; klicken.&lt;br /&gt;
# Sich versichern, dass die Bluetooth-Adapter Adresse gespeichert wurde und auf &amp;quot;Yes&amp;quot; klicken.&lt;br /&gt;
# Die Bluetooth-Adapter Adresse wird modifiziert, dass diese mit der Adresse des Sixaxis / Dualshock 3 Controller übereinstimmt.&lt;br /&gt;
# Falls eine Fehlermeldung erscheint, muss ein kompatibler Adapter gekauft werden: [[Bluetooth_dongle|compatible bluetooth dongle]].&lt;br /&gt;
# Die Verbindung zum Sixaxis / Dualshock 3 Controller trennen, den Controller mit dem PS Button ausschalten, falls dieser noch läuft.&lt;br /&gt;
# Die zu verwendende Konfiguration auswählen&lt;br /&gt;
# Start anklicken&lt;br /&gt;
# Spielen&lt;br /&gt;
# Linke Shift + Escape Taste zum beenden von GIMX drücken&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PS4====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die PS4 nimmt nur eingaben von einem lizenzierten Controller an.&amp;lt;br /&amp;gt;&lt;br /&gt;
Damit sich GIMX als lizenzierten Controller benutzen lässt, muss es ständig via Bluetooth mit einem echten DualShock 4 Controller verbunden sein.&lt;br /&gt;
&lt;br /&gt;
* Raspbian-spezifische Instruktionen&lt;br /&gt;
&lt;br /&gt;
Der Bluetooth Dienst wird automatisch gestartet, wenn sich ein Gerät zu verbinden versucht.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dies ist störend, da es die Verbindungsanfragen unterbricht.&amp;lt;br /&amp;gt;&lt;br /&gt;
Um den Dienst zu beenden, folgenden Befehl ausführen '''und neustarten''':&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d bluetooth disable&lt;br /&gt;
&lt;br /&gt;
Alternativ kann man den Bluetooth Dienst stoppen und die bluetoothd Bibliothek umbenennen:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 sudo service bluetooth stop&lt;br /&gt;
 cd /usr/sbin&lt;br /&gt;
 sudo mv bluetoothd bluetoothd.bk&lt;br /&gt;
&lt;br /&gt;
Der Nachteil von diesem Verfahren ist, dass dieser Schritt nach jeder Aktualisierung des bluez-Pakets erneut ausgeführt werden muss.&lt;br /&gt;
&lt;br /&gt;
* AVR USB Entwicklungs-Board&lt;br /&gt;
&lt;br /&gt;
Ein wird ein [[DIY_USB_adapter#AVR_USB_development_board|AVR USB development board]] benötigt um den Bluetooth Adapter mit der PS4 zu koppeln.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dasselbe Board kann benutzt werden um einen DIY USB-Adapter zu bauen. Aber hierfür wird kein USB zu seriell TTL-Converter benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Die benötigte Firmware &amp;quot;atmega32u4.hex&amp;quot; ist hier erhältlich: https://gimx.fr/download/EMUPS4PAIRING.7z&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Firmware nach dieser Anleitung aufspielen: [[DIY_USB_adapter#Firmware_loading|Firmware loading]]&lt;br /&gt;
&lt;br /&gt;
*Erst-start Instruktionen&lt;br /&gt;
&lt;br /&gt;
# GIMX-Launcher öffnen.&lt;br /&gt;
# Im &amp;quot;Output&amp;quot; Drop-Down Menü, &amp;quot;Bluetooth / PS4&amp;quot; auswählen&amp;quot;.&lt;br /&gt;
# Wenn keine vorgängigen Verbindungen vorhanden sind, wird GIMX eine neue erstellen wollen: Auf &amp;quot;Yes&amp;quot; klicken.&lt;br /&gt;
# Wie gefordert, einen Bluetooth-Adapter anschliessen und auf &amp;quot;Yes&amp;quot; klicken ([[Bluetooth_dongle|compatible bluetooth dongle]]).&lt;br /&gt;
# Wie gefordert, einen Dualshock 4 mit Micro-USB Kabel anschliessen und auf &amp;quot;Yes&amp;quot; klicken.&lt;br /&gt;
# Die Verbindung auswählen und auf &amp;quot;Validate&amp;quot; klicken.&lt;br /&gt;
# Das AVR USB-Board verbinden (z.B. Teensy 2.0) und auf &amp;quot;Yes&amp;quot; klicken.&lt;br /&gt;
# Wie gefordert, das AVR USB-Board mit der PS4 verbinden und einige Sekunden warten.&lt;br /&gt;
# Das AVR USB-Board wieder am Computer anschliessen und auf &amp;quot;Yes&amp;quot; klicken.&lt;br /&gt;
# Eine Neue Kopplung/Verbindung sollte nun im &amp;quot;Pairing&amp;quot; Drop-Down Menü erscheinen.&lt;br /&gt;
# Den Dualshock 4 Controller ausstecken.&lt;br /&gt;
# Im &amp;quot;Config&amp;quot; Drop-Down Menü, die zu verwendende Konfiguration auswählen.&lt;br /&gt;
# &amp;quot;Start&amp;quot; anklicken.&lt;br /&gt;
# Den &amp;quot;PS Button&amp;quot; auf dem Dualshock 4 Controller drücken&lt;br /&gt;
# Spielen&lt;br /&gt;
# Linke Shift + Escape Taste zum beenden von GIMX drücken&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu oder Windows + DIY USB-Adapter===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Controller Authentifizierung====&lt;br /&gt;
&lt;br /&gt;
* Xbox 360: it is required to have a genuine wired controller (the play and charge cable won't work) wired to the PC at startup. In Windows, the 360 controller has to be unplugged/replugged before each spoof attempt.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Xbox One: it is required to have a genuine controller wired to the PC at startup. In Windows, the Xbox One controller has to be unplugged/replugged each time the AVR USB board or the console are power-cycled.&amp;lt;br /&amp;gt;&lt;br /&gt;
* PS4: it is required to have a genuine Dualshock 4 wired to the PC all the time.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Achtung: Wenn eine Konsole verwendet wird die Authentifizierung benötigt, den Controller ausschalten bevor er am Computer angeschlossen wird.'''&lt;br /&gt;
&lt;br /&gt;
====Verbindung====&lt;br /&gt;
&lt;br /&gt;
Das AVR USB-Board (z.B. Teensy, Arduino Leonardo, Micro Pro, etc.) an die Konsole anschliessen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Den USB zu UAR-Adapter (z.B. CP2102, FT232RL, etc.) an den Computer anschliessen.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Start====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Konsole einschalten&lt;br /&gt;
# Adapter auswählen&lt;br /&gt;
# Seriellen Port auswählen&lt;br /&gt;
# Die zu verwendende Konfiguration auswählen&lt;br /&gt;
# Start anklicken&lt;br /&gt;
# Den PS-Knopf auf Playstation Konsolen, oder den Home Knopf auf XBOX Konsolen drücken&lt;br /&gt;
# Spielen&lt;br /&gt;
# Linke Shift + Escape Taste zum beenden von GIMX drücken&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Translations:Quick_Start/1/fr&amp;diff=7325</id>
		<title>Translations:Quick Start/1/fr</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Translations:Quick_Start/1/fr&amp;diff=7325"/>
		<updated>2018-08-31T20:55:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;br /&gt;
==Démarrer GIMX==&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Quick_Start/fr&amp;diff=7326</id>
		<title>Quick Start/fr</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Quick_Start/fr&amp;diff=7326"/>
		<updated>2018-08-31T20:55:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
==Démarrer GIMX==&lt;br /&gt;
&lt;br /&gt;
===Ubuntu ou Windows===&lt;br /&gt;
Démarrer gimx-launcher.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.1_2_start_gimx-serial.jpg http://gimx.fr/img/screenshots/tuto/2.1_2_start_gimx-serial.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Téléchargement de fichier de configuration==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
'''This section contains information about downloading configuration from gimx-launcher.'''&lt;br /&gt;
&lt;br /&gt;
Most config files shared by users of the GIMX community can be downloaded directly from gimx-launcher. &amp;lt;!-- TODO: link page ---&amp;gt;&lt;br /&gt;
Please contribute by sharing your own configs in the [https://gimx.fr/forum/viewforum.php?f=9 Configuration and Requests forum section].&lt;br /&gt;
&lt;br /&gt;
* The first time '''gimx-launcher''' is started, if there is no config file present on the PC, a message box will ask you if config files should be downloaded. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader is also available through the &amp;quot;Help&amp;gt;Get configs&amp;quot; menu entry. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader displays all config files available to download: &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/9/96/Configdownload.jpg https://gimx.fr/wiki/images/9/96/Configdownload.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The config name syntax is: &amp;lt;CONSOLE&amp;gt;_&amp;lt;GAME&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml or &amp;lt;CONSOLE&amp;gt;_&amp;lt;OS&amp;gt;_&amp;lt;DEVICE&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml.&lt;br /&gt;
Examples:&lt;br /&gt;
* '''LogitechDrivingForceGT_G29.xml''': config file that emulates '''G29''' to use with '''Logitech Driving Force GT'''.&lt;br /&gt;
* '''PS3_Battlefield3_McKack.xml''': config file to use with '''mouse''' built by McKack for the PS3 version of '''Battlefield 3'''.&lt;br /&gt;
* '''PS3_LINUX_X360Pad.xml''': config file to use in Linux with a '''360''' pad and a '''PS3'''.&lt;br /&gt;
&lt;br /&gt;
Just select configurations you want to download and click &amp;lt;u&amp;gt;OK&amp;lt;/u&amp;gt;, program will do the rest and you can now use config you've downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conversion de la sensibilité de la souris==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette partie est pour les joueurs de FPS.&amp;lt;br /&amp;gt;&lt;br /&gt;
Avant d'utiliser une config préconstruite, vous devez convertir la sensibilité pour qu'elle corresponde à votre souris (DPI).&amp;lt;br /&amp;gt;&lt;br /&gt;
Assurez-vous d'avoir réglé la sensibilité in-game à la valeur max, et d'avoir configuré votre souris à son DPI max (exemples: Logitech G5 @2000DPI, Logitech G500 @5700DPI).&lt;br /&gt;
&lt;br /&gt;
GIMX fournit des moyens de convertir la sensibilité, connaissant à la fois le DPI de la souris source (qui peut être enregistré dans la config) et le DPI de la souris destination.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si les DPIs source et destination sont égaux, il n'y a rien à convertir.&lt;br /&gt;
&lt;br /&gt;
Il est possible de faire cela via gimx-config ou gimx-fpsconfig. Ces outils sont décrits plus en détails sur [[Config_Editors/fr|cette page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Gimx-config===&lt;br /&gt;
Dans gimx-launcher, sélectionner le fichier de config, et cliquer sur le menu &amp;quot;File&amp;gt;Edit config&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png http://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cela ouvre le fichier de config avec gimx-config.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cliquer sur le menu &amp;quot;Edit&amp;gt;Convert mouse sensitivity&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png http://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le fichier de config ne contient pas de valeur pour le DPI, une première boîte de dialogue est affichée. Entrer le DPI source et valider.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une boîte de dialogue est affichée. Entrer le DPI destination et valider.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png http://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La sensibilité est convertie dans tous les profils (vue normale = profile 1, visée = profile 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png http://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cliquer sur le menu &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-config editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Edit&amp;gt;Convert mouse sensitivity&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
If the config contains no DPI value, a first dialog box is displayed. Enter the source DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted in all profiles (hip fire = profile 1, ADS = profile 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Gimx-fpsconfig===&lt;br /&gt;
Dans gimx-launcher, sélectionner le fichier de config, et cliquer sur le menu &amp;quot;File&amp;gt;Edit FPS config&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png http://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cela ouvre le fichier de config avec gimx-fpsconfig.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le DPI source a été enregistré dans le fichier de config, le champ &amp;quot;Mouse DPI&amp;quot; devrait être différent de 0.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cliquer sur le bouton &amp;quot;Convert sensitivity&amp;quot;. Une boîte de dialogue est affichée. Saisir le DPI destination et valider.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png http://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png http://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
La sensibilité est convertir à la fois pour &amp;quot;Hip fire&amp;quot; (vue normale) et ADS (visée).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png http://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cliquer sur le menu &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit FPS config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-fpsconfig editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI was saved into the config file, the mouse DPI should be different from 0.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Convert sensitivity&amp;quot; button. A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted for both hip fire and ADS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jouer==&lt;br /&gt;
&lt;br /&gt;
===Ubuntu ou Raspbian + bluetooth===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lire attentivement la [[Main_Page/fr#Configuration_mat.C3.A9rielle_requise|configuration matérielle requise]].&lt;br /&gt;
&lt;br /&gt;
====PS3====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Lancer gimx-launcher.&lt;br /&gt;
# Dans le menu déroulant &amp;quot;Sortie&amp;quot;, sélectionner &amp;quot;Bluetooth / PS3&amp;quot;.&lt;br /&gt;
# Si aucun appairage n'a été précédemment défini, il est demandé d'en créer un nouveau. Cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# Comme demandé, connecter une manette Sixaxis / Dualshock 3, et cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# Sélectionner l'appairage à utiliser et cliquer sur &amp;quot;Valider&amp;quot;.&lt;br /&gt;
# Comme demandé, connecter un dongle bluetooth, et cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# Sauvegarder l'adresse du dongle bluetooth afin de pouvoir la restaurer ultérieurement.&lt;br /&gt;
# Sélectionner le dongle bluetooth, et cliquer sur &amp;quot;Valider&amp;quot;.&lt;br /&gt;
# S'assurer d'avoir sauvé l'adresse du dongle bluetooth, et cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# L'adresse du dongle sera modifiée pour correspondre à l'adresse de la manette Sixaxis / Dualshock 3.&lt;br /&gt;
# Si un message d'erreur apparaît, acheter un [[Bluetooth_dongle/fr|dongle bluetooth compatible]].&lt;br /&gt;
# Déconnecter la manette, et si celle ci ne s'éteint pas, appuyer sur le bouton PS jusqu'à ce qu'elle s'éteigne.&lt;br /&gt;
# Dans le menu déroulant &amp;quot;Config&amp;quot;, sélectionne la configuration à utiliser.&lt;br /&gt;
# Cliquer sur &amp;quot;Démarrer&amp;quot;.&lt;br /&gt;
# Jouer.&lt;br /&gt;
# Appuyer sur Maj + Echap pour quitter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PS4====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La PS4 n'accepte que les périphériques sous licence.&amp;lt;br /&amp;gt;&lt;br /&gt;
Afin de s'authentifier comme un périphérique sous licence, GIMX requiert une connexion permanente à une manette Dualshock 4.&lt;br /&gt;
&lt;br /&gt;
* Instructions spécifiques pour Raspbian&lt;br /&gt;
&lt;br /&gt;
Le service bluetooth est automatiquement démarré lorsqu'un périphérique essaie de se connecter.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ceci est ennuyeux car il intercepte les demandes de connexion.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour désactiver ce service, exécuter la commande suivant '''et redémarrer''':&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 sudo update-rc.d bluetooth disable&lt;br /&gt;
&lt;br /&gt;
Une autre façon de procéder est d'arrêter le service bluetooth et de déplacer le binaire bluetoothd :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 sudo service bluetooth stop&lt;br /&gt;
 cd /usr/sbin&lt;br /&gt;
 sudo mv bluetoothd bluetoothd.bk&lt;br /&gt;
&lt;br /&gt;
L'inconvénient de cette seconde méthode est qu'elle doit être refaite après chaque mise à jour du paquet bluez.&lt;br /&gt;
&lt;br /&gt;
* Carte de développement AVR USB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Une [[DIY_USB_adapter/fr#Carte_de_d.C3.A9veloppement_USB|carte de développement AVR USB]] est requise afin d'appairer l'adresse du dongle bluetooth avec la PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
La même carte peut être utilisée pour construire un adaptateur DIY USB, mais le convertisseur USB série n'est pas nécessaire ici.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le firmware à charger est disponible ici : http://gimx.fr/download/EMUPS4PAIRING.7z&amp;lt;br /&amp;gt;&lt;br /&gt;
Charger ce firmware comme expliqué dans les [[DIY_USB_adapter/fr#Chargement_du_firmware|instructions de chargement]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Instructions de premier démarrage&lt;br /&gt;
&lt;br /&gt;
# Lancer gimx-launcher.&lt;br /&gt;
# Dans le menu déroulant &amp;quot;Sortie&amp;quot;, sélectionner &amp;quot;Bluetooth / PS4&amp;quot;.&lt;br /&gt;
# Si aucun appairage n'a été précédemment défini, il est demandé d'en créer un nouveau. Cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# Comme demandé, connecter un [[Bluetooth_dongle/fr|dongle bluetooth compatible]], et cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# Comme demandé, connecter une manette Dualshock 4 avec un câble micro USB, et cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# Sélectionner l'appairage à utiliser et cliquer sur &amp;quot;Valider&amp;quot;.&lt;br /&gt;
# Connecter la carte AVR USB (par exemple Teensy 2.0), et cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# Comme demandé, connecter la carte AVR USB à la PS4, et attendre quelques secondes.&lt;br /&gt;
# Reconnecter la carte AVR USB à l'ordinateur, et cliquer sur &amp;quot;Oui&amp;quot;.&lt;br /&gt;
# Un nouvel appairage devrait apparaître dans le menu déroulant &amp;quot;Appairage&amp;quot;.&lt;br /&gt;
# Débrancher la Dualshock 4.&lt;br /&gt;
# Dans le menu déroulant &amp;quot;Config&amp;quot;, sélectionner la configuration à utiliser.&lt;br /&gt;
# Cliquer sur &amp;quot;Démarrer&amp;quot;.&lt;br /&gt;
# Appuyer sur le bouton PS de la Dualshock 4.&lt;br /&gt;
# Jouer.&lt;br /&gt;
# Appuyer sur Maj + Echap pour quitter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu ou Windows + DIY USB adapter===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Authentification du contrôleur====&lt;br /&gt;
&lt;br /&gt;
* Xbox 360 : un contrôleur filaire officiel (le câble play and charge ne fonctionnera pas) doit être branché au PC au démarrage. Sous Windows, le contrôleur doit être débranché et rebranché après chaque cycle d'allumage de la carte AVR USB ou de la console.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Xbox One : un contrôleur filaire officiel doit être branché au PC au démarrage. Sous Windows, le contrôleur doit être débranché et rebranché après chaque cycle d'allumage de la carte AVR USB ou de la console.&amp;lt;br /&amp;gt;&lt;br /&gt;
* PS4 : une DS4 officielle doit être branchée au PC de manière permanente.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note : pour les consoles qui requièrent une authentification, éteindre le contrôleur avant de le brancher à l'ordinateur.'''&lt;br /&gt;
&lt;br /&gt;
====Connection====&lt;br /&gt;
&lt;br /&gt;
Connecter la carte AVR USB (par exemple Teensy, Arduino Leonardo, Micro Pro...) à la console.&amp;lt;br /&amp;gt;&lt;br /&gt;
Connecter le convertisseur USB série (par exemple CP2102, FT232RL...) à l'ordinateur.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Démarrage====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[http://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png http://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Démarrer la console&lt;br /&gt;
# Sélectionner l'adaptateur&lt;br /&gt;
# Sélectionner le port série&lt;br /&gt;
# Sélectionner le fichier de configuration&lt;br /&gt;
# Cliquer sur Start&lt;br /&gt;
# Appuyer sur le bouton PS pour les consoles Playstation, ou sur le bouton Home pour les consoles Xbox.&lt;br /&gt;
# Jouer&lt;br /&gt;
# Appuyer sur Maj gauche + Echap pour quitter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Quick_Start&amp;diff=7324</id>
		<title>Quick Start</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Quick_Start&amp;diff=7324"/>
		<updated>2018-08-31T20:55:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
==Start GIMX== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Windows=== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Launch gimx-launcher.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to download a config file== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
'''This section contains information about downloading configuration from gimx-launcher.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:53--&amp;gt;&lt;br /&gt;
Most config files shared by users of the GIMX community can be downloaded directly from gimx-launcher. &amp;lt;!-- TODO: link page ---&amp;gt;&lt;br /&gt;
Please contribute by sharing your own configs in the [https://gimx.fr/forum/viewforum.php?f=9 Configuration and Requests forum section].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
* The first time '''gimx-launcher''' is started, if there is no config file present on the PC, a message box will ask you if config files should be downloaded. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
* The config file downloader is also available through the &amp;quot;Help&amp;gt;Get configs&amp;quot; menu entry. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
* The config file downloader displays all config files available to download: &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/9/96/Configdownload.jpg https://gimx.fr/wiki/images/9/96/Configdownload.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
The config name syntax is: &amp;lt;CONSOLE&amp;gt;_&amp;lt;GAME&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml or &amp;lt;CONSOLE&amp;gt;_&amp;lt;OS&amp;gt;_&amp;lt;DEVICE&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml.&lt;br /&gt;
Examples:&lt;br /&gt;
* '''LogitechDrivingForceGT_G29.xml''': config file that emulates '''G29''' to use with '''Logitech Driving Force GT'''.&lt;br /&gt;
* '''PS3_Battlefield3_McKack.xml''': config file to use with '''mouse''' built by McKack for the PS3 version of '''Battlefield 3'''.&lt;br /&gt;
* '''PS3_LINUX_X360Pad.xml''': config file to use in Linux with a '''360''' pad and a '''PS3'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
Just select configurations you want to download and click &amp;lt;u&amp;gt;OK&amp;lt;/u&amp;gt;, program will do the rest and you can now use config you've downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mouse sensitivity conversion== &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
This part is for the FPS gamers.&lt;br /&gt;
Before using a prebuilt config file, you have to convert the sensitivity so that it matches your own mouse DPI.&amp;lt;br /&amp;gt;&lt;br /&gt;
For most cases the in-game sensitivity should be set to the highest however there are some exceptions to that. If you get bad results try playing with the in-game sensitivity bar until you get good results. Also make sure to have your mouse tracking at its highest DPI setting (examples: Logitech G5 @2000DPI, Logitech G500 @5700DPI).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
GIMX provides means to convert the sensitivity, knowing both the DPI of the source mouse (which can be embedded in the config file) and the DPI of the destination mouse.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI and the destination DPI are the same, there is no need to convert anything.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
It's possible to do this with gimx-config or gimx-fpsconfig. These tools are further detailed on [[Config_Editors|this page]].&lt;br /&gt;
&lt;br /&gt;
===Gimx-config=== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:61--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:62--&amp;gt;&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-config editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Edit&amp;gt;Convert mouse sensitivity&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
If the config contains no DPI value, a first dialog box is displayed. Enter the source DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted in all profiles (hip fire = profile 1, ADS = profile 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gimx-fpsconfig=== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit FPS config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-fpsconfig editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI was saved into the config file, the mouse DPI should be different from 0.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Convert sensitivity&amp;quot; button. A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted for both hip fire and ADS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Play== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Raspbian + bluetooth=== &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
Make sure to read the [[Main_Page#Hardware_requirements|Hardware requirements]].&lt;br /&gt;
&lt;br /&gt;
====PS3==== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
# Open gimx-launcher.&lt;br /&gt;
# In the &amp;quot;Output&amp;quot; drop-down menu, select &amp;quot;Bluetooth / PS3&amp;quot;.&lt;br /&gt;
# If no previous pairing was defined, you will be asked to create a new pairing. Click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a Sixaxis / Dualshock 3, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Select the pairing to use and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# As requested, connect a bluetooth dongle, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Save the bluetooth dongle address as you may wish to restore it later.&lt;br /&gt;
# Select the bluetooth dongle, and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# Make sure you saved the dongle address, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# The dongle address will be modified to match the address of the Sixaxis / Dualshock 3.&lt;br /&gt;
# If you get an error message, buy a [[Bluetooth_dongle|compatible bluetooth dongle]].&lt;br /&gt;
# Unplug your sixaxis and if it doesn't power off by itself, press the PS button until it powers off.&lt;br /&gt;
# In the &amp;quot;Config&amp;quot; drop-down menu, select the configuration file to use.&lt;br /&gt;
# Click on &amp;quot;Start&amp;quot;.&lt;br /&gt;
# Play.&lt;br /&gt;
# Press Left Shift + Escape to quit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PS4==== &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
The PS4 only takes inputs from licensed controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
In order to authenticate itself as a licensed controller, GIMX needs to be connected over bluetooth to a real Dualshock 4 all the time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
* Raspbian-specific instructions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
The bluetooth service is automatically started when a device tries to connect.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is annoying since it will intercept the connection requests.&amp;lt;br /&amp;gt;&lt;br /&gt;
To disable the service, run the following command '''and reboot''':&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
sudo update-rc.d bluetooth disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
Alternatively, you can stop the bluetooth service and move the bluetoothd binary:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
sudo service bluetooth stop&lt;br /&gt;
 cd /usr/sbin&lt;br /&gt;
 sudo mv bluetoothd bluetoothd.bk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
The drawback of this second method is that it will need to be performed again after each update of the bluez package.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
* AVR USB development board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
An [[DIY_USB_adapter#AVR_USB_development_board|AVR USB development board]] is required for pairing the bluetooth dongle with the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
The same board can be used to build a DIY USB adapter, but no USB to serial TTL converter is needed here.&amp;lt;br /&amp;gt;&lt;br /&gt;
The firmware with the needed &amp;quot;atmega32u4.hex&amp;quot; file is available at: https://gimx.fr/download/EMUPS4PAIRING.7z&amp;lt;br /&amp;gt;&lt;br /&gt;
Load this firmware as explained in the [[DIY_USB_adapter#Firmware_loading|Firmware loading]] instructions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
* First-start instructions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
# Open gimx-launcher.&lt;br /&gt;
# In the &amp;quot;Output&amp;quot; drop-down menu, select &amp;quot;Bluetooth / PS4&amp;quot;.&lt;br /&gt;
# If no previous pairing was defined, you will be asked to create a new pairing. Click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a [[Bluetooth_dongle|compatible bluetooth dongle]], and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a Dualshock 4 with a micro USB cable, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Select the pairing to use and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# Connect the AVR USB board (e.g. Teensy 2.0) and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect the AVR USB board to the PS4, and wait a few seconds.&lt;br /&gt;
# Connect the AVR USB board back to the computer, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# A new pairing should appear in the &amp;quot;Pairing&amp;quot; drop-down menu.&lt;br /&gt;
# Unplug the Dualshock 4.&lt;br /&gt;
# In the &amp;quot;Config&amp;quot; drop-down menu, select the configuration file to use.&lt;br /&gt;
# Click on &amp;quot;Start&amp;quot;.&lt;br /&gt;
# Press on the PS button of the Dualshock 4.&lt;br /&gt;
# Play.&lt;br /&gt;
# Press Left Shift + Escape to quit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Windows + DIY USB adapter=== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Controller authentication==== &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
* Xbox 360: it is required to have a genuine wired controller (the play and charge cable won't work) wired to the PC at startup. In Windows, the 360 controller has to be unplugged/replugged before each spoof attempt.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Xbox One: it is required to have a genuine controller wired to the PC at startup. In Windows, the Xbox One controller has to be unplugged/replugged each time the AVR USB board or the console are power-cycled.&amp;lt;br /&amp;gt;&lt;br /&gt;
* PS4: it is required to have a genuine Dualshock 4 wired to the PC all the time.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Note: when using a console that requires authentication, make sure to turn off the controller before connecting it to the PC.'''&lt;br /&gt;
&lt;br /&gt;
====Connexion==== &amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
Plug the AVR USB board (e.g. Teensy, Arduino Leonardo, Micro Pro...) to the console.&amp;lt;br /&amp;gt;&lt;br /&gt;
Plug the USB to UART adapter (e.g. CP2102, FT232RL...) to the computer.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Start==== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
# Turn on the console&lt;br /&gt;
# Select the adapter&lt;br /&gt;
# Select the serial port&lt;br /&gt;
# Select the configuration file to use&lt;br /&gt;
# Click on Start&lt;br /&gt;
# Press the PS button on Playstation consoles, or the Home button on Xbox consoles.&lt;br /&gt;
# Play&lt;br /&gt;
# Press Left Shift + Escape to quit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Quick_Start&amp;diff=7323</id>
		<title>Quick Start</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Quick_Start&amp;diff=7323"/>
		<updated>2018-08-31T20:54:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
==Start GIMX== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Windows=== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Launch gimx-launcher.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to download a config file== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
'''This section contains information about downloading configuration from gimx-launcher.'''&lt;br /&gt;
&lt;br /&gt;
Most config files shared by users of the GIMX community can be downloaded directly from gimx-launcher. &amp;lt;!-- TODO: link page ---&amp;gt;&lt;br /&gt;
Please contribute by sharing your own configs in the [https://gimx.fr/forum/viewforum.php?f=9 Configuration and Requests forum section].&lt;br /&gt;
&lt;br /&gt;
* The first time '''gimx-launcher''' is started, if there is no config file present on the PC, a message box will ask you if config files should be downloaded. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader is also available through the &amp;quot;Help&amp;gt;Get configs&amp;quot; menu entry. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader displays all config files available to download: &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/9/96/Configdownload.jpg https://gimx.fr/wiki/images/9/96/Configdownload.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The config name syntax is: &amp;lt;CONSOLE&amp;gt;_&amp;lt;GAME&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml or &amp;lt;CONSOLE&amp;gt;_&amp;lt;OS&amp;gt;_&amp;lt;DEVICE&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml.&lt;br /&gt;
Examples:&lt;br /&gt;
* '''LogitechDrivingForceGT_G29.xml''': config file that emulates '''G29''' to use with '''Logitech Driving Force GT'''.&lt;br /&gt;
* '''PS3_Battlefield3_McKack.xml''': config file to use with '''mouse''' built by McKack for the PS3 version of '''Battlefield 3'''.&lt;br /&gt;
* '''PS3_LINUX_X360Pad.xml''': config file to use in Linux with a '''360''' pad and a '''PS3'''.&lt;br /&gt;
&lt;br /&gt;
Just select configurations you want to download and click &amp;lt;u&amp;gt;OK&amp;lt;/u&amp;gt;, program will do the rest and you can now use config you've downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mouse sensitivity conversion== &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
This part is for the FPS gamers.&lt;br /&gt;
Before using a prebuilt config file, you have to convert the sensitivity so that it matches your own mouse DPI.&amp;lt;br /&amp;gt;&lt;br /&gt;
For most cases the in-game sensitivity should be set to the highest however there are some exceptions to that. If you get bad results try playing with the in-game sensitivity bar until you get good results. Also make sure to have your mouse tracking at its highest DPI setting (examples: Logitech G5 @2000DPI, Logitech G500 @5700DPI).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
GIMX provides means to convert the sensitivity, knowing both the DPI of the source mouse (which can be embedded in the config file) and the DPI of the destination mouse.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI and the destination DPI are the same, there is no need to convert anything.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
It's possible to do this with gimx-config or gimx-fpsconfig. These tools are further detailed on [[Config_Editors|this page]].&lt;br /&gt;
&lt;br /&gt;
===Gimx-config=== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-config editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Edit&amp;gt;Convert mouse sensitivity&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
If the config contains no DPI value, a first dialog box is displayed. Enter the source DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted in all profiles (hip fire = profile 1, ADS = profile 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gimx-fpsconfig=== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit FPS config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-fpsconfig editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI was saved into the config file, the mouse DPI should be different from 0.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Convert sensitivity&amp;quot; button. A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted for both hip fire and ADS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Play== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Raspbian + bluetooth=== &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
Make sure to read the [[Main_Page#Hardware_requirements|Hardware requirements]].&lt;br /&gt;
&lt;br /&gt;
====PS3==== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
# Open gimx-launcher.&lt;br /&gt;
# In the &amp;quot;Output&amp;quot; drop-down menu, select &amp;quot;Bluetooth / PS3&amp;quot;.&lt;br /&gt;
# If no previous pairing was defined, you will be asked to create a new pairing. Click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a Sixaxis / Dualshock 3, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Select the pairing to use and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# As requested, connect a bluetooth dongle, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Save the bluetooth dongle address as you may wish to restore it later.&lt;br /&gt;
# Select the bluetooth dongle, and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# Make sure you saved the dongle address, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# The dongle address will be modified to match the address of the Sixaxis / Dualshock 3.&lt;br /&gt;
# If you get an error message, buy a [[Bluetooth_dongle|compatible bluetooth dongle]].&lt;br /&gt;
# Unplug your sixaxis and if it doesn't power off by itself, press the PS button until it powers off.&lt;br /&gt;
# In the &amp;quot;Config&amp;quot; drop-down menu, select the configuration file to use.&lt;br /&gt;
# Click on &amp;quot;Start&amp;quot;.&lt;br /&gt;
# Play.&lt;br /&gt;
# Press Left Shift + Escape to quit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PS4==== &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
The PS4 only takes inputs from licensed controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
In order to authenticate itself as a licensed controller, GIMX needs to be connected over bluetooth to a real Dualshock 4 all the time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
* Raspbian-specific instructions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
The bluetooth service is automatically started when a device tries to connect.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is annoying since it will intercept the connection requests.&amp;lt;br /&amp;gt;&lt;br /&gt;
To disable the service, run the following command '''and reboot''':&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
sudo update-rc.d bluetooth disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
Alternatively, you can stop the bluetooth service and move the bluetoothd binary:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
sudo service bluetooth stop&lt;br /&gt;
 cd /usr/sbin&lt;br /&gt;
 sudo mv bluetoothd bluetoothd.bk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
The drawback of this second method is that it will need to be performed again after each update of the bluez package.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
* AVR USB development board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
An [[DIY_USB_adapter#AVR_USB_development_board|AVR USB development board]] is required for pairing the bluetooth dongle with the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
The same board can be used to build a DIY USB adapter, but no USB to serial TTL converter is needed here.&amp;lt;br /&amp;gt;&lt;br /&gt;
The firmware with the needed &amp;quot;atmega32u4.hex&amp;quot; file is available at: https://gimx.fr/download/EMUPS4PAIRING.7z&amp;lt;br /&amp;gt;&lt;br /&gt;
Load this firmware as explained in the [[DIY_USB_adapter#Firmware_loading|Firmware loading]] instructions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
* First-start instructions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
# Open gimx-launcher.&lt;br /&gt;
# In the &amp;quot;Output&amp;quot; drop-down menu, select &amp;quot;Bluetooth / PS4&amp;quot;.&lt;br /&gt;
# If no previous pairing was defined, you will be asked to create a new pairing. Click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a [[Bluetooth_dongle|compatible bluetooth dongle]], and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a Dualshock 4 with a micro USB cable, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Select the pairing to use and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# Connect the AVR USB board (e.g. Teensy 2.0) and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect the AVR USB board to the PS4, and wait a few seconds.&lt;br /&gt;
# Connect the AVR USB board back to the computer, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# A new pairing should appear in the &amp;quot;Pairing&amp;quot; drop-down menu.&lt;br /&gt;
# Unplug the Dualshock 4.&lt;br /&gt;
# In the &amp;quot;Config&amp;quot; drop-down menu, select the configuration file to use.&lt;br /&gt;
# Click on &amp;quot;Start&amp;quot;.&lt;br /&gt;
# Press on the PS button of the Dualshock 4.&lt;br /&gt;
# Play.&lt;br /&gt;
# Press Left Shift + Escape to quit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Windows + DIY USB adapter=== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Controller authentication==== &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
* Xbox 360: it is required to have a genuine wired controller (the play and charge cable won't work) wired to the PC at startup. In Windows, the 360 controller has to be unplugged/replugged before each spoof attempt.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Xbox One: it is required to have a genuine controller wired to the PC at startup. In Windows, the Xbox One controller has to be unplugged/replugged each time the AVR USB board or the console are power-cycled.&amp;lt;br /&amp;gt;&lt;br /&gt;
* PS4: it is required to have a genuine Dualshock 4 wired to the PC all the time.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Note: when using a console that requires authentication, make sure to turn off the controller before connecting it to the PC.'''&lt;br /&gt;
&lt;br /&gt;
====Connexion==== &amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
Plug the AVR USB board (e.g. Teensy, Arduino Leonardo, Micro Pro...) to the console.&amp;lt;br /&amp;gt;&lt;br /&gt;
Plug the USB to UART adapter (e.g. CP2102, FT232RL...) to the computer.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Start==== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
# Turn on the console&lt;br /&gt;
# Select the adapter&lt;br /&gt;
# Select the serial port&lt;br /&gt;
# Select the configuration file to use&lt;br /&gt;
# Click on Start&lt;br /&gt;
# Press the PS button on Playstation consoles, or the Home button on Xbox consoles.&lt;br /&gt;
# Play&lt;br /&gt;
# Press Left Shift + Escape to quit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Translations:Installation/11/de&amp;diff=7320</id>
		<title>Translations:Installation/11/de</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Translations:Installation/11/de&amp;diff=7320"/>
		<updated>2018-08-31T20:51:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Installation/de&amp;diff=7321</id>
		<title>Installation/de</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Installation/de&amp;diff=7321"/>
		<updated>2018-08-31T20:51:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Windows==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download and install the GIMX setup file==&lt;br /&gt;
&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-32bits 32-bit setup], for 32-bit Windows only&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-64bits 64-bit setup], for 64-bit Windows only&lt;br /&gt;
Before installing GIMX:&lt;br /&gt;
* install all Windows updates (otherwise GIMX may refuse to install)&lt;br /&gt;
* create a system restore point, in case something goes wrong (USBDK was known to create instability on some systems)&lt;br /&gt;
LibusbK can be used as an alternative to USBDK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''(not recommended)'''&lt;br /&gt;
&lt;br /&gt;
* Rename the libusb-1.0.dll file from the C:\Program Files\GIMX folder to libusb-1.0.dll.bk.&lt;br /&gt;
* Download this libusb package: [http://sourceforge.net/projects/msys2/files/REPOS/MINGW_GCC_4_9/x86_64/mingw-w64-x86_64-libusb-1.0.19-2-any.pkg.tar.xz/download link].&lt;br /&gt;
* Open it (with [http://www.7-zip.org/ 7zip] for example) and extract the libusb-1.0.dll file from the /mingw64/bin/ folder to the C:\Program Files\GIMX folder.&lt;br /&gt;
* Install the libusbk driver as explained below.&lt;br /&gt;
Note: the libusb-1.0.dll file will be replaced after updating GIMX. Perform the above steps again to keep using libusbK.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install the libusbk driver (Xbox One only)==&lt;br /&gt;
&lt;br /&gt;
It is required to replace the stock controller driver with the libusbk driver.&amp;lt;br /&amp;gt;&lt;br /&gt;
This prevents Windows from making any request to the controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can easily be done using [http://zadig.akeo.ie/ Zadig]:&lt;br /&gt;
* choose &amp;quot;Options-&amp;gt;List All Devices&amp;quot;&lt;br /&gt;
* select the right device:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Console || Device name || USB ID&lt;br /&gt;
|-&lt;br /&gt;
| Xbox One     || &amp;quot;Controller&amp;quot; || 045E:02D1&lt;br /&gt;
|}&lt;br /&gt;
* select &amp;quot;libusbK&amp;quot; as target driver&lt;br /&gt;
* click on the drop down menu, and select &amp;quot;Install Driver&amp;quot;&lt;br /&gt;
* click on &amp;quot;Replace Driver&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===Energiesparen für USB-Geräte deaktivieren===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is required to prevent Windows from turning off the controller or the USB to UART adapter.&amp;lt;br /&amp;gt;&lt;br /&gt;
Open the Device Manager.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the USB HUB (make sure to select the right one) &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the COM port &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
==Ubuntu==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add &amp;quot;universe&amp;quot; to your software sources==&lt;br /&gt;
&lt;br /&gt;
* Start Ubuntu Software Center.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Click Edit&amp;gt;Software Sources.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Select &amp;quot;Community-maintained Open Source software (universe)&amp;quot;, and close.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Refresh software sources==&lt;br /&gt;
&lt;br /&gt;
If you are running from a Live CD or a Live USB, you have to manually refresh software sources:&lt;br /&gt;
* Click on the Ubuntu desk.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the search area, type &amp;quot;terminal&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the terminal, type &amp;quot;sudo apt-get update&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
===.deb Datei Downloaden===&lt;br /&gt;
* Die .deb Datei herunterladen: [http://gimx.fr/download/gimx-ubuntu-32bits 32bits] or [http://gimx.fr/download/gimx-ubuntu-64bits 64bits]&lt;br /&gt;
* Installieren (Doppelklicken und installieren).&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Downloard the .deb file: [http://gimx.fr/download/gimx-ubuntu-32bits 32bits] or [http://gimx.fr/download/gimx-ubuntu-64bits 64bits]&lt;br /&gt;
* Install it (double click, then install).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Next Tutorial=&lt;br /&gt;
Now that GIMX is installed you can follow the instructions on the [[Quick_Start|Quick Start page]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7294</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7294"/>
		<updated>2018-08-31T20:50:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
=Windows= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download and install the GIMX setup file== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-32bits 32-bit setup], for 32-bit Windows only&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-64bits 64-bit setup], for 64-bit Windows only&lt;br /&gt;
Before installing GIMX:&lt;br /&gt;
* install all Windows updates (otherwise GIMX may refuse to install)&lt;br /&gt;
* create a system restore point, in case something goes wrong (USBDK was known to create instability on some systems)&lt;br /&gt;
LibusbK can be used as an alternative to USBDK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
'''(not recommended)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
* Rename the libusb-1.0.dll file from the C:\Program Files\GIMX folder to libusb-1.0.dll.bk.&lt;br /&gt;
* Download this libusb package: [http://sourceforge.net/projects/msys2/files/REPOS/MINGW_GCC_4_9/x86_64/mingw-w64-x86_64-libusb-1.0.19-2-any.pkg.tar.xz/download link].&lt;br /&gt;
* Open it (with [http://www.7-zip.org/ 7zip] for example) and extract the libusb-1.0.dll file from the /mingw64/bin/ folder to the C:\Program Files\GIMX folder.&lt;br /&gt;
* Install the libusbk driver as explained below.&lt;br /&gt;
Note: the libusb-1.0.dll file will be replaced after updating GIMX. Perform the above steps again to keep using libusbK.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install the libusbk driver (Xbox One only)== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
It is required to replace the stock controller driver with the libusbk driver.&amp;lt;br /&amp;gt;&lt;br /&gt;
This prevents Windows from making any request to the controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can easily be done using [http://zadig.akeo.ie/ Zadig]:&lt;br /&gt;
* choose &amp;quot;Options-&amp;gt;List All Devices&amp;quot;&lt;br /&gt;
* select the right device:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Console || Device name || USB ID&lt;br /&gt;
|-&lt;br /&gt;
| Xbox One     || &amp;quot;Controller&amp;quot; || 045E:02D1&lt;br /&gt;
|}&lt;br /&gt;
* select &amp;quot;libusbK&amp;quot; as target driver&lt;br /&gt;
* click on the drop down menu, and select &amp;quot;Install Driver&amp;quot;&lt;br /&gt;
* click on &amp;quot;Replace Driver&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Disable power saving for USB devices== &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
This is required to prevent Windows from turning off the controller or the USB to UART adapter.&amp;lt;br /&amp;gt;&lt;br /&gt;
Open the Device Manager.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the USB HUB (make sure to select the right one) &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the COM port &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ubuntu= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add &amp;quot;universe&amp;quot; to your software sources== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
* Start Ubuntu Software Center.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Click Edit&amp;gt;Software Sources.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Select &amp;quot;Community-maintained Open Source software (universe)&amp;quot;, and close.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Refresh software sources== &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
If you are running from a Live CD or a Live USB, you have to manually refresh software sources:&lt;br /&gt;
* Click on the Ubuntu desk.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the search area, type &amp;quot;terminal&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the terminal, type &amp;quot;sudo apt-get update&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download the .deb file== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
* Downloard the .deb file: [http://gimx.fr/download/gimx-ubuntu-32bits 32bits] or [http://gimx.fr/download/gimx-ubuntu-64bits 64bits]&lt;br /&gt;
* Install it (double click, then install).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Next Tutorial= &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Now that GIMX is installed you can follow the instructions on the [[Quick_Start|Quick Start page]].&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7293</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7293"/>
		<updated>2018-08-31T20:50:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
=Windows= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download and install the GIMX setup file== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-32bits 32-bit setup], for 32-bit Windows only&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-64bits 64-bit setup], for 64-bit Windows only&lt;br /&gt;
Before installing GIMX:&lt;br /&gt;
* install all Windows updates (otherwise GIMX may refuse to install)&lt;br /&gt;
* create a system restore point, in case something goes wrong (USBDK was known to create instability on some systems)&lt;br /&gt;
LibusbK can be used as an alternative to USBDK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''(not recommended)'''&lt;br /&gt;
&lt;br /&gt;
* Rename the libusb-1.0.dll file from the C:\Program Files\GIMX folder to libusb-1.0.dll.bk.&lt;br /&gt;
* Download this libusb package: [http://sourceforge.net/projects/msys2/files/REPOS/MINGW_GCC_4_9/x86_64/mingw-w64-x86_64-libusb-1.0.19-2-any.pkg.tar.xz/download link].&lt;br /&gt;
* Open it (with [http://www.7-zip.org/ 7zip] for example) and extract the libusb-1.0.dll file from the /mingw64/bin/ folder to the C:\Program Files\GIMX folder.&lt;br /&gt;
* Install the libusbk driver as explained below.&lt;br /&gt;
Note: the libusb-1.0.dll file will be replaced after updating GIMX. Perform the above steps again to keep using libusbK.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install the libusbk driver (Xbox One only)== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is required to replace the stock controller driver with the libusbk driver.&amp;lt;br /&amp;gt;&lt;br /&gt;
This prevents Windows from making any request to the controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can easily be done using [http://zadig.akeo.ie/ Zadig]:&lt;br /&gt;
* choose &amp;quot;Options-&amp;gt;List All Devices&amp;quot;&lt;br /&gt;
* select the right device:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Console || Device name || USB ID&lt;br /&gt;
|-&lt;br /&gt;
| Xbox One     || &amp;quot;Controller&amp;quot; || 045E:02D1&lt;br /&gt;
|}&lt;br /&gt;
* select &amp;quot;libusbK&amp;quot; as target driver&lt;br /&gt;
* click on the drop down menu, and select &amp;quot;Install Driver&amp;quot;&lt;br /&gt;
* click on &amp;quot;Replace Driver&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Disable power saving for USB devices== &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
This is required to prevent Windows from turning off the controller or the USB to UART adapter.&amp;lt;br /&amp;gt;&lt;br /&gt;
Open the Device Manager.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the USB HUB (make sure to select the right one) &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the COM port &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ubuntu= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add &amp;quot;universe&amp;quot; to your software sources== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start Ubuntu Software Center.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Click Edit&amp;gt;Software Sources.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Select &amp;quot;Community-maintained Open Source software (universe)&amp;quot;, and close.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Refresh software sources== &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are running from a Live CD or a Live USB, you have to manually refresh software sources:&lt;br /&gt;
* Click on the Ubuntu desk.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the search area, type &amp;quot;terminal&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the terminal, type &amp;quot;sudo apt-get update&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download the .deb file== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Downloard the .deb file: [http://gimx.fr/download/gimx-ubuntu-32bits 32bits] or [http://gimx.fr/download/gimx-ubuntu-64bits 64bits]&lt;br /&gt;
* Install it (double click, then install).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Next Tutorial=&lt;br /&gt;
Now that GIMX is installed you can follow the instructions on the [[Quick_Start|Quick Start page]].&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Translations:Main_Page_Old/88/cs&amp;diff=7290</id>
		<title>Translations:Main Page Old/88/cs</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Translations:Main_Page_Old/88/cs&amp;diff=7290"/>
		<updated>2018-08-31T20:49:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old/cs&amp;diff=7291</id>
		<title>Main Page Old/cs</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old/cs&amp;diff=7291"/>
		<updated>2018-08-31T20:49:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
Vítejte na wiki stránce GIMX!&amp;lt;br /&amp;gt;&lt;br /&gt;
Po vytvoření účtu můžete i Vy pomoci s překladem stránek.&amp;lt;br /&amp;gt;&lt;br /&gt;
Na stránce [[Translate|Instrukce pro překlad]] naleznete informace jak na to.&lt;br /&gt;
&lt;br /&gt;
Co je GIMX&lt;br /&gt;
&lt;br /&gt;
Zkratka GIMX znamená Game Input MultipleXer nebo Game Input MatriX. Účelem programu je ovládání herních konzolí z počítače. Konzole PlayStation 3 (PS3) je podporována zcela zatímco podpora konzole Xbox 360 je v experimentální fázi.&lt;br /&gt;
&lt;br /&gt;
Ovládání konzole je možné přes:&lt;br /&gt;
* Bluetooth - operační systém Linux (pouze konzole PS3). Vyžaduje podporovaný Bluetooth dongle.&lt;br /&gt;
* USB - operační systém Linux (konzole PS3 i Xbox 360) a systém Windows (pouze konzole PS3). Vyžaduje USB adaptér.&lt;br /&gt;
&lt;br /&gt;
Program získává data z vstupních zařízení pro PC (myš, klávesnice a joystick) a výsledné povely posílá do herní konzole PS3 přes Bluetooth nebo USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Další způsoby ovládání (jako je ovládání pomocí gest nebo hlasem) jsou možné při použití externího programu, který emuluje vstupní PC zařízení.&lt;br /&gt;
&lt;br /&gt;
Možnosti programu GIMX jsou podrobněji popsány na stránce [[Features|Features page]].&lt;br /&gt;
&lt;br /&gt;
Compatibility issues are listed on the [[Compatibility|Compatibility page]].&lt;br /&gt;
&lt;br /&gt;
Zdrojový kód programu GIMX je dostupný pod [http://www.gnu.org/copyleft/gpl.html GPLv3]  licencí [http://gimx.fr/source zde].&lt;br /&gt;
&lt;br /&gt;
Navštivte [http://blog.gimx.fr/ Blog] kde naleznete články o vývoji GIMX nebo se podívejte na příspěvky v diskuzi [http://forum.gimx.fr support forum].&lt;br /&gt;
&lt;br /&gt;
Pokud chcete pomoci při vývoji GIMX podívejte se na [[Contribute|Contribute page]].&lt;br /&gt;
&lt;br /&gt;
==Hardwarové požadavky==&lt;br /&gt;
&lt;br /&gt;
Program GIMX je navržen tak, aby pracoval na počítačích s operačním systémem Ubuntu nebo Windows.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
'''About Ubuntu and Raspbian''':&amp;lt;br /&amp;gt;&lt;br /&gt;
:The only supported versions are [http://releases.ubuntu.com/16.04/ Ubuntu 16.04] and [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Stretch], to use with [https://gimx.fr/downloads latest GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's also possible to use Ubuntu derivates such as [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Running GIMX in a virtual machine (vmware, virtualbox...) '''is NOT OFFICIALY supported''' (no help will be given for that).&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's possible to run Ubuntu from a live usb disk (nothing is saved on the hard drive).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Feel free to install Ubuntu on your computer! If you have a Windows OS installed, you can [https://help.ubuntu.com/community/WindowsDualBoot read this page] if you want to install Ubuntu on your hard drive without erasing the Windows OS.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Another way to use GIMX is to run it from a Ubuntu [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Live USB Persistent Flash Drive].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bluetooth dongle====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====USB adapter====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter=====&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One=====&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gaming mouse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutorials==&lt;br /&gt;
&lt;br /&gt;
'''[[Installation|Software installation]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Quick_Start|Quick start]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Config_Editors|Config editors]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Axis_translation_parameters|Axis translation parameters]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Mouse_Calibration|Mouse calibration]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Mouse_tweaks|Mouse tweaks]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Macros|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[DIY_USB_adapter|DIY USB adapter]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|DIY USB adapter for dummies]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
First make sure you have the latest GIMX version.&amp;lt;br /&amp;gt;&lt;br /&gt;
Then look at the [[FAQ]] and the [https://gimx.fr/buglist bug list], see if your problem is already known, and if it's not, [https://gimx.fr/newissue report it].&amp;lt;br /&amp;gt;&lt;br /&gt;
If you think you may have misconfigured something, ask for help on the [https://gimx.fr/forum/viewforum.php?f=5 forum].&lt;br /&gt;
&lt;br /&gt;
==Old tutorials==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Translations'''&lt;br /&gt;
&lt;br /&gt;
The GIMX version in these tutorials is 0.24: they are outdated.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 German (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 Spanish (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 Russian (outdated)]&lt;br /&gt;
&lt;br /&gt;
'''Configuration &amp;amp; Calibration'''&lt;br /&gt;
&lt;br /&gt;
This tutorial gives more details about how to adjust your configuration with gimx-config.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 English]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;the hard way&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
'''Running GIMX from the command line'''&lt;br /&gt;
&lt;br /&gt;
* [[Command_line|Command line]]&lt;br /&gt;
&lt;br /&gt;
'''Development'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|GUI translation]]&lt;br /&gt;
* [[GE|The GIMX Event library]]&lt;br /&gt;
* [[gasync|The gasync library (evolution of the GE library)]]&lt;br /&gt;
* [[Network_API|Network API]]&lt;br /&gt;
* [https://github.com/matlo/serialusb Use the DIY USB adapter as a cheap USB proxy (~$5)]&lt;br /&gt;
* [[Bbb_sniffer|Use a BeagleBone Black as cheap a USB proxy (~$50)]]&lt;br /&gt;
* Controller protocols:&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_3 Dualshock 3]&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_4 Dualshock 4]&lt;br /&gt;
** [[T300RS_PS4|T300RS PS4]]&lt;br /&gt;
** [[G27_PS3|G27 PS3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Translations:Main_Page_Old/88/pl&amp;diff=7288</id>
		<title>Translations:Main Page Old/88/pl</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Translations:Main_Page_Old/88/pl&amp;diff=7288"/>
		<updated>2018-08-31T20:49:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old/pl&amp;diff=7289</id>
		<title>Main Page Old/pl</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old/pl&amp;diff=7289"/>
		<updated>2018-08-31T20:49:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
Witaj na stronie wiki programu GIMX!&amp;lt;br /&amp;gt;&lt;br /&gt;
Zachęcamy do założenia konta oraz rozwijania niniejszej strony!&amp;lt;br /&amp;gt;&lt;br /&gt;
Klikając [[Translate|tutaj]] możesz zapoznać się z instrukcjami dotyczącymi tłumaczenia.&lt;br /&gt;
&lt;br /&gt;
==About GIMX==&lt;br /&gt;
&lt;br /&gt;
GIMX to skrót od Game Input MultipleXer (ang. multiplekser danych wejściowych gry) lub Game Input MatriX (ang. matryca danych wejściowych gry). Program służy do sterowania interfejsem konsoli do gier za pomocą komputera. GIMX współpracuje z PlayStation 3 oraz eksperymentalnie z Xbox 360.&lt;br /&gt;
&lt;br /&gt;
Program działa:&lt;br /&gt;
* poprzez bluetooth (tylko PS3): wymagany jest Linux oraz [[Bluetooth_dongle/pl|odpowiedni]] adapter bluetooth wpinany do portu USB&lt;br /&gt;
* poprzez USB: wymagany jest Linux (PS3, X360) lub Windows (PS3) oraz odpowiedni adapter USB&lt;br /&gt;
&lt;br /&gt;
GIMX pobiera dane z urządzeń podłączonych do komputera (myszki, klawiatury, joysticka) i umożliwia sterowanie konsolą PlayStation 3 poprzez USB lub bluetooth.&amp;lt;br /&amp;gt;&lt;br /&gt;
Sterowanie przy pomocy gestów lub głosu jest możliwe jednak wymagane jest dodatkowe oprogramowanie.&lt;br /&gt;
&lt;br /&gt;
Funkcjonalność GIMX została szczegółowo opisana [[Features|tutaj]].&lt;br /&gt;
&lt;br /&gt;
Znane problemy z kompatybilnością zostały omówione [[Compatibility|tutaj]].&lt;br /&gt;
&lt;br /&gt;
Kod źródłowy GIMX jest dostępny na podstawie [http://www.gnu.org/copyleft/gpl.html licencji GPLv3] [http://gimx.fr/source tutaj].&lt;br /&gt;
&lt;br /&gt;
Ponadto odwiedzić można zarówno [http://blog.gimx.fr/ blog programu] z kilkoma wpisami dotyczącymi pracy nad programem jak i [http://forum.gimx.fr forum], na którym można znaleźć pomoc.&lt;br /&gt;
&lt;br /&gt;
Aby pomóc w rozwoju GIMX, kliknij [[Contribute|tutaj]].&lt;br /&gt;
&lt;br /&gt;
==Wymagania sprzętowe==&lt;br /&gt;
&lt;br /&gt;
'''Komputer'''&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX został zaprojektowany z myślą o systemach operacyjnych Ubuntu oraz Windows i należy o tym pamiętać.&amp;lt;br /&amp;gt;&lt;br /&gt;
Po niewielkich modyfikacjach GIMX prawdopodobnie mógłby także współpracować z innymi urządzeniami np. Raspberry Pi lub cienkimi klientami (ang. thin clients) z zainstalowanym Linuxem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
O Ubuntu:&amp;lt;br /&amp;gt;&lt;br /&gt;
:Obecne wspierany jest [http://releases.ubuntu.com/11.10/ Ubuntu 11.10], wersja 12.04 powoduje opóźnienia przez bluetooth.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Korzystanie z GIMX na maszynie wirtualnej (vmware, virtualbox, itp) nie jest i nie będzie oficjalnie wspierane.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Możliwe jest uruchomienie Ubuntu z pendrive'a i zapisywanie na nim wszelkich ustawień zamiast na dysku twardym.&lt;br /&gt;
:Rozważ instalację Ubuntu na swoim komputerze. Jeżeli posiadasz system operacyjny Windows możesz skorzystać z [https://help.ubuntu.com/community/WindowsDualBoot tego poradnika], by zainstalować Ubuntu obok niego.&amp;lt;br /&amp;gt;&lt;br /&gt;
:GIMX można także uruchomić korzystając z [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ instalatora Ubuntu zapisanego na pendrive'ie].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Adapter bluetooth lub adapter USB'''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Adapter bluetooth:''&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX emuluje kontroler Sixaxis poprzez adapter bluetooth lub wewnętrzny moduł bluetooth.&amp;lt;br /&amp;gt;&lt;br /&gt;
Takie rozwiązanie jest możliwe tylko na PlayStation 3 z oczywistych względów.&amp;lt;br /&amp;gt;&lt;br /&gt;
Tego rodzaju emulacja nie jest możliwa w systemie Windows ze względu na brak odpowiedniego dostępu do stosu bluetooth.&amp;lt;br /&amp;gt;&lt;br /&gt;
Należy pamiętać, że nie wszystkie adaptery bluetooth spełniają wymagania programu GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Listę przetestowanych adapterów można znaleźć [[Bluetooth_dongle/pl|tutaj]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Adapter USB:''&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX może także emulować joystick (dla PS3) lub przewodowy pad do Xbox 360 (tylko Ubuntu/Linux) przy użyciu [[DIY_USB_adapter|adaptera USB domowej roboty]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Istnieje także możliwość współpracy z [http://cronusdevice.com/ adapterem Cronus] (poprzednio znanym jako GamepadProxy), który może emulować przewodowy Sixaxis lub przewodowy pad do Xbox 360.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pamiętaj, że zwykłe kable typu USB-USB nie zastąpią takiego adaptera ponieważ nie nadają się do tego rodzaju użytku.&amp;lt;br /&amp;gt;&lt;br /&gt;
W przypadku Xbox 360 wymagany jest oryginalny przewodowy pad ponieważ adapter USB musi dokonać uwierzytelnienia dla tej konsoli.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter=====&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One=====&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Myszka do gier'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Jeżeli zdecydowałeś się na GIMX z myślą o konsolowych grach FPS, pamiętaj, że myszka musi posiadać 2000 DPI oraz pracować przy 250 Hz.&lt;br /&gt;
Zaleca się myszkę o DPI równym bądź większym niż 5000 i częstotliwości 500 Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
Na komputerach myszka z DPI większym niż 1600 nie robi większej różnicy jednak w przypadku GIMX wygląda to zgoła inaczej.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX może zwalniać ruchy myszką, aby przeciwdziałać przyspieszeniu ze strony gry.&amp;lt;br /&amp;gt;&lt;br /&gt;
Myszka z większym DPI umożliwia płynniejsze ruchy kiedy ma to miejsce.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Poradniki==&lt;br /&gt;
&lt;br /&gt;
'''[[Installation|Instalacja]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Quick_Start|Szybki start]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Config_Editors|Konfiguracja]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Axis_translation_parameters|Kalibracja]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Mouse_Calibration|Kalibracja myszki]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Mouse_tweaks|Dostosowanie ustawień myszki]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Macros|Makropolecenia]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[DIY_USB_adapter|Adapter USB domowej roboty]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|Adapter USB domowej roboty dla laików]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Rozwiązywanie problemów==&lt;br /&gt;
&lt;br /&gt;
Przede wszystkim upewnij się, że posiadasz najnowszą wersję GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Przeczytaj [[FAQ]] oraz [http://gimx.fr/buglist listę znanych błędów], sprawdź, czy twój problem się na niej znajduje, jeżeli tak nie jest [http://gimx.fr/newissue powiadom nas o nim].&amp;lt;br /&amp;gt;&lt;br /&gt;
Jeżeli podejrzewasz, że źle skonfigurowałeś program, poproś o pomoc na [http://gimx.fr/forum/viewforum.php?f=4 forum].&lt;br /&gt;
&lt;br /&gt;
==Starsze poradniki==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Dostępne języki:'''&lt;br /&gt;
&lt;br /&gt;
Uwaga! Poniższe poradniki dotyczą starszej wersji GIMX (0.24) i nie są już aktualne.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 poradnik w języku niemieckim (nieaktualny)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 poradnik w języku hiszpańskim (nieaktualny)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 poradnik w języku rosyjskim (nieaktualny)]&lt;br /&gt;
&lt;br /&gt;
'''Konfiguracja i kalibracja:'''&lt;br /&gt;
&lt;br /&gt;
Poradnik zawiera szczegółowe informacje dotyczące odpowiedniego dostosowania ustawień przy pomocy programu gimx-config.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 poradnik w języku angielskim]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX dla wtajemniczonych==&lt;br /&gt;
&lt;br /&gt;
'''Obsługa GIMX poprzez wiersz poleceń'''&lt;br /&gt;
&lt;br /&gt;
* [[Command_line|Wiersz poleceń]]&lt;br /&gt;
&lt;br /&gt;
'''Rozwój programu'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|Tłumaczenie interfejsu graficznego (GUI)]]&lt;br /&gt;
* [[GE|Biblioteka GIMX Event]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old/it&amp;diff=7287</id>
		<title>Main Page Old/it</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old/it&amp;diff=7287"/>
		<updated>2018-08-31T20:49:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
Benvenuti in GIMX wiki!&amp;lt;br /&amp;gt;&lt;br /&gt;
Sentitevi liberi di creare un account e contribuire!&amp;lt;br /&amp;gt;&lt;br /&gt;
Andate su [[Translate|questa pagina]] per la guida su come tradurre.&lt;br /&gt;
&lt;br /&gt;
==Cos'è GIMX==&lt;br /&gt;
&lt;br /&gt;
Gimx sta per Game Input MultipleXer o Game Input MatriX. L'obbiettivo di questo software è di controllare un video game di una console con un Computer (esempio un PC o un [http://www.raspberrypi.org/ Raspberry Pi]). Funziona con PS3, Xbox360 e PS4.&lt;br /&gt;
&lt;br /&gt;
Può funzionare:&lt;br /&gt;
* Tramite Bluetooth: solo con Linux (PS3, PS4). E'richiesta una chiavetta Bluetooth compatibile. Una scheda di programmazione USB come la Teensy 2.00 è richiesta per collegare la chiavetta Bluetooth alla PS4.&lt;br /&gt;
* Tramite USB: utilizzabile con Linux e Windows (PS3, PS4, 360). E' richiesto un adattatore USB.&lt;br /&gt;
&lt;br /&gt;
Questa applicazione prende i dati che arrivano dalle periferiche (mouse, tastiere e joysticks) e li manda alla console tramite bluetooth o USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
L'uso di controlli come i gesti o la voce sono possibili mediante l'uso di programmi esterni che emulano queste periferiche.&lt;br /&gt;
&lt;br /&gt;
Ulteriori caratteristiche di GIMX sono disponibili [[Features|qui]].&lt;br /&gt;
&lt;br /&gt;
I problemi di compatibilità sono elencati [[Compatibility|qui]].&lt;br /&gt;
&lt;br /&gt;
Il codice sorgente di GIMX è disponibile sotto [http://www.gnu.org/copyleft/gpl.html GPLv3] [http://gimx.fr/source qui].&lt;br /&gt;
&lt;br /&gt;
È presente anche un [http://blog.gimx.fr/ blog] con molti post riguardanti la realizzazione di GIMX, e un [http://forum.gimx.fr Forum].&lt;br /&gt;
&lt;br /&gt;
Per dare un contributo a GIMX andate [[Contribute|qui]].&lt;br /&gt;
&lt;br /&gt;
==Requisiti Hardware==&lt;br /&gt;
&lt;br /&gt;
'''PC'''&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX è sviluppato per girare su Ubuntu e Windows (molto consigliati)&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX può anche girare su dispositivi più piccoli come [[RPi|Raspberry Pi]] o sistemi su cui sono presenti piccole distribuzioni di Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Utilizzo con Ubuntu:&amp;lt;br /&amp;gt;&lt;br /&gt;
:L'unica versione supportata è la  [http://releases.ubuntu.com/14.04/ 14.04], da usare con l'ultima versione di [http://gimx.fr/downloads GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:E' anche possibile utilizzare altri sistemi che derivano da Ubuntu come [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Far girare GIMX su una macchina virtuale (vmware, virtualbox...) NON È UFFICIALMENTE SUPPORTATO (non verrà dato nessun aiuto).&amp;lt;br /&amp;gt;&lt;br /&gt;
:È possibile far girare GIMX su una live di UBUNTU (niente sarà salvato su disco fisso).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Sentitevi tranquilli nell'installare Ubuntu sul vostro pc! Se avete installato Windows, potete leggere [https://help.ubuntu.com/community/WindowsDualBoot qui] per installare Ubuntu senza cancellare Windows.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Un'altro modo per usare GIMX è farlo avviarlo da una [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ chiavetta flash con su Ubuntu].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Chiavetta Bluetooth o adattatore USB'''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Chiavetta Bluetooth''&amp;lt;br /&amp;gt;&lt;br /&gt;
:GIMX può emulare un sixaxis/dualshock 3 o un dualshock 4 usando una chiavetta Bluetooth o un modulo Bluetooth interno.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Questo può funzionare soltanto su PS3 e PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Non può funzionare con Windows perchè non abbiamo un accesso appropriato al modulo Bluetooth.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Nonostante non tutte le chiavette Bluetooth vengano riconosciute da GIMX, le più comuni di solito funzionano.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Date un occhiata [[Bluetooth_dongle|qui]] per la lista delle chiavette compatibili.&lt;br /&gt;
:Solo per chi ha una PS4: é richiesto un controller originale  perchè GIMX deve autenticarsi con la PS4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Adattatore USB:''&amp;lt;br /&amp;gt;&lt;br /&gt;
:GIMX può anche emulare:&lt;br /&gt;
::* un joystick - per PS3, funziona in Ubuntu/Linux e Windows&lt;br /&gt;
::* un sixaxis con cavo- funziona in Ubuntu/Linux e Windows&lt;br /&gt;
::* un pad 360 con cavo - funziona in Ubuntu/Linux e Windows&lt;br /&gt;
:Questo è fattibile utilizzando uno specifico [[DIY_USB_adapter|adattatore usb fatto in casa]].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Può anche funzionare con un [http://www.consoletuner.com/ Titan One] (chiamato di solito GamepadProxy/Cronus/CronusMax), funzionante su PS3, Xbox 360, Xbox One e PS4 (senza il supporto del touchpad).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Scordatevi di usare altri cavi USB (come cavi per il trasferimento dati e cavi diretti), non sono fatti per questo uso.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Solo per la 360: è richiesto un controller 360 originale perchè l'adattatore USB deve autenticarsi con l'Xbox 360. Un controller wireless con un  play and charge kit NON funziona.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter=====&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One=====&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Mouse Gaming'''&amp;lt;br /&amp;gt;&lt;br /&gt;
Se volete giocare a degli FPS, scordatevi di usare un mouse con meno di 2000DPI e 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
Un mouse gaming con almeno 5000+ DPI e una frequenza di 500Hz è molto consigliato.&amp;lt;br /&amp;gt;&lt;br /&gt;
Mentre un mouse con più di 1600 DPI su PC non fa la differenza, questa si sente molto su GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX può rallentare i movimenti del mouse per contrastare l'accelerazione nel gioco.&amp;lt;br /&amp;gt;&lt;br /&gt;
Un mouse con DPI alti da una migliore linearità (i.e. movimenti più fluidi).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Guide==&lt;br /&gt;
&lt;br /&gt;
'''[[Installation|Installazione del software]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Quick_Start|Avvio veloce]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Config_Editors|Configurazioni]]'''&lt;br /&gt;
&lt;br /&gt;
[[Axis_translation_parameters|Calibrazione]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Mouse_Calibration|Calibrazione del mouse]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Mouse_tweaks|Trucchi per il mouse]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Macros|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[DIY_USB_adapter|DIY adattatore USB]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|DIY Adattatore USB per inesperti]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Risoluzione dei problemi==&lt;br /&gt;
&lt;br /&gt;
Siate sicuri di avere l'ultima versione di GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Quindi andate sulle [[FAQ]] e sulla [http://gimx.fr/buglist lista dei bug], guardate se il vostro problema è già stato preso in considerazione, se non è così, [http://gimx.fr/newissue comunicatelo].&amp;lt;br /&amp;gt;&lt;br /&gt;
Se pensate di non aver configurato bene qualcosa, chiedete aiuto sul [http://gimx.fr/forum/viewforum.php?f=5 forum].&lt;br /&gt;
&lt;br /&gt;
==Vecchie guide==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Traduzioni'''&lt;br /&gt;
&lt;br /&gt;
La versione di GIMX in questi tutorial è la 0.24 quindi NON sono aggiornate.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 German (non aggiornata)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 Spanish (non aggiornata)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 Russian (non aggiornata)]&lt;br /&gt;
&lt;br /&gt;
'''Configurazione e calibrazione'''&lt;br /&gt;
&lt;br /&gt;
Questo tutorial è molto dettagliato e vi aiuterà ad usare al meglio il gimx-config.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 English]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;la via più dura&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
'''Utilizzare GIMX da riga di comando'''&lt;br /&gt;
&lt;br /&gt;
* [[Command_line|Riga di comando]]&lt;br /&gt;
&lt;br /&gt;
'''Sviluppo'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|Traduzione della GUI]]&lt;br /&gt;
* [[GE|The GIMX Event library]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Translations:Main_Page_Old/88/it&amp;diff=7286</id>
		<title>Translations:Main Page Old/88/it</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Translations:Main_Page_Old/88/it&amp;diff=7286"/>
		<updated>2018-08-31T20:49:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old/fr&amp;diff=7284</id>
		<title>Main Page Old/fr</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old/fr&amp;diff=7284"/>
		<updated>2018-08-31T20:48:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
Bienvenue sur le wiki GIMX !&amp;lt;br /&amp;gt;&lt;br /&gt;
N'hésitez pas à créer un compte et à contribuer !&amp;lt;br /&amp;gt;&lt;br /&gt;
Les instructions pour la traduction sont disponibles sur  [[Translate/fr|cette page]].&lt;br /&gt;
&lt;br /&gt;
==A propos de GIMX==&lt;br /&gt;
&lt;br /&gt;
GIMX signifie Game Input MultipleXer (multiplexeur d'entrées de jeu) ou Game Input MatriX (matrice d'entrées de jeu). Le but de ce logiciel libre est de contrôler une console de jeux avec un ordinateur (par exemple un PC ou un [http://www.raspberrypi.org/ Raspberry Pi]). Il fonctionne avec la PS3, la Xbox 360, la PS4 et la Xbox One.&lt;br /&gt;
&lt;br /&gt;
Cela fonctionne :&lt;br /&gt;
* en bluetooth : marche sous GNU/Linux (PS3, PS4) seulement. Un dongle bluetooth compatible est nécessaire. Une carte de développement tel que le Teensy 2.0 est requise pour appairer le dongle avec la PS4.&lt;br /&gt;
* en USB : marche sous GNU/Linux et Windows (PS3, PS4, 360, XOne). Un adaptateur USB est nécessaire.&lt;br /&gt;
&lt;br /&gt;
L'application reçoit les données des périphériques (souris, claviers et joysticks) et envoie les contrôles à la console par le bluetooth ou l'usb.&amp;lt;/br&amp;gt;&lt;br /&gt;
D'autres contrôles tels que les gestes ou la voix sont possibles par l'utilisation d'un logiciel externe émulant des périphériques.&lt;br /&gt;
&lt;br /&gt;
Les fonctionnalités de GIMX sont décrites plus en détail sur la [[Features/fr|page Features]].&lt;br /&gt;
&lt;br /&gt;
Les problèmes de compatibilité sont listés sur la [[Compatibility/fr|page Compatibilité]].&lt;br /&gt;
&lt;br /&gt;
Le code source de GIMX est disponible sous GPLv3 [http://gimx.fr/source ici].&lt;br /&gt;
&lt;br /&gt;
Il y a aussi un [http://gimx.fr/blog blog] avec quelques posts a propos du développement de GIMX, et un [http://gimx.fr/forum forum de support].&lt;br /&gt;
&lt;br /&gt;
Pour contribuer à GIMX, voir la [[Contribute/fr|page Contribute]].&lt;br /&gt;
&lt;br /&gt;
==Configuration matérielle requise==&lt;br /&gt;
&lt;br /&gt;
===PC===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GIMX est conçu pour fonctionner sur un PC avec Ubuntu ou Windows (7 ou supérieur). '''Il s'agit d'une exigence forte.'''&amp;lt;br /&amp;gt; GIMX peut aussi fonctionner sur des cibles plus petites comme le [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] ou des clients légers exécutant une distribution Linux minimaliste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
'''A propos d'Ubuntu et de Raspbian''' :&amp;lt;br /&amp;gt;&lt;br /&gt;
:Les seules versions supportées sont [http://releases.ubuntu.com/16.04/ Ubuntu 16.04] et [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Jessie], à utiliser avec [https://gimx.fr/downloads la dernière version de GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Il est aussi possible d'utiliser les distributions dérivées d'Ubuntu telles que [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Exécuter GIMX dans une machine virtuelle (vmware, virtualbox...) n'est pas officiellement supporté (aucune aide ne sera fournie).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Il est possible d'exécuter GIMX depuis un disque usb live (le disque système n'est pas modifié).&amp;lt;br /&amp;gt;&lt;br /&gt;
:N'hésitez pas à installer Ubuntu sur votre ordinateur ! Si vous avez un OS Windows déjà installé, vous pouvez [https://help.ubuntu.com/community/WindowsDualBoot lire cette page] pour installer Ubuntu sur votre disque dur sans effacer l'OS Windows.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Il est aussi possible d'exécuter GIMX depuis un &amp;quot;[http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ une clef live usb persistant]&amp;quot;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connecteur===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Dongle bluetooth====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Compatibilité : uniquement Ubuntu et les distributions GNU/Linux dérivées&lt;br /&gt;
&lt;br /&gt;
:A l'aide d'un dongle bluetooth ou d'un module bluetooth interne, GIMX peut émuler les contrôleurs suivants :&lt;br /&gt;
:*Dualshock 3, pour PS3&lt;br /&gt;
:*Dualshock 4, pour PS4&lt;br /&gt;
:Bien que tous les dongles bluetooth ne fonctionnent pas avec GIMX, les dongles qui fonctionnent sont assez communs. Vérifier la [[Bluetooth_dongle/fr|liste des dongles compatibles]].&lt;br /&gt;
:Pour la PS4 seulement :&lt;br /&gt;
:* Une mannette Dualshock 4 est requise pour que GIMX puisse s'authentifier à la PS4.&lt;br /&gt;
:* Une carte AVR USB telle que la Teensy 2.0 est requise pour la procédure d'appairage.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Adaptateur USB====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Compatibilité : Windows 7 ou ultérieur, Ubuntu ou distribution GNU/Linux dérivée.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Adaptateur GIMX=====&lt;br /&gt;
:Il s'agit d'un adaptateur que vous pouvez construire vous-même ou acheter dans la boutique GIMX:&lt;br /&gt;
:* [[DIY_USB_adapter/fr|Construire un adaptateur GIMX]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Acheter un adaptateur prêt à l'emploi sur la boutique officielle GIMX.]'''&lt;br /&gt;
&amp;lt;!-- Les liens vers d'autres boutiques ne sont pas autorisés. --&amp;gt;&lt;br /&gt;
:Avec un adaptateur GIMX les émulations suivantes sont possibles :&lt;br /&gt;
:{{Firmwares/fr}}&lt;br /&gt;
:Toutes les émulations de volants Logitech fournissent [[Force_Feedback/fr|un support du retour de force]].&lt;br /&gt;
Notes:&lt;br /&gt;
:Oubliez tout autre câble USB vers USB (comme les câbles de transfert, ou les câbles directs), ils ne sont pas adaptés à cet usage.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Pour la 360 : une manette Xbox 360 officielle est requise car l'adaptateur doit s'authentifier auprès de la console. Une manette sans fil avec un kit &amp;quot;play and charge&amp;quot; ne fonctionnent PAS.&lt;br /&gt;
:Pour la PS4 : une DS4 a genuine DS4 est requise car l'adaptateur doit s'authentifier auprès de la console.&lt;br /&gt;
:For Xbox One : une manette Xbox One officielle est requise car l'adaptateur doit s'authentifier auprès de la console. Les contrôleurs avec prise jack 3.5mm ne sont pour l'instant pas supportés.&lt;br /&gt;
&lt;br /&gt;
=====Titan One=====&lt;br /&gt;
:GIMX peut aussi émuler une '''manette''' (pas un volant) à l'aide d'un adaptateur [http://www.consoletuner.com/ Titan One] (précédemment connu sous les noms GamepadProxy/Cronus/CronusMax). Le Titan One peut fonctionner avec la PS3, la Xbox 360, la Xbox One, et la PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Souris de jeu===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous voulez jouer aux FPS sur votre console avec une souris, oubliez les souris qui fonctionnent à moins de 2000DPI et 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une souris de jeu fonctionnant à plus de 5000DPI et à 500Hz est fortement recommandée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Alors qu'une souris fonctionnant à plus de 1600 DPI n'est pas tellement avantageuse sur PC, ce n'est pas le cas avec GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX peut décélérer les mouvement de la souris pour compenser l'accélération du jeu.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une souris avec un DPI élevé permet une meilleure linéarité (i.e. des mouvements plus lisses) dans ce cas précis.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutoriels==&lt;br /&gt;
&lt;br /&gt;
'''[[Installation/fr|Installation du logiciel]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Quick_Start/fr|Démarrage rapide]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Config_Index|Index des configurations]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Config_Editors/fr|Éditeurs de configuration]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Axis_translation_parameters/fr|Paramètres de translation d'axe]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Mouse_Calibration/fr|Calibration de la souris]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Mouse_tweaks/fr|Réglage de la souris]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Macros/fr|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[DIY_USB_adapter/fr|Adaptateur USB à faire soi même]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies/fr|Adaptateur USB à faire soi même, pour les nuls]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Logitech_Wheels|Volants à retour de force Logitech]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[RPi/fr|Conseils d'utilisation pour le Raspberry Pi]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[CHIP|Guide de démarrage rapide pour C.H.I.P.]]'''&lt;br /&gt;
&lt;br /&gt;
==En cas de problème==&lt;br /&gt;
&lt;br /&gt;
Assurez-vous en premier lieu que vous avez la dernière version de GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ensuite regardez la [[FAQ/fr]] et la [https://gimx.fr/buglist liste de bugs], et si votre problème n'est pas déjà connu, [https://gimx.fr/newissue rapportez-le].&amp;lt;br /&amp;gt;&lt;br /&gt;
Si vous pensez avoir un problème de configuration, demandez de l'aide sur le [https://gimx.fr/forum/viewforum.php?f=19 forum].&lt;br /&gt;
&lt;br /&gt;
==Anciens tutoriels==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Traductions'''&lt;br /&gt;
&lt;br /&gt;
La version de GIMX pour ces tutoriels était la 0.24 : ils ne sont plus à jour.&lt;br /&gt;
&lt;br /&gt;
* [http://gimx.fr/forum/viewtopic.php?f=4&amp;amp;t=13 Allemand]&lt;br /&gt;
* [http://gimx.fr/forum/viewtopic.php?f=4&amp;amp;t=173 Espagnol]&lt;br /&gt;
* [http://gimx.fr/forum/viewtopic.php?f=4&amp;amp;t=34 Russe]&lt;br /&gt;
&lt;br /&gt;
'''Configuration &amp;amp; Calibration'''&lt;br /&gt;
&lt;br /&gt;
Ce tutoriel donne plus de détails sur gimx-config.&lt;br /&gt;
&lt;br /&gt;
* [http://gimx.fr/forum/viewtopic.php?f=4&amp;amp;t=39 Anglais]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;à la dure&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
'''Exécuter GIMX depuis la ligne de commande'''&lt;br /&gt;
&lt;br /&gt;
* [[Command_line/fr|Ligne de commandes]]&lt;br /&gt;
&lt;br /&gt;
'''Développement'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Development_on_Linux/fr|GNU/Linux]]&lt;br /&gt;
* [[Development_on_Windows/fr|Windows]]&lt;br /&gt;
* [[GUI_translation|Traduire l'interface]]&lt;br /&gt;
* [[GE|La librairie GIMX Event]]&lt;br /&gt;
* [[gasync|La librairie gasync (évolution de la librairie GIMX Event)]]&lt;br /&gt;
* [[Network_API|Network API]]&lt;br /&gt;
* [https://github.com/matlo/serialusb Utiliser l'adaptateur GIMX comme un sniffer USB (~$5)]&lt;br /&gt;
* [[Bbb_sniffer|Utiliser un BeagleBone Black comme un sniffer USB (~$50)]]&lt;br /&gt;
* Controller protocols:&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_3 Dualshock 3]&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_4 Dualshock 4]&lt;br /&gt;
** [[T300RS_PS4|T300RS PS4]]&lt;br /&gt;
** [[G27_PS3|G27 PS3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Translations:Main_Page_Old/88/fr&amp;diff=7283</id>
		<title>Translations:Main Page Old/88/fr</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Translations:Main_Page_Old/88/fr&amp;diff=7283"/>
		<updated>2018-08-31T20:48:47Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;{{Deprecated}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7276</id>
		<title>Main Page Old</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7276"/>
		<updated>2018-08-31T20:45:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:88--&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Welcome to the GIMX wiki!&amp;lt;br /&amp;gt;&lt;br /&gt;
Feel free to create an account and contribute!&amp;lt;br /&amp;gt;&lt;br /&gt;
Check [[Translate|this page]] for translation instructions.&lt;br /&gt;
&lt;br /&gt;
==About GIMX== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
GIMX stands for Game Input MultipleXer or Game Input MatriX. The purpose of this free software is to control a video game console with a computer (e.g. a PC or a [http://www.raspberrypi.org/ Raspberry Pi]). It works with the PS3, the Xbox 360, the PS4 and the Xbox One.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
It operates:&lt;br /&gt;
* over bluetooth: works with GNU/Linux (PS3, PS4) only. A compatible bluetooth dongle is required. A USB development board such as a Teensy 2.00 is required for pairing the bluetooth dongle with the PS4.&lt;br /&gt;
* over usb: works with GNU/Linux and Windows (PS3, PS4, 360, XOne). A USB adapter is required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
The application gets data from the peripherals (mice, keyboards and joysticks) and sends controls to the console over bluetooth or usb.&amp;lt;br /&amp;gt;&lt;br /&gt;
Other controls such as gesture or voice are possible through the use of external software that emulate peripherals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
GIMX features are further described on the [[Features|Features page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
Compatibility issues are listed on the [[Compatibility|Compatibility page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
The source code of GIMX is available under the [https://www.gnu.org/copyleft/gpl.html GPLv3] [https://gimx.fr/source here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
There's also a [https://blog.gimx.fr/ blog] with a few posts about the GIMX development, and a [https://forum.gimx.fr support forum].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
To contribute to GIMX, see the [[Contribute|Contribute page]].&lt;br /&gt;
&lt;br /&gt;
==Hardware requirements== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Computer=== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
'''About Ubuntu and Raspbian''':&amp;lt;br /&amp;gt;&lt;br /&gt;
:The only supported versions are [http://releases.ubuntu.com/16.04/ Ubuntu 16.04] and [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Stretch], to use with [https://gimx.fr/downloads latest GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's also possible to use Ubuntu derivates such as [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Running GIMX in a virtual machine (vmware, virtualbox...) '''is NOT OFFICIALY supported''' (no help will be given for that).&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's possible to run Ubuntu from a live usb disk (nothing is saved on the hard drive).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Feel free to install Ubuntu on your computer! If you have a Windows OS installed, you can [https://help.ubuntu.com/community/WindowsDualBoot read this page] if you want to install Ubuntu on your hard drive without erasing the Windows OS.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Another way to use GIMX is to run it from a Ubuntu [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Live USB Persistent Flash Drive].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector=== &amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bluetooth dongle==== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====USB adapter==== &amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter===== &amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One===== &amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gaming mouse=== &amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:89--&amp;gt;&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutorials== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
'''[[Installation|Software installation]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
'''[[Quick_Start|Quick start]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
'''[[Config_Editors|Config editors]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
'''[[Axis_translation_parameters|Axis translation parameters]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''[[Mouse_Calibration|Mouse calibration]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
'''[[Mouse_tweaks|Mouse tweaks]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
'''[[Macros|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter|DIY USB adapter]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|DIY USB adapter for dummies]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
First make sure you have the latest GIMX version.&amp;lt;br /&amp;gt;&lt;br /&gt;
Then look at the [[FAQ]] and the [https://gimx.fr/buglist bug list], see if your problem is already known, and if it's not, [https://gimx.fr/newissue report it].&amp;lt;br /&amp;gt;&lt;br /&gt;
If you think you may have misconfigured something, ask for help on the [https://gimx.fr/forum/viewforum.php?f=5 forum].&lt;br /&gt;
&lt;br /&gt;
==Old tutorials== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
'''Translations'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The GIMX version in these tutorials is 0.24: they are outdated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 German (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 Spanish (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 Russian (outdated)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
'''Configuration &amp;amp; Calibration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
This tutorial gives more details about how to adjust your configuration with gimx-config.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 English]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;the hard way&amp;quot;== &amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Running GIMX from the command line'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
* [[Command_line|Command line]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
'''Development'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|GUI translation]]&lt;br /&gt;
* [[GE|The GIMX Event library]]&lt;br /&gt;
* [[gasync|The gasync library (evolution of the GE library)]]&lt;br /&gt;
* [[Network_API|Network API]]&lt;br /&gt;
* [https://github.com/matlo/serialusb Use the DIY USB adapter as a cheap USB proxy (~$5)]&lt;br /&gt;
* [[Bbb_sniffer|Use a BeagleBone Black as cheap a USB proxy (~$50)]]&lt;br /&gt;
* Controller protocols:&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_3 Dualshock 3]&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_4 Dualshock 4]&lt;br /&gt;
** [[T300RS_PS4|T300RS PS4]]&lt;br /&gt;
** [[G27_PS3|G27 PS3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7275</id>
		<title>Main Page Old</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7275"/>
		<updated>2018-08-31T20:45:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Welcome to the GIMX wiki!&amp;lt;br /&amp;gt;&lt;br /&gt;
Feel free to create an account and contribute!&amp;lt;br /&amp;gt;&lt;br /&gt;
Check [[Translate|this page]] for translation instructions.&lt;br /&gt;
&lt;br /&gt;
==About GIMX== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
GIMX stands for Game Input MultipleXer or Game Input MatriX. The purpose of this free software is to control a video game console with a computer (e.g. a PC or a [http://www.raspberrypi.org/ Raspberry Pi]). It works with the PS3, the Xbox 360, the PS4 and the Xbox One.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
It operates:&lt;br /&gt;
* over bluetooth: works with GNU/Linux (PS3, PS4) only. A compatible bluetooth dongle is required. A USB development board such as a Teensy 2.00 is required for pairing the bluetooth dongle with the PS4.&lt;br /&gt;
* over usb: works with GNU/Linux and Windows (PS3, PS4, 360, XOne). A USB adapter is required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
The application gets data from the peripherals (mice, keyboards and joysticks) and sends controls to the console over bluetooth or usb.&amp;lt;br /&amp;gt;&lt;br /&gt;
Other controls such as gesture or voice are possible through the use of external software that emulate peripherals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
GIMX features are further described on the [[Features|Features page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
Compatibility issues are listed on the [[Compatibility|Compatibility page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
The source code of GIMX is available under the [https://www.gnu.org/copyleft/gpl.html GPLv3] [https://gimx.fr/source here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
There's also a [https://blog.gimx.fr/ blog] with a few posts about the GIMX development, and a [https://forum.gimx.fr support forum].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
To contribute to GIMX, see the [[Contribute|Contribute page]].&lt;br /&gt;
&lt;br /&gt;
==Hardware requirements== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Computer=== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
'''About Ubuntu and Raspbian''':&amp;lt;br /&amp;gt;&lt;br /&gt;
:The only supported versions are [http://releases.ubuntu.com/16.04/ Ubuntu 16.04] and [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Stretch], to use with [https://gimx.fr/downloads latest GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's also possible to use Ubuntu derivates such as [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Running GIMX in a virtual machine (vmware, virtualbox...) '''is NOT OFFICIALY supported''' (no help will be given for that).&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's possible to run Ubuntu from a live usb disk (nothing is saved on the hard drive).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Feel free to install Ubuntu on your computer! If you have a Windows OS installed, you can [https://help.ubuntu.com/community/WindowsDualBoot read this page] if you want to install Ubuntu on your hard drive without erasing the Windows OS.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Another way to use GIMX is to run it from a Ubuntu [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Live USB Persistent Flash Drive].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector=== &amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bluetooth dongle==== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====USB adapter==== &amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter===== &amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One===== &amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gaming mouse=== &amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutorials== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
'''[[Installation|Software installation]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
'''[[Quick_Start|Quick start]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
'''[[Config_Editors|Config editors]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
'''[[Axis_translation_parameters|Axis translation parameters]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''[[Mouse_Calibration|Mouse calibration]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
'''[[Mouse_tweaks|Mouse tweaks]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
'''[[Macros|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter|DIY USB adapter]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|DIY USB adapter for dummies]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
First make sure you have the latest GIMX version.&amp;lt;br /&amp;gt;&lt;br /&gt;
Then look at the [[FAQ]] and the [https://gimx.fr/buglist bug list], see if your problem is already known, and if it's not, [https://gimx.fr/newissue report it].&amp;lt;br /&amp;gt;&lt;br /&gt;
If you think you may have misconfigured something, ask for help on the [https://gimx.fr/forum/viewforum.php?f=5 forum].&lt;br /&gt;
&lt;br /&gt;
==Old tutorials== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
'''Translations'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The GIMX version in these tutorials is 0.24: they are outdated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 German (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 Spanish (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 Russian (outdated)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
'''Configuration &amp;amp; Calibration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
This tutorial gives more details about how to adjust your configuration with gimx-config.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 English]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;the hard way&amp;quot;== &amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Running GIMX from the command line'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
* [[Command_line|Command line]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
'''Development'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|GUI translation]]&lt;br /&gt;
* [[GE|The GIMX Event library]]&lt;br /&gt;
* [[gasync|The gasync library (evolution of the GE library)]]&lt;br /&gt;
* [[Network_API|Network API]]&lt;br /&gt;
* [https://github.com/matlo/serialusb Use the DIY USB adapter as a cheap USB proxy (~$5)]&lt;br /&gt;
* [[Bbb_sniffer|Use a BeagleBone Black as cheap a USB proxy (~$50)]]&lt;br /&gt;
* Controller protocols:&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_3 Dualshock 3]&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_4 Dualshock 4]&lt;br /&gt;
** [[T300RS_PS4|T300RS PS4]]&lt;br /&gt;
** [[G27_PS3|G27 PS3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Deprecated&amp;diff=7273</id>
		<title>Template:Deprecated</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Deprecated&amp;diff=7273"/>
		<updated>2018-08-31T20:44:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 5px; border-color: darkred; margin: 50px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;height:50px; text-align:center;&amp;quot; | '''This page is deprecated. It is kept for archival purposes.&amp;lt;br /&amp;gt; Please visit to the current [[Main_Page|main page]] to see the latest documentation.'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Deprecated&amp;diff=7270</id>
		<title>Template:Deprecated</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Deprecated&amp;diff=7270"/>
		<updated>2018-08-31T20:43:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 5px; border-color: darkred; margin: 50px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;height:50px; text-align:center;&amp;quot; | '''&amp;lt;translate&amp;gt;&amp;lt;!--T:1--&amp;gt; This page is deprecated. It is kept for archival purposes.&amp;lt;br /&amp;gt; Please visit to the current [[Main_Page|main page]] to see the latest documentation.&amp;lt;/translate&amp;gt;'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Deprecated&amp;diff=7269</id>
		<title>Template:Deprecated</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Deprecated&amp;diff=7269"/>
		<updated>2018-08-31T20:43:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 5px; border-color: darkred; margin: 50px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;height:50px; text-align:center;&amp;quot; | '''&amp;lt;translate&amp;gt;This page is deprecated. It is kept for archival purposes.&amp;lt;br /&amp;gt; Please visit to the current [[Main_Page|main page]] to see the latest documentation.&amp;lt;/translate&amp;gt;'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7268</id>
		<title>Main Page Old</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7268"/>
		<updated>2018-08-31T20:39:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: Undo revision 7267 by Admin (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Welcome to the GIMX wiki!&amp;lt;br /&amp;gt;&lt;br /&gt;
Feel free to create an account and contribute!&amp;lt;br /&amp;gt;&lt;br /&gt;
Check [[Translate|this page]] for translation instructions.&lt;br /&gt;
&lt;br /&gt;
==About GIMX== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
GIMX stands for Game Input MultipleXer or Game Input MatriX. The purpose of this free software is to control a video game console with a computer (e.g. a PC or a [http://www.raspberrypi.org/ Raspberry Pi]). It works with the PS3, the Xbox 360, the PS4 and the Xbox One.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
It operates:&lt;br /&gt;
* over bluetooth: works with GNU/Linux (PS3, PS4) only. A compatible bluetooth dongle is required. A USB development board such as a Teensy 2.00 is required for pairing the bluetooth dongle with the PS4.&lt;br /&gt;
* over usb: works with GNU/Linux and Windows (PS3, PS4, 360, XOne). A USB adapter is required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
The application gets data from the peripherals (mice, keyboards and joysticks) and sends controls to the console over bluetooth or usb.&amp;lt;br /&amp;gt;&lt;br /&gt;
Other controls such as gesture or voice are possible through the use of external software that emulate peripherals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
GIMX features are further described on the [[Features|Features page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
Compatibility issues are listed on the [[Compatibility|Compatibility page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
The source code of GIMX is available under the [https://www.gnu.org/copyleft/gpl.html GPLv3] [https://gimx.fr/source here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
There's also a [https://blog.gimx.fr/ blog] with a few posts about the GIMX development, and a [https://forum.gimx.fr support forum].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
To contribute to GIMX, see the [[Contribute|Contribute page]].&lt;br /&gt;
&lt;br /&gt;
==Hardware requirements== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Computer=== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
'''About Ubuntu and Raspbian''':&amp;lt;br /&amp;gt;&lt;br /&gt;
:The only supported versions are [http://releases.ubuntu.com/16.04/ Ubuntu 16.04] and [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Stretch], to use with [https://gimx.fr/downloads latest GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's also possible to use Ubuntu derivates such as [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Running GIMX in a virtual machine (vmware, virtualbox...) '''is NOT OFFICIALY supported''' (no help will be given for that).&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's possible to run Ubuntu from a live usb disk (nothing is saved on the hard drive).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Feel free to install Ubuntu on your computer! If you have a Windows OS installed, you can [https://help.ubuntu.com/community/WindowsDualBoot read this page] if you want to install Ubuntu on your hard drive without erasing the Windows OS.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Another way to use GIMX is to run it from a Ubuntu [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Live USB Persistent Flash Drive].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector=== &amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bluetooth dongle==== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====USB adapter==== &amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter===== &amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One===== &amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gaming mouse=== &amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutorials== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
'''[[Installation|Software installation]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
'''[[Quick_Start|Quick start]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
'''[[Config_Editors|Config editors]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
'''[[Axis_translation_parameters|Axis translation parameters]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''[[Mouse_Calibration|Mouse calibration]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
'''[[Mouse_tweaks|Mouse tweaks]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
'''[[Macros|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter|DIY USB adapter]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|DIY USB adapter for dummies]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
First make sure you have the latest GIMX version.&amp;lt;br /&amp;gt;&lt;br /&gt;
Then look at the [[FAQ]] and the [https://gimx.fr/buglist bug list], see if your problem is already known, and if it's not, [https://gimx.fr/newissue report it].&amp;lt;br /&amp;gt;&lt;br /&gt;
If you think you may have misconfigured something, ask for help on the [https://gimx.fr/forum/viewforum.php?f=5 forum].&lt;br /&gt;
&lt;br /&gt;
==Old tutorials== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
'''Translations'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The GIMX version in these tutorials is 0.24: they are outdated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 German (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 Spanish (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 Russian (outdated)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
'''Configuration &amp;amp; Calibration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
This tutorial gives more details about how to adjust your configuration with gimx-config.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 English]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;the hard way&amp;quot;== &amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Running GIMX from the command line'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
* [[Command_line|Command line]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
'''Development'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|GUI translation]]&lt;br /&gt;
* [[GE|The GIMX Event library]]&lt;br /&gt;
* [[gasync|The gasync library (evolution of the GE library)]]&lt;br /&gt;
* [[Network_API|Network API]]&lt;br /&gt;
* [https://github.com/matlo/serialusb Use the DIY USB adapter as a cheap USB proxy (~$5)]&lt;br /&gt;
* [[Bbb_sniffer|Use a BeagleBone Black as cheap a USB proxy (~$50)]]&lt;br /&gt;
* Controller protocols:&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_3 Dualshock 3]&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_4 Dualshock 4]&lt;br /&gt;
** [[T300RS_PS4|T300RS PS4]]&lt;br /&gt;
** [[G27_PS3|G27 PS3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7267</id>
		<title>Main Page Old</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7267"/>
		<updated>2018-08-31T20:37:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Welcome to the GIMX wiki!&amp;lt;br /&amp;gt;&lt;br /&gt;
Feel free to create an account and contribute!&amp;lt;br /&amp;gt;&lt;br /&gt;
Check [[Translate|this page]] for translation instructions.&lt;br /&gt;
&lt;br /&gt;
==About GIMX== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
GIMX stands for Game Input MultipleXer or Game Input MatriX. The purpose of this free software is to control a video game console with a computer (e.g. a PC or a [http://www.raspberrypi.org/ Raspberry Pi]). It works with the PS3, the Xbox 360, the PS4 and the Xbox One.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
It operates:&lt;br /&gt;
* over bluetooth: works with GNU/Linux (PS3, PS4) only. A compatible bluetooth dongle is required. A USB development board such as a Teensy 2.00 is required for pairing the bluetooth dongle with the PS4.&lt;br /&gt;
* over usb: works with GNU/Linux and Windows (PS3, PS4, 360, XOne). A USB adapter is required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
The application gets data from the peripherals (mice, keyboards and joysticks) and sends controls to the console over bluetooth or usb.&amp;lt;br /&amp;gt;&lt;br /&gt;
Other controls such as gesture or voice are possible through the use of external software that emulate peripherals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
GIMX features are further described on the [[Features|Features page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
Compatibility issues are listed on the [[Compatibility|Compatibility page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
The source code of GIMX is available under the [https://www.gnu.org/copyleft/gpl.html GPLv3] [https://gimx.fr/source here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
There's also a [https://blog.gimx.fr/ blog] with a few posts about the GIMX development, and a [https://forum.gimx.fr support forum].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
To contribute to GIMX, see the [[Contribute|Contribute page]].&lt;br /&gt;
&lt;br /&gt;
==Hardware requirements== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Computer=== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
'''About Ubuntu and Raspbian''':&amp;lt;br /&amp;gt;&lt;br /&gt;
:The only supported versions are [http://releases.ubuntu.com/16.04/ Ubuntu 16.04] and [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Stretch], to use with [https://gimx.fr/downloads latest GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's also possible to use Ubuntu derivates such as [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Running GIMX in a virtual machine (vmware, virtualbox...) '''is NOT OFFICIALY supported''' (no help will be given for that).&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's possible to run Ubuntu from a live usb disk (nothing is saved on the hard drive).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Feel free to install Ubuntu on your computer! If you have a Windows OS installed, you can [https://help.ubuntu.com/community/WindowsDualBoot read this page] if you want to install Ubuntu on your hard drive without erasing the Windows OS.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Another way to use GIMX is to run it from a Ubuntu [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Live USB Persistent Flash Drive].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector=== &amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bluetooth dongle==== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====USB adapter==== &amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter===== &amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One===== &amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gaming mouse=== &amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutorials== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
'''[[Installation|Software installation]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
'''[[Quick_Start|Quick start]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
'''[[Config_Editors|Config editors]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
'''[[Axis_translation_parameters|Axis translation parameters]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''[[Mouse_Calibration|Mouse calibration]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
'''[[Mouse_tweaks|Mouse tweaks]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
'''[[Macros|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter|DIY USB adapter]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|DIY USB adapter for dummies]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
First make sure you have the latest GIMX version.&amp;lt;br /&amp;gt;&lt;br /&gt;
Then look at the [[FAQ]] and the [https://gimx.fr/buglist bug list], see if your problem is already known, and if it's not, [https://gimx.fr/newissue report it].&amp;lt;br /&amp;gt;&lt;br /&gt;
If you think you may have misconfigured something, ask for help on the [https://gimx.fr/forum/viewforum.php?f=5 forum].&lt;br /&gt;
&lt;br /&gt;
==Old tutorials== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
'''Translations'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The GIMX version in these tutorials is 0.24: they are outdated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 German (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 Spanish (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 Russian (outdated)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
'''Configuration &amp;amp; Calibration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
This tutorial gives more details about how to adjust your configuration with gimx-config.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 English]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;the hard way&amp;quot;== &amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Running GIMX from the command line'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
* [[Command_line|Command line]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
'''Development'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|GUI translation]]&lt;br /&gt;
* [[GE|The GIMX Event library]]&lt;br /&gt;
* [[gasync|The gasync library (evolution of the GE library)]]&lt;br /&gt;
* [[Network_API|Network API]]&lt;br /&gt;
* [https://github.com/matlo/serialusb Use the DIY USB adapter as a cheap USB proxy (~$5)]&lt;br /&gt;
* [[Bbb_sniffer|Use a BeagleBone Black as cheap a USB proxy (~$50)]]&lt;br /&gt;
* Controller protocols:&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_3 Dualshock 3]&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_4 Dualshock 4]&lt;br /&gt;
** [[T300RS_PS4|T300RS PS4]]&lt;br /&gt;
** [[G27_PS3|G27 PS3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Template:Deprecated&amp;diff=7266</id>
		<title>Template:Deprecated</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Template:Deprecated&amp;diff=7266"/>
		<updated>2018-08-31T20:34:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 5px; border-color: darkred; margin: 50px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;height:50px; text-align:center;&amp;quot; | '''This page is deprecated. It is kept for archival purposes.&amp;lt;br /&amp;gt; Please visit to the current [[Main_Page|main page]] to see the latest documentation.'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Quick_Start&amp;diff=7265</id>
		<title>Quick Start</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Quick_Start&amp;diff=7265"/>
		<updated>2018-08-31T20:30:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: Protected &amp;quot;Quick Start&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Start GIMX== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Windows=== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Launch gimx-launcher.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to download a config file== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
'''This section contains information about downloading configuration from gimx-launcher.'''&lt;br /&gt;
&lt;br /&gt;
Most config files shared by users of the GIMX community can be downloaded directly from gimx-launcher. &amp;lt;!-- TODO: link page ---&amp;gt;&lt;br /&gt;
Please contribute by sharing your own configs in the [https://gimx.fr/forum/viewforum.php?f=9 Configuration and Requests forum section].&lt;br /&gt;
&lt;br /&gt;
* The first time '''gimx-launcher''' is started, if there is no config file present on the PC, a message box will ask you if config files should be downloaded. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader is also available through the &amp;quot;Help&amp;gt;Get configs&amp;quot; menu entry. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader displays all config files available to download: &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/9/96/Configdownload.jpg https://gimx.fr/wiki/images/9/96/Configdownload.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The config name syntax is: &amp;lt;CONSOLE&amp;gt;_&amp;lt;GAME&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml or &amp;lt;CONSOLE&amp;gt;_&amp;lt;OS&amp;gt;_&amp;lt;DEVICE&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml.&lt;br /&gt;
Examples:&lt;br /&gt;
* '''LogitechDrivingForceGT_G29.xml''': config file that emulates '''G29''' to use with '''Logitech Driving Force GT'''.&lt;br /&gt;
* '''PS3_Battlefield3_McKack.xml''': config file to use with '''mouse''' built by McKack for the PS3 version of '''Battlefield 3'''.&lt;br /&gt;
* '''PS3_LINUX_X360Pad.xml''': config file to use in Linux with a '''360''' pad and a '''PS3'''.&lt;br /&gt;
&lt;br /&gt;
Just select configurations you want to download and click &amp;lt;u&amp;gt;OK&amp;lt;/u&amp;gt;, program will do the rest and you can now use config you've downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mouse sensitivity conversion== &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
This part is for the FPS gamers.&lt;br /&gt;
Before using a prebuilt config file, you have to convert the sensitivity so that it matches your own mouse DPI.&amp;lt;br /&amp;gt;&lt;br /&gt;
For most cases the in-game sensitivity should be set to the highest however there are some exceptions to that. If you get bad results try playing with the in-game sensitivity bar until you get good results. Also make sure to have your mouse tracking at its highest DPI setting (examples: Logitech G5 @2000DPI, Logitech G500 @5700DPI).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
GIMX provides means to convert the sensitivity, knowing both the DPI of the source mouse (which can be embedded in the config file) and the DPI of the destination mouse.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI and the destination DPI are the same, there is no need to convert anything.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
It's possible to do this with gimx-config or gimx-fpsconfig. These tools are further detailed on [[Config_Editors|this page]].&lt;br /&gt;
&lt;br /&gt;
===Gimx-config=== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-config editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Edit&amp;gt;Convert mouse sensitivity&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
If the config contains no DPI value, a first dialog box is displayed. Enter the source DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted in all profiles (hip fire = profile 1, ADS = profile 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gimx-fpsconfig=== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit FPS config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-fpsconfig editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI was saved into the config file, the mouse DPI should be different from 0.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Convert sensitivity&amp;quot; button. A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted for both hip fire and ADS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Play== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Raspbian + bluetooth=== &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
Make sure to read the [[Main_Page#Hardware_requirements|Hardware requirements]].&lt;br /&gt;
&lt;br /&gt;
====PS3==== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
# Open gimx-launcher.&lt;br /&gt;
# In the &amp;quot;Output&amp;quot; drop-down menu, select &amp;quot;Bluetooth / PS3&amp;quot;.&lt;br /&gt;
# If no previous pairing was defined, you will be asked to create a new pairing. Click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a Sixaxis / Dualshock 3, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Select the pairing to use and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# As requested, connect a bluetooth dongle, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Save the bluetooth dongle address as you may wish to restore it later.&lt;br /&gt;
# Select the bluetooth dongle, and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# Make sure you saved the dongle address, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# The dongle address will be modified to match the address of the Sixaxis / Dualshock 3.&lt;br /&gt;
# If you get an error message, buy a [[Bluetooth_dongle|compatible bluetooth dongle]].&lt;br /&gt;
# Unplug your sixaxis and if it doesn't power off by itself, press the PS button until it powers off.&lt;br /&gt;
# In the &amp;quot;Config&amp;quot; drop-down menu, select the configuration file to use.&lt;br /&gt;
# Click on &amp;quot;Start&amp;quot;.&lt;br /&gt;
# Play.&lt;br /&gt;
# Press Left Shift + Escape to quit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PS4==== &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
The PS4 only takes inputs from licensed controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
In order to authenticate itself as a licensed controller, GIMX needs to be connected over bluetooth to a real Dualshock 4 all the time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
* Raspbian-specific instructions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
The bluetooth service is automatically started when a device tries to connect.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is annoying since it will intercept the connection requests.&amp;lt;br /&amp;gt;&lt;br /&gt;
To disable the service, run the following command '''and reboot''':&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
sudo update-rc.d bluetooth disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
Alternatively, you can stop the bluetooth service and move the bluetoothd binary:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
sudo service bluetooth stop&lt;br /&gt;
 cd /usr/sbin&lt;br /&gt;
 sudo mv bluetoothd bluetoothd.bk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
The drawback of this second method is that it will need to be performed again after each update of the bluez package.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
* AVR USB development board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
An [[DIY_USB_adapter#AVR_USB_development_board|AVR USB development board]] is required for pairing the bluetooth dongle with the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
The same board can be used to build a DIY USB adapter, but no USB to serial TTL converter is needed here.&amp;lt;br /&amp;gt;&lt;br /&gt;
The firmware with the needed &amp;quot;atmega32u4.hex&amp;quot; file is available at: https://gimx.fr/download/EMUPS4PAIRING.7z&amp;lt;br /&amp;gt;&lt;br /&gt;
Load this firmware as explained in the [[DIY_USB_adapter#Firmware_loading|Firmware loading]] instructions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
* First-start instructions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
# Open gimx-launcher.&lt;br /&gt;
# In the &amp;quot;Output&amp;quot; drop-down menu, select &amp;quot;Bluetooth / PS4&amp;quot;.&lt;br /&gt;
# If no previous pairing was defined, you will be asked to create a new pairing. Click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a [[Bluetooth_dongle|compatible bluetooth dongle]], and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a Dualshock 4 with a micro USB cable, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Select the pairing to use and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# Connect the AVR USB board (e.g. Teensy 2.0) and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect the AVR USB board to the PS4, and wait a few seconds.&lt;br /&gt;
# Connect the AVR USB board back to the computer, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# A new pairing should appear in the &amp;quot;Pairing&amp;quot; drop-down menu.&lt;br /&gt;
# Unplug the Dualshock 4.&lt;br /&gt;
# In the &amp;quot;Config&amp;quot; drop-down menu, select the configuration file to use.&lt;br /&gt;
# Click on &amp;quot;Start&amp;quot;.&lt;br /&gt;
# Press on the PS button of the Dualshock 4.&lt;br /&gt;
# Play.&lt;br /&gt;
# Press Left Shift + Escape to quit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Windows + DIY USB adapter=== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Controller authentication==== &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
* Xbox 360: it is required to have a genuine wired controller (the play and charge cable won't work) wired to the PC at startup. In Windows, the 360 controller has to be unplugged/replugged before each spoof attempt.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Xbox One: it is required to have a genuine controller wired to the PC at startup. In Windows, the Xbox One controller has to be unplugged/replugged each time the AVR USB board or the console are power-cycled.&amp;lt;br /&amp;gt;&lt;br /&gt;
* PS4: it is required to have a genuine Dualshock 4 wired to the PC all the time.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Note: when using a console that requires authentication, make sure to turn off the controller before connecting it to the PC.'''&lt;br /&gt;
&lt;br /&gt;
====Connexion==== &amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
Plug the AVR USB board (e.g. Teensy, Arduino Leonardo, Micro Pro...) to the console.&amp;lt;br /&amp;gt;&lt;br /&gt;
Plug the USB to UART adapter (e.g. CP2102, FT232RL...) to the computer.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Start==== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
# Turn on the console&lt;br /&gt;
# Select the adapter&lt;br /&gt;
# Select the serial port&lt;br /&gt;
# Select the configuration file to use&lt;br /&gt;
# Click on Start&lt;br /&gt;
# Press the PS button on Playstation consoles, or the Home button on Xbox consoles.&lt;br /&gt;
# Play&lt;br /&gt;
# Press Left Shift + Escape to quit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Quick_Start&amp;diff=7264</id>
		<title>Quick Start</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Quick_Start&amp;diff=7264"/>
		<updated>2018-08-31T20:30:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
==Start GIMX== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Windows=== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Launch gimx-launcher.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg https://gimx.fr/wiki/images/2/29/Start-gimx-launcher.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==How to download a config file== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
'''This section contains information about downloading configuration from gimx-launcher.'''&lt;br /&gt;
&lt;br /&gt;
Most config files shared by users of the GIMX community can be downloaded directly from gimx-launcher. &amp;lt;!-- TODO: link page ---&amp;gt;&lt;br /&gt;
Please contribute by sharing your own configs in the [https://gimx.fr/forum/viewforum.php?f=9 Configuration and Requests forum section].&lt;br /&gt;
&lt;br /&gt;
* The first time '''gimx-launcher''' is started, if there is no config file present on the PC, a message box will ask you if config files should be downloaded. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg https://gimx.fr/wiki/images/d/d3/Noconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader is also available through the &amp;quot;Help&amp;gt;Get configs&amp;quot; menu entry. &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg https://gimx.fr/wiki/images/f/f0/Getconfigs.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The config file downloader displays all config files available to download: &amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/wiki/images/9/96/Configdownload.jpg https://gimx.fr/wiki/images/9/96/Configdownload.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The config name syntax is: &amp;lt;CONSOLE&amp;gt;_&amp;lt;GAME&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml or &amp;lt;CONSOLE&amp;gt;_&amp;lt;OS&amp;gt;_&amp;lt;DEVICE&amp;gt;_&amp;lt;AUTHOR&amp;gt;.xml.&lt;br /&gt;
Examples:&lt;br /&gt;
* '''LogitechDrivingForceGT_G29.xml''': config file that emulates '''G29''' to use with '''Logitech Driving Force GT'''.&lt;br /&gt;
* '''PS3_Battlefield3_McKack.xml''': config file to use with '''mouse''' built by McKack for the PS3 version of '''Battlefield 3'''.&lt;br /&gt;
* '''PS3_LINUX_X360Pad.xml''': config file to use in Linux with a '''360''' pad and a '''PS3'''.&lt;br /&gt;
&lt;br /&gt;
Just select configurations you want to download and click &amp;lt;u&amp;gt;OK&amp;lt;/u&amp;gt;, program will do the rest and you can now use config you've downloaded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Mouse sensitivity conversion== &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
This part is for the FPS gamers.&lt;br /&gt;
Before using a prebuilt config file, you have to convert the sensitivity so that it matches your own mouse DPI.&amp;lt;br /&amp;gt;&lt;br /&gt;
For most cases the in-game sensitivity should be set to the highest however there are some exceptions to that. If you get bad results try playing with the in-game sensitivity bar until you get good results. Also make sure to have your mouse tracking at its highest DPI setting (examples: Logitech G5 @2000DPI, Logitech G500 @5700DPI).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
GIMX provides means to convert the sensitivity, knowing both the DPI of the source mouse (which can be embedded in the config file) and the DPI of the destination mouse.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI and the destination DPI are the same, there is no need to convert anything.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
It's possible to do this with gimx-config or gimx-fpsconfig. These tools are further detailed on [[Config_Editors|this page]].&lt;br /&gt;
&lt;br /&gt;
===Gimx-config=== &amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png https://gimx.fr/img/screenshots/tuto/2.3_1_edit_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-config editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Edit&amp;gt;Convert mouse sensitivity&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_2_replace_mouse_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
If the config contains no DPI value, a first dialog box is displayed. Enter the source DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted in all profiles (hip fire = profile 1, ADS = profile 2).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png https://gimx.fr/img/screenshots/tuto/2.3_5_multiplier_changed.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gimx-fpsconfig=== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In gimx-launcher, select the config file, and click on the &amp;quot;File&amp;gt;Edit FPS config&amp;quot; menu item.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png https://gimx.fr/img/screenshots/tuto/2.3_6_edit_fps_config.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
This opens the config file with the gimx-fpsconfig editor.&amp;lt;br /&amp;gt;&lt;br /&gt;
If the source DPI was saved into the config file, the mouse DPI should be different from 0.&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;Convert sensitivity&amp;quot; button. A dialog box is displayed. Enter the destination DPI and validate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png https://gimx.fr/img/screenshots/tuto/2.3_7_convert_sensitivity.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png https://gimx.fr/img/screenshots/tuto/2.3_4_new_dpi.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
The sensitivity is converted for both hip fire and ADS.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png https://gimx.fr/img/screenshots/tuto/2.3_7_sensitivity_converted.png]&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Click on the &amp;quot;File&amp;gt;Save&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Play== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Raspbian + bluetooth=== &amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
Make sure to read the [[Main_Page#Hardware_requirements|Hardware requirements]].&lt;br /&gt;
&lt;br /&gt;
====PS3==== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
# Open gimx-launcher.&lt;br /&gt;
# In the &amp;quot;Output&amp;quot; drop-down menu, select &amp;quot;Bluetooth / PS3&amp;quot;.&lt;br /&gt;
# If no previous pairing was defined, you will be asked to create a new pairing. Click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a Sixaxis / Dualshock 3, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Select the pairing to use and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# As requested, connect a bluetooth dongle, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Save the bluetooth dongle address as you may wish to restore it later.&lt;br /&gt;
# Select the bluetooth dongle, and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# Make sure you saved the dongle address, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# The dongle address will be modified to match the address of the Sixaxis / Dualshock 3.&lt;br /&gt;
# If you get an error message, buy a [[Bluetooth_dongle|compatible bluetooth dongle]].&lt;br /&gt;
# Unplug your sixaxis and if it doesn't power off by itself, press the PS button until it powers off.&lt;br /&gt;
# In the &amp;quot;Config&amp;quot; drop-down menu, select the configuration file to use.&lt;br /&gt;
# Click on &amp;quot;Start&amp;quot;.&lt;br /&gt;
# Play.&lt;br /&gt;
# Press Left Shift + Escape to quit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PS4==== &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
The PS4 only takes inputs from licensed controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
In order to authenticate itself as a licensed controller, GIMX needs to be connected over bluetooth to a real Dualshock 4 all the time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
* Raspbian-specific instructions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
The bluetooth service is automatically started when a device tries to connect.&amp;lt;br /&amp;gt;&lt;br /&gt;
This is annoying since it will intercept the connection requests.&amp;lt;br /&amp;gt;&lt;br /&gt;
To disable the service, run the following command '''and reboot''':&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
sudo update-rc.d bluetooth disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
Alternatively, you can stop the bluetooth service and move the bluetoothd binary:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
sudo service bluetooth stop&lt;br /&gt;
 cd /usr/sbin&lt;br /&gt;
 sudo mv bluetoothd bluetoothd.bk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
The drawback of this second method is that it will need to be performed again after each update of the bluez package.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
* AVR USB development board&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
An [[DIY_USB_adapter#AVR_USB_development_board|AVR USB development board]] is required for pairing the bluetooth dongle with the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
The same board can be used to build a DIY USB adapter, but no USB to serial TTL converter is needed here.&amp;lt;br /&amp;gt;&lt;br /&gt;
The firmware with the needed &amp;quot;atmega32u4.hex&amp;quot; file is available at: https://gimx.fr/download/EMUPS4PAIRING.7z&amp;lt;br /&amp;gt;&lt;br /&gt;
Load this firmware as explained in the [[DIY_USB_adapter#Firmware_loading|Firmware loading]] instructions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
* First-start instructions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
# Open gimx-launcher.&lt;br /&gt;
# In the &amp;quot;Output&amp;quot; drop-down menu, select &amp;quot;Bluetooth / PS4&amp;quot;.&lt;br /&gt;
# If no previous pairing was defined, you will be asked to create a new pairing. Click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a [[Bluetooth_dongle|compatible bluetooth dongle]], and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect a Dualshock 4 with a micro USB cable, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# Select the pairing to use and click on &amp;quot;Validate&amp;quot;.&lt;br /&gt;
# Connect the AVR USB board (e.g. Teensy 2.0) and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# As requested, connect the AVR USB board to the PS4, and wait a few seconds.&lt;br /&gt;
# Connect the AVR USB board back to the computer, and click on &amp;quot;Yes&amp;quot;.&lt;br /&gt;
# A new pairing should appear in the &amp;quot;Pairing&amp;quot; drop-down menu.&lt;br /&gt;
# Unplug the Dualshock 4.&lt;br /&gt;
# In the &amp;quot;Config&amp;quot; drop-down menu, select the configuration file to use.&lt;br /&gt;
# Click on &amp;quot;Start&amp;quot;.&lt;br /&gt;
# Press on the PS button of the Dualshock 4.&lt;br /&gt;
# Play.&lt;br /&gt;
# Press Left Shift + Escape to quit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ubuntu or Windows + DIY USB adapter=== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Controller authentication==== &amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
* Xbox 360: it is required to have a genuine wired controller (the play and charge cable won't work) wired to the PC at startup. In Windows, the 360 controller has to be unplugged/replugged before each spoof attempt.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Xbox One: it is required to have a genuine controller wired to the PC at startup. In Windows, the Xbox One controller has to be unplugged/replugged each time the AVR USB board or the console are power-cycled.&amp;lt;br /&amp;gt;&lt;br /&gt;
* PS4: it is required to have a genuine Dualshock 4 wired to the PC all the time.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Note: when using a console that requires authentication, make sure to turn off the controller before connecting it to the PC.'''&lt;br /&gt;
&lt;br /&gt;
====Connexion==== &amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
Plug the AVR USB board (e.g. Teensy, Arduino Leonardo, Micro Pro...) to the console.&amp;lt;br /&amp;gt;&lt;br /&gt;
Plug the USB to UART adapter (e.g. CP2102, FT232RL...) to the computer.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Start==== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png https://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
# Turn on the console&lt;br /&gt;
# Select the adapter&lt;br /&gt;
# Select the serial port&lt;br /&gt;
# Select the configuration file to use&lt;br /&gt;
# Click on Start&lt;br /&gt;
# Press the PS button on Playstation consoles, or the Home button on Xbox consoles.&lt;br /&gt;
# Play&lt;br /&gt;
# Press Left Shift + Escape to quit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7263</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7263"/>
		<updated>2018-08-31T20:29:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: Protected &amp;quot;Installation&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=Windows= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download and install the GIMX setup file== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-32bits 32-bit setup], for 32-bit Windows only&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-64bits 64-bit setup], for 64-bit Windows only&lt;br /&gt;
Before installing GIMX:&lt;br /&gt;
* install all Windows updates (otherwise GIMX may refuse to install)&lt;br /&gt;
* create a system restore point, in case something goes wrong (USBDK was known to create instability on some systems)&lt;br /&gt;
LibusbK can be used as an alternative to USBDK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''(not recommended)'''&lt;br /&gt;
&lt;br /&gt;
* Rename the libusb-1.0.dll file from the C:\Program Files\GIMX folder to libusb-1.0.dll.bk.&lt;br /&gt;
* Download this libusb package: [http://sourceforge.net/projects/msys2/files/REPOS/MINGW_GCC_4_9/x86_64/mingw-w64-x86_64-libusb-1.0.19-2-any.pkg.tar.xz/download link].&lt;br /&gt;
* Open it (with [http://www.7-zip.org/ 7zip] for example) and extract the libusb-1.0.dll file from the /mingw64/bin/ folder to the C:\Program Files\GIMX folder.&lt;br /&gt;
* Install the libusbk driver as explained below.&lt;br /&gt;
Note: the libusb-1.0.dll file will be replaced after updating GIMX. Perform the above steps again to keep using libusbK.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install the libusbk driver (Xbox One only)== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is required to replace the stock controller driver with the libusbk driver.&amp;lt;br /&amp;gt;&lt;br /&gt;
This prevents Windows from making any request to the controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can easily be done using [http://zadig.akeo.ie/ Zadig]:&lt;br /&gt;
* choose &amp;quot;Options-&amp;gt;List All Devices&amp;quot;&lt;br /&gt;
* select the right device:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Console || Device name || USB ID&lt;br /&gt;
|-&lt;br /&gt;
| Xbox One     || &amp;quot;Controller&amp;quot; || 045E:02D1&lt;br /&gt;
|}&lt;br /&gt;
* select &amp;quot;libusbK&amp;quot; as target driver&lt;br /&gt;
* click on the drop down menu, and select &amp;quot;Install Driver&amp;quot;&lt;br /&gt;
* click on &amp;quot;Replace Driver&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Disable power saving for USB devices== &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
This is required to prevent Windows from turning off the controller or the USB to UART adapter.&amp;lt;br /&amp;gt;&lt;br /&gt;
Open the Device Manager.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the USB HUB (make sure to select the right one) &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the COM port &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ubuntu= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add &amp;quot;universe&amp;quot; to your software sources== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start Ubuntu Software Center.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Click Edit&amp;gt;Software Sources.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Select &amp;quot;Community-maintained Open Source software (universe)&amp;quot;, and close.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Refresh software sources== &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are running from a Live CD or a Live USB, you have to manually refresh software sources:&lt;br /&gt;
* Click on the Ubuntu desk.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the search area, type &amp;quot;terminal&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the terminal, type &amp;quot;sudo apt-get update&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download the .deb file== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Downloard the .deb file: [http://gimx.fr/download/gimx-ubuntu-32bits 32bits] or [http://gimx.fr/download/gimx-ubuntu-64bits 64bits]&lt;br /&gt;
* Install it (double click, then install).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Next Tutorial=&lt;br /&gt;
Now that GIMX is installed you can follow the instructions on the [[Quick_Start|Quick Start page]].&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7262</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7262"/>
		<updated>2018-08-31T20:29:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=Windows= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download and install the GIMX setup file== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-32bits 32-bit setup], for 32-bit Windows only&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-64bits 64-bit setup], for 64-bit Windows only&lt;br /&gt;
Before installing GIMX:&lt;br /&gt;
* install all Windows updates (otherwise GIMX may refuse to install)&lt;br /&gt;
* create a system restore point, in case something goes wrong (USBDK was known to create instability on some systems)&lt;br /&gt;
LibusbK can be used as an alternative to USBDK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''(not recommended)'''&lt;br /&gt;
&lt;br /&gt;
* Rename the libusb-1.0.dll file from the C:\Program Files\GIMX folder to libusb-1.0.dll.bk.&lt;br /&gt;
* Download this libusb package: [http://sourceforge.net/projects/msys2/files/REPOS/MINGW_GCC_4_9/x86_64/mingw-w64-x86_64-libusb-1.0.19-2-any.pkg.tar.xz/download link].&lt;br /&gt;
* Open it (with [http://www.7-zip.org/ 7zip] for example) and extract the libusb-1.0.dll file from the /mingw64/bin/ folder to the C:\Program Files\GIMX folder.&lt;br /&gt;
* Install the libusbk driver as explained below.&lt;br /&gt;
Note: the libusb-1.0.dll file will be replaced after updating GIMX. Perform the above steps again to keep using libusbK.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install the libusbk driver (Xbox One only)== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is required to replace the stock controller driver with the libusbk driver.&amp;lt;br /&amp;gt;&lt;br /&gt;
This prevents Windows from making any request to the controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can easily be done using [http://zadig.akeo.ie/ Zadig]:&lt;br /&gt;
* choose &amp;quot;Options-&amp;gt;List All Devices&amp;quot;&lt;br /&gt;
* select the right device:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Console || Device name || USB ID&lt;br /&gt;
|-&lt;br /&gt;
| Xbox One     || &amp;quot;Controller&amp;quot; || 045E:02D1&lt;br /&gt;
|}&lt;br /&gt;
* select &amp;quot;libusbK&amp;quot; as target driver&lt;br /&gt;
* click on the drop down menu, and select &amp;quot;Install Driver&amp;quot;&lt;br /&gt;
* click on &amp;quot;Replace Driver&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Disable power saving for USB devices== &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
This is required to prevent Windows from turning off the controller or the USB to UART adapter.&amp;lt;br /&amp;gt;&lt;br /&gt;
Open the Device Manager.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the USB HUB (make sure to select the right one) &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the COM port &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ubuntu= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add &amp;quot;universe&amp;quot; to your software sources== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start Ubuntu Software Center.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Click Edit&amp;gt;Software Sources.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Select &amp;quot;Community-maintained Open Source software (universe)&amp;quot;, and close.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Refresh software sources== &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are running from a Live CD or a Live USB, you have to manually refresh software sources:&lt;br /&gt;
* Click on the Ubuntu desk.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the search area, type &amp;quot;terminal&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the terminal, type &amp;quot;sudo apt-get update&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download the .deb file== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Downloard the .deb file: [http://gimx.fr/download/gimx-ubuntu-32bits 32bits] or [http://gimx.fr/download/gimx-ubuntu-64bits 64bits]&lt;br /&gt;
* Install it (double click, then install).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Next Tutorial=&lt;br /&gt;
Now that GIMX is installed you can follow the instructions on the [[Quick_Start|Quick Start page]].&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7261</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Installation&amp;diff=7261"/>
		<updated>2018-08-31T20:28:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-style: solid; border-width: 5px; border-color: darkred; margin: 50px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;height:100px; width:100px; text-align:center;&amp;quot; | '''This page is deprecated. It is kept for archival purposes. Please visit to the current [[Main_Page]] to see the latest documentation.'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
=Windows= &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download and install the GIMX setup file== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-32bits 32-bit setup], for 32-bit Windows only&lt;br /&gt;
* [https://gimx.fr/download/gimx-windows-64bits 64-bit setup], for 64-bit Windows only&lt;br /&gt;
Before installing GIMX:&lt;br /&gt;
* install all Windows updates (otherwise GIMX may refuse to install)&lt;br /&gt;
* create a system restore point, in case something goes wrong (USBDK was known to create instability on some systems)&lt;br /&gt;
LibusbK can be used as an alternative to USBDK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''(not recommended)'''&lt;br /&gt;
&lt;br /&gt;
* Rename the libusb-1.0.dll file from the C:\Program Files\GIMX folder to libusb-1.0.dll.bk.&lt;br /&gt;
* Download this libusb package: [http://sourceforge.net/projects/msys2/files/REPOS/MINGW_GCC_4_9/x86_64/mingw-w64-x86_64-libusb-1.0.19-2-any.pkg.tar.xz/download link].&lt;br /&gt;
* Open it (with [http://www.7-zip.org/ 7zip] for example) and extract the libusb-1.0.dll file from the /mingw64/bin/ folder to the C:\Program Files\GIMX folder.&lt;br /&gt;
* Install the libusbk driver as explained below.&lt;br /&gt;
Note: the libusb-1.0.dll file will be replaced after updating GIMX. Perform the above steps again to keep using libusbK.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install the libusbk driver (Xbox One only)== &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is required to replace the stock controller driver with the libusbk driver.&amp;lt;br /&amp;gt;&lt;br /&gt;
This prevents Windows from making any request to the controller.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can easily be done using [http://zadig.akeo.ie/ Zadig]:&lt;br /&gt;
* choose &amp;quot;Options-&amp;gt;List All Devices&amp;quot;&lt;br /&gt;
* select the right device:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Console || Device name || USB ID&lt;br /&gt;
|-&lt;br /&gt;
| Xbox One     || &amp;quot;Controller&amp;quot; || 045E:02D1&lt;br /&gt;
|}&lt;br /&gt;
* select &amp;quot;libusbK&amp;quot; as target driver&lt;br /&gt;
* click on the drop down menu, and select &amp;quot;Install Driver&amp;quot;&lt;br /&gt;
* click on &amp;quot;Replace Driver&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Disable power saving for USB devices== &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
This is required to prevent Windows from turning off the controller or the USB to UART adapter.&amp;lt;br /&amp;gt;&lt;br /&gt;
Open the Device Manager.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the USB HUB (make sure to select the right one) &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Right click on the COM port &amp;gt; Properties &amp;gt; Power management &amp;gt; Uncheck &amp;quot;Allow the computer to turn off this device to save power&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Ubuntu= &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add &amp;quot;universe&amp;quot; to your software sources== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Start Ubuntu Software Center.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg https://gimx.fr/img/screenshots/tuto/1.1_1_software_center_icon.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Click Edit&amp;gt;Software Sources.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg https://gimx.fr/img/screenshots/tuto/1.1_2_edit_software_sources.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* Select &amp;quot;Community-maintained Open Source software (universe)&amp;quot;, and close.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg https://gimx.fr/img/screenshots/tuto/1.1_3_universe.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Refresh software sources== &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are running from a Live CD or a Live USB, you have to manually refresh software sources:&lt;br /&gt;
* Click on the Ubuntu desk.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg https://gimx.fr/img/screenshots/tuto/1.1_4_ubuntu_desk.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the search area, type &amp;quot;terminal&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg https://gimx.fr/img/screenshots/tuto/1.1_5_search_terminal.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
* In the terminal, type &amp;quot;sudo apt-get update&amp;quot; with no quotes, and hit enter.&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg https://gimx.fr/img/screenshots/tuto/1.1_6_apt_get_update.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
:&amp;lt;div class=&amp;quot;image200px&amp;quot;&amp;gt;[https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg https://gimx.fr/img/screenshots/tuto/1.1_7_update_ok.jpg]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download the .deb file== &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Downloard the .deb file: [http://gimx.fr/download/gimx-ubuntu-32bits 32bits] or [http://gimx.fr/download/gimx-ubuntu-64bits 64bits]&lt;br /&gt;
* Install it (double click, then install).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Next Tutorial=&lt;br /&gt;
Now that GIMX is installed you can follow the instructions on the [[Quick_Start|Quick Start page]].&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7260</id>
		<title>Main Page Old</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7260"/>
		<updated>2018-08-31T20:24:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Welcome to the GIMX wiki!&amp;lt;br /&amp;gt;&lt;br /&gt;
Feel free to create an account and contribute!&amp;lt;br /&amp;gt;&lt;br /&gt;
Check [[Translate|this page]] for translation instructions.&lt;br /&gt;
&lt;br /&gt;
==About GIMX== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
GIMX stands for Game Input MultipleXer or Game Input MatriX. The purpose of this free software is to control a video game console with a computer (e.g. a PC or a [http://www.raspberrypi.org/ Raspberry Pi]). It works with the PS3, the Xbox 360, the PS4 and the Xbox One.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
It operates:&lt;br /&gt;
* over bluetooth: works with GNU/Linux (PS3, PS4) only. A compatible bluetooth dongle is required. A USB development board such as a Teensy 2.00 is required for pairing the bluetooth dongle with the PS4.&lt;br /&gt;
* over usb: works with GNU/Linux and Windows (PS3, PS4, 360, XOne). A USB adapter is required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
The application gets data from the peripherals (mice, keyboards and joysticks) and sends controls to the console over bluetooth or usb.&amp;lt;br /&amp;gt;&lt;br /&gt;
Other controls such as gesture or voice are possible through the use of external software that emulate peripherals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
GIMX features are further described on the [[Features|Features page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
Compatibility issues are listed on the [[Compatibility|Compatibility page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
The source code of GIMX is available under the [https://www.gnu.org/copyleft/gpl.html GPLv3] [https://gimx.fr/source here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
There's also a [https://blog.gimx.fr/ blog] with a few posts about the GIMX development, and a [https://forum.gimx.fr support forum].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
To contribute to GIMX, see the [[Contribute|Contribute page]].&lt;br /&gt;
&lt;br /&gt;
==Hardware requirements== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Computer=== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
'''About Ubuntu and Raspbian''':&amp;lt;br /&amp;gt;&lt;br /&gt;
:The only supported versions are [http://releases.ubuntu.com/16.04/ Ubuntu 16.04] and [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Stretch], to use with [https://gimx.fr/downloads latest GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's also possible to use Ubuntu derivates such as [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Running GIMX in a virtual machine (vmware, virtualbox...) '''is NOT OFFICIALY supported''' (no help will be given for that).&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's possible to run Ubuntu from a live usb disk (nothing is saved on the hard drive).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Feel free to install Ubuntu on your computer! If you have a Windows OS installed, you can [https://help.ubuntu.com/community/WindowsDualBoot read this page] if you want to install Ubuntu on your hard drive without erasing the Windows OS.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Another way to use GIMX is to run it from a Ubuntu [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Live USB Persistent Flash Drive].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector=== &amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bluetooth dongle==== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====USB adapter==== &amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter===== &amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One===== &amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gaming mouse=== &amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutorials== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
'''[[Installation|Software installation]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
'''[[Quick_Start|Quick start]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
'''[[Config_Editors|Config editors]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
'''[[Axis_translation_parameters|Axis translation parameters]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''[[Mouse_Calibration|Mouse calibration]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
'''[[Mouse_tweaks|Mouse tweaks]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
'''[[Macros|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter|DIY USB adapter]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|DIY USB adapter for dummies]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
First make sure you have the latest GIMX version.&amp;lt;br /&amp;gt;&lt;br /&gt;
Then look at the [[FAQ]] and the [https://gimx.fr/buglist bug list], see if your problem is already known, and if it's not, [https://gimx.fr/newissue report it].&amp;lt;br /&amp;gt;&lt;br /&gt;
If you think you may have misconfigured something, ask for help on the [https://gimx.fr/forum/viewforum.php?f=5 forum].&lt;br /&gt;
&lt;br /&gt;
==Old tutorials== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
'''Translations'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The GIMX version in these tutorials is 0.24: they are outdated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 German (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 Spanish (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 Russian (outdated)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
'''Configuration &amp;amp; Calibration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
This tutorial gives more details about how to adjust your configuration with gimx-config.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 English]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;the hard way&amp;quot;== &amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Running GIMX from the command line'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
* [[Command_line|Command line]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
'''Development'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|GUI translation]]&lt;br /&gt;
* [[GE|The GIMX Event library]]&lt;br /&gt;
* [[gasync|The gasync library (evolution of the GE library)]]&lt;br /&gt;
* [[Network_API|Network API]]&lt;br /&gt;
* [https://github.com/matlo/serialusb Use the DIY USB adapter as a cheap USB proxy (~$5)]&lt;br /&gt;
* [[Bbb_sniffer|Use a BeagleBone Black as cheap a USB proxy (~$50)]]&lt;br /&gt;
* Controller protocols:&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_3 Dualshock 3]&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_4 Dualshock 4]&lt;br /&gt;
** [[T300RS_PS4|T300RS PS4]]&lt;br /&gt;
** [[G27_PS3|G27 PS3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7258</id>
		<title>Main Page Old</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Main_Page_Old&amp;diff=7258"/>
		<updated>2018-08-31T16:32:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: Protected &amp;quot;Main Page Old&amp;quot;: Deprecated ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Welcome to the GIMX wiki!&amp;lt;br /&amp;gt;&lt;br /&gt;
Feel free to create an account and contribute!&amp;lt;br /&amp;gt;&lt;br /&gt;
Check [[Translate|this page]] for translation instructions.&lt;br /&gt;
&lt;br /&gt;
==About GIMX== &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
GIMX stands for Game Input MultipleXer or Game Input MatriX. The purpose of this free software is to control a video game console with a computer (e.g. a PC or a [http://www.raspberrypi.org/ Raspberry Pi]). It works with the PS3, the Xbox 360, the PS4 and the Xbox One.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
It operates:&lt;br /&gt;
* over bluetooth: works with GNU/Linux (PS3, PS4) only. A compatible bluetooth dongle is required. A USB development board such as a Teensy 2.00 is required for pairing the bluetooth dongle with the PS4.&lt;br /&gt;
* over usb: works with GNU/Linux and Windows (PS3, PS4, 360, XOne). A USB adapter is required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
The application gets data from the peripherals (mice, keyboards and joysticks) and sends controls to the console over bluetooth or usb.&amp;lt;br /&amp;gt;&lt;br /&gt;
Other controls such as gesture or voice are possible through the use of external software that emulate peripherals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
GIMX features are further described on the [[Features|Features page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
Compatibility issues are listed on the [[Compatibility|Compatibility page]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
The source code of GIMX is available under the [https://www.gnu.org/copyleft/gpl.html GPLv3] [https://gimx.fr/source here].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
There's also a [https://blog.gimx.fr/ blog] with a few posts about the GIMX development, and a [https://forum.gimx.fr support forum].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
To contribute to GIMX, see the [[Contribute|Contribute page]].&lt;br /&gt;
&lt;br /&gt;
==Hardware requirements== &amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Computer=== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
GIMX is designed to run on a computer running Ubuntu-based GNU/Linux distributions or Windows (7 or later). '''This is a strong requirement'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can run on smaller targets such as the [https://en.wikipedia.org/wiki/Raspberry_Pi Raspberry Pi] or Thin clients running a small Linux distro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
'''About Ubuntu and Raspbian''':&amp;lt;br /&amp;gt;&lt;br /&gt;
:The only supported versions are [http://releases.ubuntu.com/16.04/ Ubuntu 16.04] and [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Stretch], to use with [https://gimx.fr/downloads latest GIMX].&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's also possible to use Ubuntu derivates such as [http://www.linuxmint.com/download.php Linux Mint].&amp;lt;br /&amp;gt;&lt;br /&gt;
:Running GIMX in a virtual machine (vmware, virtualbox...) '''is NOT OFFICIALY supported''' (no help will be given for that).&amp;lt;br /&amp;gt;&lt;br /&gt;
:It's possible to run Ubuntu from a live usb disk (nothing is saved on the hard drive).&amp;lt;br /&amp;gt;&lt;br /&gt;
:Feel free to install Ubuntu on your computer! If you have a Windows OS installed, you can [https://help.ubuntu.com/community/WindowsDualBoot read this page] if you want to install Ubuntu on your hard drive without erasing the Windows OS.&amp;lt;br /&amp;gt;&lt;br /&gt;
:Another way to use GIMX is to run it from a Ubuntu [http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Live USB Persistent Flash Drive].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Connector=== &amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bluetooth dongle==== &amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions only (there is no appropriate access to the bluetooth stack on Windows).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
:Using a bluetooth dongle or an internal bluetooth module, GIMX can emulate the following controllers:&lt;br /&gt;
:*Dualshock 3, for PS3&lt;br /&gt;
:*Dualshock 4, for PS4&lt;br /&gt;
:While all bluetooth dongles/modules can't work with GIMX, working dongles are quite common. Check the [[Bluetooth_dongle|compatibility list]].&lt;br /&gt;
:For PS4 only:&lt;br /&gt;
:*A genuine Dualshock 4 controller is required because GIMX has to authenticate to the PS4.&lt;br /&gt;
:*An AVR USB board such as the Teensy 2.0 is also required for the bluetooth pairing procedure.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====USB adapter==== &amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
:OS compatibility: Ubuntu-based GNU/Linux distributions and Windows (7 or later).&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====GIMX adapter===== &amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
:This is an adapter that you can either build yourself or buy from the GIMX shop:&lt;br /&gt;
:* [[DIY_USB_adapter|Build yourself a GIMX adapter]]&lt;br /&gt;
:* '''[https://blog.gimx.fr/product/gimx-adapter/ Buy a ready to use GIMX adapter from the official GIMX shop.]'''&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Matlo 2017-03-30:&lt;br /&gt;
Links to third party adapters won't be allowed from now.&lt;br /&gt;
Third party adapters add workload, especially more questions on the forum, which tends to slow down the GIMX development.&lt;br /&gt;
The official GIMX shop generates some revenue to the GIMX creator and helps keeping up the GIMX development.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
:With a GIMX adapter, the following emulations are available:&lt;br /&gt;
:{{Firmwares/en}}&lt;br /&gt;
:All Logitech wheel emulations have [[Force_Feedback|force feedback support]].&lt;br /&gt;
:{{Third_party_adapters}}&lt;br /&gt;
:Notes:&lt;br /&gt;
::Forget about using any other USB to USB cable (like file transfer cables, or direct cables), they are not suited to this use.&amp;lt;br /&amp;gt;&lt;br /&gt;
::For 360: a genuine wired 360 controller is required because the USB adapter has to authenticate to the console. A wireless 360 controller with a play and charge kit will NOT work.&lt;br /&gt;
::For PS4: a genuine Dualshock 4 controller is required because GIMX has to authenticate to the console.&lt;br /&gt;
::For Xbox One: a genuine Xbox One controller is required because GIMX has to authenticate to the console. Controllers with the 3.5mm jack are not supported yet.&lt;br /&gt;
&lt;br /&gt;
=====Titan One===== &amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
:GIMX can also emulate a '''gamepad''' (not a wheel) using a [http://www.consoletuner.com/ Titan One] (formerly known as GamepadProxy/Cronus/CronusMax). The Titan One can work with the PS3, the Xbox 360, the Xbox One, and the PS4.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Gaming mouse=== &amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
If you want to play console FPS games with a mouse, forget about using a mouse with anything less than 2000DPI and 250Hz.&amp;lt;br /&amp;gt;&lt;br /&gt;
A gaming mouse with 5000+ DPI and running at 500Hz is highly recommended.&amp;lt;br /&amp;gt;&lt;br /&gt;
Whereas a gaming mouse with more than 1600 DPI doesn't really make a difference on a computer, it's not the case with GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
GIMX can decelerate mouse movements so as to counteract the in-game acceleration.&amp;lt;br /&amp;gt;&lt;br /&gt;
A high DPI mouse gives a better linearity (i.e. smoother movements) in this specific case.&lt;br /&gt;
&lt;br /&gt;
'''''Tip''''': ''Some mouse may introduce interpolation on higher DPI settings. This is due to the mouse sensor not supporting higher DPI and mouse software have to emulate it. Try to avoid interpolation by setting your DPI to the highest supported by mouse hardware value.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tutorials== &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
'''[[Installation|Software installation]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
'''[[Quick_Start|Quick start]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
'''[[Config_Index|Config index]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
'''[[Config_Editors|Config editors]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
'''[[Axis_translation_parameters|Axis translation parameters]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
'''[[Mouse_Calibration|Mouse calibration]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
'''[[Mouse_tweaks|Mouse tweaks]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
'''[[Macros|Macros]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter|DIY USB adapter]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
'''[[DIY_USB_adapter_for_dummies|DIY USB adapter for dummies]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
'''[[Logitech_Wheels|Logitech force feedback wheels]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
'''[[RPi|Raspberry Pi setup hints]]'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
'''[[CHIP|C.H.I.P. Quick setup guide]]'''&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting== &amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
First make sure you have the latest GIMX version.&amp;lt;br /&amp;gt;&lt;br /&gt;
Then look at the [[FAQ]] and the [https://gimx.fr/buglist bug list], see if your problem is already known, and if it's not, [https://gimx.fr/newissue report it].&amp;lt;br /&amp;gt;&lt;br /&gt;
If you think you may have misconfigured something, ask for help on the [https://gimx.fr/forum/viewforum.php?f=5 forum].&lt;br /&gt;
&lt;br /&gt;
==Old tutorials== &amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
'''Translations'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
The GIMX version in these tutorials is 0.24: they are outdated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=13 German (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=173 Spanish (outdated)]&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=34 Russian (outdated)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
'''Configuration &amp;amp; Calibration'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
This tutorial gives more details about how to adjust your configuration with gimx-config.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
* [http://forum.gimx.fr/viewtopic.php?f=4&amp;amp;t=39 English]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==GIMX &amp;quot;the hard way&amp;quot;== &amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
'''Running GIMX from the command line'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
* [[Command_line|Command line]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
'''Development'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
* [[Development_on_Linux|Linux]]&lt;br /&gt;
* [[Development_on_Windows|Windows]]&lt;br /&gt;
* [[GUI_translation|GUI translation]]&lt;br /&gt;
* [[GE|The GIMX Event library]]&lt;br /&gt;
* [[gasync|The gasync library (evolution of the GE library)]]&lt;br /&gt;
* [[Network_API|Network API]]&lt;br /&gt;
* [https://github.com/matlo/serialusb Use the DIY USB adapter as a cheap USB proxy (~$5)]&lt;br /&gt;
* [[Bbb_sniffer|Use a BeagleBone Black as cheap a USB proxy (~$50)]]&lt;br /&gt;
* Controller protocols:&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_3 Dualshock 3]&lt;br /&gt;
** [http://eleccelerator.com/wiki/index.php?title=DualShock_4 Dualshock 4]&lt;br /&gt;
** [[T300RS_PS4|T300RS PS4]]&lt;br /&gt;
** [[G27_PS3|G27 PS3]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7246</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7246"/>
		<updated>2018-08-19T11:03:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
$.when( mw.loader.using( 'oojs-ui-core', 'oojs-ui-apex' ), $.ready ).then(function() {&lt;br /&gt;
&lt;br /&gt;
  var myElement = document.getElementById('Tutorials__');&lt;br /&gt;
  if (myElement == null)&lt;br /&gt;
  {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-core-apex.css', 'text/css' );&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-widgets-apex.css', 'text/css' );&lt;br /&gt;
&lt;br /&gt;
  myElement.innerHTML = ''&lt;br /&gt;
+ '&amp;lt;div class=&amp;quot;tutorials&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;form action=&amp;quot;#&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;div style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; &amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;ostype&amp;quot;&amp;gt;Select an OS&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;ostypeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left;margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;controlscheme&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Select a control scheme&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;controlschemeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;platform&amp;quot;&amp;gt;Select a target platform&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;platformWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;buttonWrapper&amp;quot;&amp;gt;Click&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div style=&amp;quot;margin:auto;text-align:center; &amp;quot; id=&amp;quot;buttonWrapper&amp;quot; /&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/form&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
// GODLIKE&lt;br /&gt;
&lt;br /&gt;
    var mouseKeyboardOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var gamepadOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var racingWheelOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS2 / USB&amp;quot;: &amp;quot;ps2/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadOptions(optionsArray, element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().clearItems(); // remove old options&lt;br /&gt;
&lt;br /&gt;
        $.each(optionsArray, function(key, value)&lt;br /&gt;
        {&lt;br /&gt;
            // If value contains Bluetooth check if it's windows&lt;br /&gt;
            if (isBluetoothApplicable() == false &amp;amp;&amp;amp; ~value.indexOf(&amp;quot;BT&amp;quot;))&lt;br /&gt;
                return true; // true == continue; Skip if not bluetooth applicable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            element.getMenu().addItems([&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: value,&lt;br /&gt;
                    label: key&lt;br /&gt;
                })&lt;br /&gt;
            ]);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isBluetoothApplicable()&lt;br /&gt;
    {&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().getData();&lt;br /&gt;
&lt;br /&gt;
        if (ostype == &amp;quot;windows&amp;quot;)&lt;br /&gt;
            return false; //skip value for $.each&lt;br /&gt;
        else&lt;br /&gt;
            return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function updateBoxes()&lt;br /&gt;
    {&lt;br /&gt;
        var $el = dropDownPlatform;&lt;br /&gt;
        var data = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        if (data == &amp;quot;Mouse&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(mouseKeyboardOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;Pad&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(gamepadOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;SteeringWheel&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(racingWheelOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Makes link from selectBoxes&lt;br /&gt;
    function generateLinkFromInput()&lt;br /&gt;
    {&lt;br /&gt;
        var platformValue = dropDownPlatform.getMenu().getSelectedItem().data;&lt;br /&gt;
        var splittedPlatform = platformValue.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().data;&lt;br /&gt;
        var controlscheme = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        var link = &amp;quot;/wiki/index.php?title=Guide&amp;amp;platform=&amp;quot; + splittedPlatform[0] + &amp;quot;&amp;amp;connectiontype=&amp;quot; + splittedPlatform[1] + &amp;quot;&amp;amp;ostype=&amp;quot; + ostype + &amp;quot;&amp;amp;device=&amp;quot; + controlscheme;&lt;br /&gt;
        return link;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function selectFirstItem(element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().selectItem(element.getMenu().items[0]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var dropDownOsType = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'OS',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;windows&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Windows&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;linux&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;GNU/Linux&amp;quot;&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownControlScheme = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Controls',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;SteeringWheel&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Racing Wheel&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Mouse&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Mouse and Keyboard&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Pad&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Gamepad&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownPlatform = new OO.ui.DropdownWidget(&lt;br /&gt;
    {});&lt;br /&gt;
&lt;br /&gt;
    var buttonGo = new OO.ui.ButtonWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Go!',&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Create the widgets&lt;br /&gt;
    $('#ostypeWrapper').append(dropDownOsType.$element);&lt;br /&gt;
    $('#controlschemeWrapper').append(dropDownControlScheme.$element);&lt;br /&gt;
    $('#platformWrapper').append(dropDownPlatform.$element);&lt;br /&gt;
    $('#buttonWrapper').append(buttonGo.$element);&lt;br /&gt;
&lt;br /&gt;
    // Trigger an event when an item in the menu is selected&lt;br /&gt;
    var selectionChanged = function()&lt;br /&gt;
    {&lt;br /&gt;
        updateBoxes();&lt;br /&gt;
        selectFirstItem(dropDownPlatform); // Revert to first selected item&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // When Go button is clicked&lt;br /&gt;
    var clickedGo = function()&lt;br /&gt;
    {&lt;br /&gt;
        window.open(generateLinkFromInput(),&amp;quot;_self&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Set first item as selected&lt;br /&gt;
    selectFirstItem(dropDownOsType);&lt;br /&gt;
    selectFirstItem(dropDownControlScheme);&lt;br /&gt;
    loadOptions(racingWheelOptions, dropDownPlatform); // it depends on ostype and controlscheme, it's also empty by default so do it here&lt;br /&gt;
    selectFirstItem(dropDownPlatform);&lt;br /&gt;
&lt;br /&gt;
    // Assign events programatically selecting first one to prevent firing select event too early&lt;br /&gt;
    dropDownOsType.getMenu().on('select', selectionChanged);&lt;br /&gt;
    dropDownControlScheme.getMenu().on('select', selectionChanged);&lt;br /&gt;
    buttonGo.on('click', clickedGo);&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7245</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7245"/>
		<updated>2018-08-19T11:02:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
$.when( mw.loader.using( 'oojs-ui-core', 'oojs-ui-apex' ), $.ready ).then(function() {&lt;br /&gt;
&lt;br /&gt;
  var myElement = document.getElementById('Tutorials__');&lt;br /&gt;
  if (myElement == null)&lt;br /&gt;
  {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-core-apex.css', 'text/css' );&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-widgets-apex.css', 'text/css' );&lt;br /&gt;
&lt;br /&gt;
  myElement.innerHTML = ''&lt;br /&gt;
+ '&amp;lt;div class=&amp;quot;tutorials&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;form action=&amp;quot;#&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;div style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; &amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;ostype&amp;quot;&amp;gt;Select an OS&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;ostypeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left;margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;controlscheme&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Select a control scheme&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;controlschemeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;platform&amp;quot;&amp;gt;Select a target platform&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;platformWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;buttonWrapper&amp;quot;&amp;gt;Click&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div style=&amp;quot;margin:auto;text-align:center; &amp;quot; id=&amp;quot;buttonWrapper&amp;quot; /&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/form&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
// GODLIKE&lt;br /&gt;
&lt;br /&gt;
    var mouseKeyboardOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var gamepadOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var racingWheelOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS2 / USB&amp;quot;: &amp;quot;ps2/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadOptions(optionsArray, element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().clearItems(); // remove old options&lt;br /&gt;
&lt;br /&gt;
        $.each(optionsArray, function(key, value)&lt;br /&gt;
        {&lt;br /&gt;
            // If value contains Bluetooth check if it's windows&lt;br /&gt;
            if (isBluetoothApplicable() == false &amp;amp;&amp;amp; ~value.indexOf(&amp;quot;BT&amp;quot;))&lt;br /&gt;
                return true; // true == continue; Skip if not bluetooth applicable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            element.getMenu().addItems([&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: value,&lt;br /&gt;
                    label: key&lt;br /&gt;
                })&lt;br /&gt;
            ]);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isBluetoothApplicable()&lt;br /&gt;
    {&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().getData();&lt;br /&gt;
&lt;br /&gt;
        if (ostype == &amp;quot;windows&amp;quot;)&lt;br /&gt;
            return false; //skip value for $.each&lt;br /&gt;
        else&lt;br /&gt;
            return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function updateBoxes()&lt;br /&gt;
    {&lt;br /&gt;
        var $el = dropDownPlatform;&lt;br /&gt;
        var data = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        if (data == &amp;quot;Mouse&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(mouseKeyboardOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;Pad&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(gamepadOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;SteeringWheel&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(racingWheelOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Makes link from selectBoxes&lt;br /&gt;
    function generateLinkFromInput()&lt;br /&gt;
    {&lt;br /&gt;
        var platformValue = dropDownPlatform.getMenu().getSelectedItem().data;&lt;br /&gt;
        var splittedPlatform = platformValue.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().data;&lt;br /&gt;
        var controlscheme = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        var link = &amp;quot;wiki/index.php?title=Guide&amp;amp;platform=&amp;quot; + splittedPlatform[0] + &amp;quot;&amp;amp;connectiontype=&amp;quot; + splittedPlatform[1] + &amp;quot;&amp;amp;ostype=&amp;quot; + ostype + &amp;quot;&amp;amp;device=&amp;quot; + controlscheme;&lt;br /&gt;
        return link;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function selectFirstItem(element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().selectItem(element.getMenu().items[0]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var dropDownOsType = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'OS',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;windows&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Windows&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;linux&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;GNU/Linux&amp;quot;&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownControlScheme = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Controls',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;SteeringWheel&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Racing Wheel&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Mouse&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Mouse and Keyboard&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Pad&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Gamepad&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownPlatform = new OO.ui.DropdownWidget(&lt;br /&gt;
    {});&lt;br /&gt;
&lt;br /&gt;
    var buttonGo = new OO.ui.ButtonWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Go!',&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Create the widgets&lt;br /&gt;
    $('#ostypeWrapper').append(dropDownOsType.$element);&lt;br /&gt;
    $('#controlschemeWrapper').append(dropDownControlScheme.$element);&lt;br /&gt;
    $('#platformWrapper').append(dropDownPlatform.$element);&lt;br /&gt;
    $('#buttonWrapper').append(buttonGo.$element);&lt;br /&gt;
&lt;br /&gt;
    // Trigger an event when an item in the menu is selected&lt;br /&gt;
    var selectionChanged = function()&lt;br /&gt;
    {&lt;br /&gt;
        updateBoxes();&lt;br /&gt;
        selectFirstItem(dropDownPlatform); // Revert to first selected item&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // When Go button is clicked&lt;br /&gt;
    var clickedGo = function()&lt;br /&gt;
    {&lt;br /&gt;
        window.open(generateLinkFromInput(),&amp;quot;_self&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Set first item as selected&lt;br /&gt;
    selectFirstItem(dropDownOsType);&lt;br /&gt;
    selectFirstItem(dropDownControlScheme);&lt;br /&gt;
    loadOptions(racingWheelOptions, dropDownPlatform); // it depends on ostype and controlscheme, it's also empty by default so do it here&lt;br /&gt;
    selectFirstItem(dropDownPlatform);&lt;br /&gt;
&lt;br /&gt;
    // Assign events programatically selecting first one to prevent firing select event too early&lt;br /&gt;
    dropDownOsType.getMenu().on('select', selectionChanged);&lt;br /&gt;
    dropDownControlScheme.getMenu().on('select', selectionChanged);&lt;br /&gt;
    buttonGo.on('click', clickedGo);&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7244</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=7244"/>
		<updated>2018-08-19T11:02:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: Change generated link to relative.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
$.when( mw.loader.using( 'oojs-ui-core', 'oojs-ui-apex' ), $.ready ).then(function() {&lt;br /&gt;
&lt;br /&gt;
  var myElement = document.getElementById('Tutorials__');&lt;br /&gt;
  if (myElement == null)&lt;br /&gt;
  {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-core-apex.css', 'text/css' );&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-widgets-apex.css', 'text/css' );&lt;br /&gt;
&lt;br /&gt;
  myElement.innerHTML = ''&lt;br /&gt;
+ '&amp;lt;div class=&amp;quot;tutorials&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;form action=&amp;quot;#&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;div style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; &amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;ostype&amp;quot;&amp;gt;Select an OS&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;ostypeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left;margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;controlscheme&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Select a control scheme&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;controlschemeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;platform&amp;quot;&amp;gt;Select a target platform&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;platformWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;buttonWrapper&amp;quot;&amp;gt;Click&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div style=&amp;quot;margin:auto;text-align:center; &amp;quot; id=&amp;quot;buttonWrapper&amp;quot; /&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/form&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
// GODLIKE&lt;br /&gt;
&lt;br /&gt;
    var mouseKeyboardOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var gamepadOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var racingWheelOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS2 / USB&amp;quot;: &amp;quot;ps2/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadOptions(optionsArray, element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().clearItems(); // remove old options&lt;br /&gt;
&lt;br /&gt;
        $.each(optionsArray, function(key, value)&lt;br /&gt;
        {&lt;br /&gt;
            // If value contains Bluetooth check if it's windows&lt;br /&gt;
            if (isBluetoothApplicable() == false &amp;amp;&amp;amp; ~value.indexOf(&amp;quot;BT&amp;quot;))&lt;br /&gt;
                return true; // true == continue; Skip if not bluetooth applicable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            element.getMenu().addItems([&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: value,&lt;br /&gt;
                    label: key&lt;br /&gt;
                })&lt;br /&gt;
            ]);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isBluetoothApplicable()&lt;br /&gt;
    {&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().getData();&lt;br /&gt;
&lt;br /&gt;
        if (ostype == &amp;quot;windows&amp;quot;)&lt;br /&gt;
            return false; //skip value for $.each&lt;br /&gt;
        else&lt;br /&gt;
            return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function updateBoxes()&lt;br /&gt;
    {&lt;br /&gt;
        var $el = dropDownPlatform;&lt;br /&gt;
        var data = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        if (data == &amp;quot;Mouse&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(mouseKeyboardOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;Pad&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(gamepadOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;SteeringWheel&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(racingWheelOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Makes link from selectBoxes&lt;br /&gt;
    function generateLinkFromInput()&lt;br /&gt;
    {&lt;br /&gt;
        var platformValue = dropDownPlatform.getMenu().getSelectedItem().data;&lt;br /&gt;
        var splittedPlatform = platformValue.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().data;&lt;br /&gt;
        var controlscheme = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        var link = &amp;quot;/index.php?title=Guide&amp;amp;platform=&amp;quot; + splittedPlatform[0] + &amp;quot;&amp;amp;connectiontype=&amp;quot; + splittedPlatform[1] + &amp;quot;&amp;amp;ostype=&amp;quot; + ostype + &amp;quot;&amp;amp;device=&amp;quot; + controlscheme;&lt;br /&gt;
        return link;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function selectFirstItem(element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().selectItem(element.getMenu().items[0]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var dropDownOsType = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'OS',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;windows&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Windows&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;linux&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;GNU/Linux&amp;quot;&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownControlScheme = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Controls',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;SteeringWheel&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Racing Wheel&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Mouse&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Mouse and Keyboard&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Pad&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Gamepad&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownPlatform = new OO.ui.DropdownWidget(&lt;br /&gt;
    {});&lt;br /&gt;
&lt;br /&gt;
    var buttonGo = new OO.ui.ButtonWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Go!',&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Create the widgets&lt;br /&gt;
    $('#ostypeWrapper').append(dropDownOsType.$element);&lt;br /&gt;
    $('#controlschemeWrapper').append(dropDownControlScheme.$element);&lt;br /&gt;
    $('#platformWrapper').append(dropDownPlatform.$element);&lt;br /&gt;
    $('#buttonWrapper').append(buttonGo.$element);&lt;br /&gt;
&lt;br /&gt;
    // Trigger an event when an item in the menu is selected&lt;br /&gt;
    var selectionChanged = function()&lt;br /&gt;
    {&lt;br /&gt;
        updateBoxes();&lt;br /&gt;
        selectFirstItem(dropDownPlatform); // Revert to first selected item&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // When Go button is clicked&lt;br /&gt;
    var clickedGo = function()&lt;br /&gt;
    {&lt;br /&gt;
        window.open(generateLinkFromInput(),&amp;quot;_self&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Set first item as selected&lt;br /&gt;
    selectFirstItem(dropDownOsType);&lt;br /&gt;
    selectFirstItem(dropDownControlScheme);&lt;br /&gt;
    loadOptions(racingWheelOptions, dropDownPlatform); // it depends on ostype and controlscheme, it's also empty by default so do it here&lt;br /&gt;
    selectFirstItem(dropDownPlatform);&lt;br /&gt;
&lt;br /&gt;
    // Assign events programatically selecting first one to prevent firing select event too early&lt;br /&gt;
    dropDownOsType.getMenu().on('select', selectionChanged);&lt;br /&gt;
    dropDownControlScheme.getMenu().on('select', selectionChanged);&lt;br /&gt;
    buttonGo.on('click', clickedGo);&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=6746</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=MediaWiki:Common.js&amp;diff=6746"/>
		<updated>2018-04-07T14:19:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&lt;br /&gt;
$.when( mw.loader.using( 'oojs-ui-core', 'oojs-ui-apex' ), $.ready ).then(function() {&lt;br /&gt;
&lt;br /&gt;
  var myElement = document.getElementById('Tutorials__');&lt;br /&gt;
  if (myElement == null)&lt;br /&gt;
  {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-core-apex.css', 'text/css' );&lt;br /&gt;
  mw.loader.load( '/wiki/resources/lib/oojs-ui/oojs-ui-widgets-apex.css', 'text/css' );&lt;br /&gt;
&lt;br /&gt;
  myElement.innerHTML = ''&lt;br /&gt;
+ '&amp;lt;div class=&amp;quot;tutorials&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;form action=&amp;quot;#&amp;quot;&amp;gt;'&lt;br /&gt;
+ '&amp;lt;div style=&amp;quot;display:inline-block;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; &amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;ostype&amp;quot;&amp;gt;Select an OS&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;ostypeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left;margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;controlscheme&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Select a control scheme&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;controlschemeWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;platform&amp;quot;&amp;gt;Select a target platform&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div id=&amp;quot;platformWrapper&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;fieldset style=&amp;quot;float:left; margin-left: 30px;&amp;quot;&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;label for=&amp;quot;buttonWrapper&amp;quot;&amp;gt;Click&amp;lt;/label&amp;gt;'&lt;br /&gt;
+ '    &amp;lt;div style=&amp;quot;margin:auto;text-align:center; &amp;quot; id=&amp;quot;buttonWrapper&amp;quot; /&amp;gt;'&lt;br /&gt;
+ '  &amp;lt;/fieldset&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/form&amp;gt;'&lt;br /&gt;
+ '&amp;lt;/div&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
// GODLIKE&lt;br /&gt;
&lt;br /&gt;
    var mouseKeyboardOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var gamepadOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox One / USB&amp;quot;: &amp;quot;xboxone/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;Xbox 360 / USB&amp;quot;: &amp;quot;xbox360/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS4 / BT&amp;quot;: &amp;quot;ps4/BT&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / BT&amp;quot;: &amp;quot;ps3/BT&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    var racingWheelOptions = &lt;br /&gt;
	{&lt;br /&gt;
        &amp;quot;PS4 / USB&amp;quot;: &amp;quot;ps4/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PC / USB&amp;quot;: &amp;quot;pc/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS3 / USB&amp;quot;: &amp;quot;ps3/USB&amp;quot;,&lt;br /&gt;
        &amp;quot;PS2 / USB&amp;quot;: &amp;quot;ps2/USB&amp;quot;&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    function loadOptions(optionsArray, element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().clearItems(); // remove old options&lt;br /&gt;
&lt;br /&gt;
        $.each(optionsArray, function(key, value)&lt;br /&gt;
        {&lt;br /&gt;
            // If value contains Bluetooth check if it's windows&lt;br /&gt;
            if (isBluetoothApplicable() == false &amp;amp;&amp;amp; ~value.indexOf(&amp;quot;BT&amp;quot;))&lt;br /&gt;
                return true; // true == continue; Skip if not bluetooth applicable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            element.getMenu().addItems([&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: value,&lt;br /&gt;
                    label: key&lt;br /&gt;
                })&lt;br /&gt;
            ]);&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function isBluetoothApplicable()&lt;br /&gt;
    {&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().getData();&lt;br /&gt;
&lt;br /&gt;
        if (ostype == &amp;quot;windows&amp;quot;)&lt;br /&gt;
            return false; //skip value for $.each&lt;br /&gt;
        else&lt;br /&gt;
            return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function updateBoxes()&lt;br /&gt;
    {&lt;br /&gt;
        var $el = dropDownPlatform;&lt;br /&gt;
        var data = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        if (data == &amp;quot;Mouse&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(mouseKeyboardOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;Pad&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(gamepadOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
        if (data == &amp;quot;SteeringWheel&amp;quot;)&lt;br /&gt;
        {&lt;br /&gt;
            loadOptions(racingWheelOptions, $el);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Makes link from selectBoxes&lt;br /&gt;
    function generateLinkFromInput()&lt;br /&gt;
    {&lt;br /&gt;
        var platformValue = dropDownPlatform.getMenu().getSelectedItem().data;&lt;br /&gt;
        var splittedPlatform = platformValue.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
        var ostype = dropDownOsType.getMenu().getSelectedItem().data;&lt;br /&gt;
        var controlscheme = dropDownControlScheme.getMenu().getSelectedItem().data;&lt;br /&gt;
&lt;br /&gt;
        var link = &amp;quot;https://gimx.fr/wiki/index.php?title=Guide&amp;amp;platform=&amp;quot; + splittedPlatform[0] + &amp;quot;&amp;amp;connectiontype=&amp;quot; + splittedPlatform[1] + &amp;quot;&amp;amp;ostype=&amp;quot; + ostype + &amp;quot;&amp;amp;device=&amp;quot; + controlscheme;&lt;br /&gt;
        return link;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function selectFirstItem(element)&lt;br /&gt;
    {&lt;br /&gt;
        element.getMenu().selectItem(element.getMenu().items[0]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var dropDownOsType = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'OS',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;windows&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Windows&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;linux&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;GNU/Linux&amp;quot;&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownControlScheme = new OO.ui.DropdownWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Controls',&lt;br /&gt;
        menu:&lt;br /&gt;
        {&lt;br /&gt;
            items: [&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;SteeringWheel&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Racing Wheel&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Mouse&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Mouse and Keyboard&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
                new OO.ui.OptionWidget(&lt;br /&gt;
                {&lt;br /&gt;
                    data: &amp;quot;Pad&amp;quot;,&lt;br /&gt;
                    label: &amp;quot;Gamepad&amp;quot;&lt;br /&gt;
                }),&lt;br /&gt;
&lt;br /&gt;
            ]&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var dropDownPlatform = new OO.ui.DropdownWidget(&lt;br /&gt;
    {});&lt;br /&gt;
&lt;br /&gt;
    var buttonGo = new OO.ui.ButtonWidget(&lt;br /&gt;
    {&lt;br /&gt;
        label: 'Go!',&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Create the widgets&lt;br /&gt;
    $('#ostypeWrapper').append(dropDownOsType.$element);&lt;br /&gt;
    $('#controlschemeWrapper').append(dropDownControlScheme.$element);&lt;br /&gt;
    $('#platformWrapper').append(dropDownPlatform.$element);&lt;br /&gt;
    $('#buttonWrapper').append(buttonGo.$element);&lt;br /&gt;
&lt;br /&gt;
    // Trigger an event when an item in the menu is selected&lt;br /&gt;
    var selectionChanged = function()&lt;br /&gt;
    {&lt;br /&gt;
        updateBoxes();&lt;br /&gt;
        selectFirstItem(dropDownPlatform); // Revert to first selected item&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // When Go button is clicked&lt;br /&gt;
    var clickedGo = function()&lt;br /&gt;
    {&lt;br /&gt;
        window.open(generateLinkFromInput(),&amp;quot;_self&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    // Set first item as selected&lt;br /&gt;
    selectFirstItem(dropDownOsType);&lt;br /&gt;
    selectFirstItem(dropDownControlScheme);&lt;br /&gt;
    loadOptions(racingWheelOptions, dropDownPlatform); // it depends on ostype and controlscheme, it's also empty by default so do it here&lt;br /&gt;
    selectFirstItem(dropDownPlatform);&lt;br /&gt;
&lt;br /&gt;
    // Assign events programatically selecting first one to prevent firing select event too early&lt;br /&gt;
    dropDownOsType.getMenu().on('select', selectionChanged);&lt;br /&gt;
    dropDownControlScheme.getMenu().on('select', selectionChanged);&lt;br /&gt;
    buttonGo.on('click', clickedGo);&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>