<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.orx-project.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.orx-project.org/wiki/feed.php">
        <title>Orx Learning - en:orx:config:settings_main</title>
        <description></description>
        <link>https://www.orx-project.org/wiki/</link>
        <image rdf:resource="https://www.orx-project.org/wiki/_media/favicon.ico" />
       <dc:date>2026-04-15T06:04:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.orx-project.org/wiki/en/orx/config/settings_main/input_joystick?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.orx-project.org/wiki/en/orx/config/settings_main/input_keyboard?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.orx-project.org/wiki/en/orx/config/settings_main/input_mouse?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.orx-project.org/wiki/en/orx/config/settings_main/main?rev=1759253179&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.orx-project.org/wiki/en/orx/config/settings_main/touch_events?rev=1759253179&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.orx-project.org/wiki/_media/favicon.ico">
        <title>Orx Learning</title>
        <link>https://www.orx-project.org/wiki/</link>
        <url>https://www.orx-project.org/wiki/_media/favicon.ico</url>
    </image>
    <item rdf:about="https://www.orx-project.org/wiki/en/orx/config/settings_main/input_joystick?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Joystick inputs</title>
        <link>https://www.orx-project.org/wiki/en/orx/config/settings_main/input_joystick?rev=1759253179&amp;do=diff</link>
        <description>Joystick inputs

Orx supports up to 16 joysticks or gamepad devices.

Joystick buttons

Here&#039;s the list of the available joystick buttons for the input config system (replace the * with the ID of the joystick you want to use, a number between 1 and 16</description>
    </item>
    <item rdf:about="https://www.orx-project.org/wiki/en/orx/config/settings_main/input_keyboard?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Keyboard inputs</title>
        <link>https://www.orx-project.org/wiki/en/orx/config/settings_main/input_keyboard?rev=1759253179&amp;do=diff</link>
        <description>Keyboard inputs

Keyboard keys

Here&#039;s the list of the available keyboard keys for the input config system:

	*  KEY_0
	*  KEY_1
	*  KEY_2
	*  KEY_3
	*  KEY_4
	*  KEY_5
	*  KEY_6
	*  KEY_7
	*  KEY_8
	*  KEY_9
	*  KEY_A
	*  KEY_B
	*  KEY_C
	*  KEY_D
	*</description>
    </item>
    <item rdf:about="https://www.orx-project.org/wiki/en/orx/config/settings_main/input_mouse?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mouse inputs</title>
        <link>https://www.orx-project.org/wiki/en/orx/config/settings_main/input_mouse?rev=1759253179&amp;do=diff</link>
        <description>Mouse inputs

Mouse buttons

Here&#039;s the list of the available mouse buttons for the input config system:

	*  MOUSE_LEFT
	*  MOUSE_MIDDLE
	*  MOUSE_RIGHT
	*  MOUSE_EXTRA_1
	*  MOUSE_EXTRA_2
	*  MOUSE_EXTRA_3
	*  MOUSE_EXTRA_4
	*  MOUSE_EXTRA_5
	*  MOUSE_WHEEL_UP</description>
    </item>
    <item rdf:about="https://www.orx-project.org/wiki/en/orx/config/settings_main/main?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Main settings</title>
        <link>https://www.orx-project.org/wiki/en/orx/config/settings_main/main?rev=1759253179&amp;do=diff</link>
        <description>Main settings

Here are defined all the available config properties that will be recognized by orx as main settings.

All these settings can be found in the SettingsTemplate.ini file along with their short descriptions.

Please refer to the syntax page for more info on how to write config files.</description>
    </item>
    <item rdf:about="https://www.orx-project.org/wiki/en/orx/config/settings_main/touch_events?rev=1759253179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T17:26:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Touch events</title>
        <link>https://www.orx-project.org/wiki/en/orx/config/settings_main/touch_events?rev=1759253179&amp;do=diff</link>
        <description>Touch events

Touch inputs are done as events. To hook them up during initialisation:


	orxEvent_AddHandler(orxEVENT_TYPE_SYSTEM, SomeControlUpdateFunction);


Then to test for them in your callback:



	if (_pstEvent-&gt;eType == orxEVENT_TYPE_SYSTEM){
		if(_pstEvent-&gt;eID == orxSYSTEM_EVENT_TOUCH_BEGIN ){

			orxSYSTEM_EVENT_PAYLOAD *payload;
			payload = (orxSYSTEM_EVENT_PAYLOAD *) _pstEvent-&gt;pstPayload;
			orxVECTOR localTouchVector = { 0,0,0 };
			localTouchVector.fX = payload-&gt;stTouch.fX;
			…</description>
    </item>
</rdf:RDF>
