@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>1010 </width>
<height>41 8</height>
<width>1124 </width>
<height>485 </height>
</rect>
</property>
<property name="sizePolicy">
@ -22,19 +22,55 @@
<height>400</height>
</size>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="2">
<widget class="QGroupBox" name="groupBox">
<layout class="QGridLayout" name="gridLayout_3">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="0" column="0">
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<widget class="QGroupBox" name="groupBox_18">
<property name="title">
<string>Trigger</string>
<string>Pointer Setup </string>
</property>
<layout class="QGridLayout" name="gridLayout_5">
<item row="2" column="0" colspan="2">
<widget class="QGroupBox" name="groupBox_5">
<layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<widget class="QLabel" name="label_4">
<property name="text">
<string><html><head/><body><p>By default, lightguns will use the mouse pointer. To use the mouse, you <span style=" font-weight:700;">do not</span> need to configure any bindings apart from the trigger and buttons. Aiming only needs to be set when you want to use multiple mice.</p><p>If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be <span style=" font-weight:700;">left unbound</span>.</p></body></html></string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_20">
<property name="title">
<string>Fire Offscreen</string>
<string extracomment="Try to use Sony's official terminology for this. A good place to start would be in the console or the DualShock 2's manual. If this element was officially translated to your language by Sony in later DualShocks, you may use that term.">Relative Aiming </string>
</property>
<layout class="QGridLayout" name="gridLayout_4">
<layout class="QGridLayout" name="gridLayout_18">
<item row="3" column="1" colspan="2">
<widget class="QGroupBox" name="groupBox_21">
<property name="title">
<string>Down</string>
</property>
<layout class="QGridLayout" name="gridLayout_20">
<property name="leftMargin">
<number>6</number>
</property>
@ -48,33 +84,33 @@
<number>6</number>
</property>
<item row="0" column="0">
<widget class="InputBindingWidget" name="ShootOffscree n">
<widget class="InputBindingWidget" name="RelativeDow n">
<property name="minimumSize">
<size>
<width>15 0</width>
<width>10 0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>15 0</width>
<width>10 0</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>PushButton</string>
<string notr="true" >PushButton</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="0 " colspan="2">
<widget class="QGroupBox" name="groupBox_2">
<item row="0" column="1 " colspan="2">
<widget class="QGroupBox" name="groupBox_23 ">
<property name="title">
<string>Fire </string>
<string>Up </string>
</property>
<layout class="QGridLayout" name="gridLayout">
<layout class="QGridLayout" name="gridLayout_22 ">
<property name="leftMargin">
<number>6</number>
</property>
@ -88,55 +124,33 @@
<number>6</number>
</property>
<item row="0" column="0">
<widget class="InputBindingWidget" name="Trigger ">
<widget class="InputBindingWidget" name="RelativeUp ">
<property name="minimumSize">
<size>
<width>15 0</width>
<width>10 0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>15 0</width>
<width>10 0</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>PushButton</string>
<string notr="true" >PushButton</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item row="2" column="0" colspan="3">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="2">
<widget class="QGroupBox" name="groupBox_16">
<property name="title">
<string>Side Buttons</string>
</property>
<layout class="QGridLayout" name="gridLayout_16">
<item row="2" column="0" colspan="2">
<widget class="QGroupBox" name="groupBox_17 ">
<widget class="QGroupBox" name="groupBox_22">
<property name="title">
<string>Back </string>
<string>Left</string>
</property>
<layout class="QGridLayout" name="gridLayout_17 ">
<layout class="QGridLayout" name="gridLayout_21">
<property name="leftMargin">
<number>6</number>
</property>
@ -150,33 +164,33 @@
<number>6</number>
</property>
<item row="0" column="0">
<widget class="InputBindingWidget" name="Back ">
<widget class="InputBindingWidget" name="RelativeLeft ">
<property name="minimumSize">
<size>
<width>15 0</width>
<width>10 0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>15 0</width>
<width>10 0</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>PushButton</string>
<string notr="true" >PushButton</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="0 " colspan="2">
<widget class="QGroupBox" name="groupBox_19 ">
<item row="2" column="2 " colspan="2">
<widget class="QGroupBox" name="groupBox_24 ">
<property name="title">
<string>Star t</string>
<string>Righ t</string>
</property>
<layout class="QGridLayout" name="gridLayout_19 ">
<layout class="QGridLayout" name="gridLayout_23 ">
<property name="leftMargin">
<number>6</number>
</property>
@ -190,21 +204,21 @@
<number>6</number>
</property>
<item row="0" column="0">
<widget class="InputBindingWidget" name="Star t">
<widget class="InputBindingWidget" name="RelativeRigh t">
<property name="minimumSize">
<size>
<width>15 0</width>
<width>10 0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>15 0</width>
<width>10 0</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>PushButton</string>
<string notr="true" >PushButton</string>
</property>
</widget>
</item>
@ -214,18 +228,110 @@
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_5">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="0" column="1">
<layout class="QGridLayout" name="gridLayout_2">
<item row="1" column="0">
<widget class="QGroupBox" name="groupBox_10">
<property name="title">
<string extracomment="Try to use Sony's official terminology for this. A good place to start would be in the console or the DualShock 2's manual. If this element was officially translated to your language by Sony in later DualShocks, you may use that term.">Relative Aiming</string>
<spacer name="horizontalSpacer ">
<property name="orientation ">
<enum>Qt::Orientation::Horizontal</enum >
</property>
<layout class="QGridLayout" name="gridLayout_11">
<item row="3" column="1" colspan="2">
<widget class="QGroupBox" name="groupBox_11">
<property name="sizeHint" stdset="0">
<size>
<width>35</width>
<height>263</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="1" colspan="2">
<widget class="QLabel" name="label_3">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>400</width>
<height>266</height>
</size>
</property>
<property name="text">
<string/>
</property>
<property name="pixmap">
<pixmap resource="resources/duckstation-qt.qrc">:/controllers/justifier.svg</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="3">
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>36</width>
<height>263</height>
</size>
</property>
</spacer>
</item>
<item row="0" column="1" colspan="2">
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="2" column="1" colspan="2">
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="0" column="2">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QGroupBox" name="groupBox_7">
<property name="title">
<string>Down</string>
<string>Aiming </string>
</property>
<layout class="QGridLayout" name="gridLayout_12">
<layout class="QGridLayout" name="gridLayout_10 ">
<property name="leftMargin">
<number>6</number>
</property>
@ -239,33 +345,39 @@
<number>6</number>
</property>
<item row="0" column="0">
<widget class="InputBindingWidget" name="RelativeDown ">
<widget class="InputBindingWidget" name="Pointer ">
<property name="minimumSize">
<size>
<width>10 0</width>
<width>15 0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>10 0</width>
<width>15 0</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string notr="true" >PushButton</string>
<string>PushButton</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_8">
<property name="title">
<string>Trigger</string>
</property>
<layout class="QGridLayout" name="gridLayout_24">
<item row="2" column="0" colspan="2">
<widget class="QGroupBox" name="groupBox_12">
<widget class="QGroupBox" name="groupBox_9 ">
<property name="title">
<string>Left</string>
<string>Fire Offscreen </string>
</property>
<layout class="QGridLayout" name="gridLayout_13">
<layout class="QGridLayout" name="gridLayout_25 ">
<property name="leftMargin">
<number>6</number>
</property>
@ -279,33 +391,33 @@
<number>6</number>
</property>
<item row="0" column="0">
<widget class="InputBindingWidget" name="RelativeLeft ">
<widget class="InputBindingWidget" name="ShootOffscreen ">
<property name="minimumSize">
<size>
<width>10 0</width>
<width>15 0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>10 0</width>
<width>15 0</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string notr="true" >PushButton</string>
<string>PushButton</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="1 " colspan="2">
<widget class="QGroupBox" name="groupBox_13 ">
<item row="0" column="0 " colspan="2">
<widget class="QGroupBox" name="groupBox_25 ">
<property name="title">
<string>Up </string>
<string>Fire </string>
</property>
<layout class="QGridLayout" name="gridLayout_14 ">
<layout class="QGridLayout" name="gridLayout_26 ">
<property name="leftMargin">
<number>6</number>
</property>
@ -319,33 +431,42 @@
<number>6</number>
</property>
<item row="0" column="0">
<widget class="InputBindingWidget" name="RelativeUp ">
<widget class="InputBindingWidget" name="Trigger ">
<property name="minimumSize">
<size>
<width>10 0</width>
<width>15 0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>10 0</width>
<width>15 0</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string notr="true" >PushButton</string>
<string>PushButton</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="2" column="2" colspan="2">
<widget class="QGroupBox" name="groupBox_14">
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="groupBox_26">
<property name="title">
<string>Right</string>
<string>Side Buttons</string>
</property>
<layout class="QGridLayout" name="gridLayout_27">
<item row="2" column="0" colspan="2">
<widget class="QGroupBox" name="groupBox_27">
<property name="title">
<string>Back</string>
</property>
<layout class="QGridLayout" name="gridLayout_15">
<layout class="QGridLayout" name="gridLayout_28 ">
<property name="leftMargin">
<number>6</number>
</property>
@ -359,134 +480,97 @@
<number>6</number>
</property>
<item row="0" column="0">
<widget class="InputBindingWidget" name="RelativeRight ">
<widget class="InputBindingWidget" name="Back ">
<property name="minimumSize">
<size>
<width>10 0</width>
<width>15 0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>10 0</width>
<width>15 0</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string notr="true" >PushButton</string>
<string>PushButton</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="1" rowspan="2">
<layout class="QGridLayout" name="gridLayout_3">
<item row="2" column="1">
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
<item row="0" column="0" colspan="2">
<widget class="QGroupBox" name="groupBox_28">
<property name="title">
<string>Start</string>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
<layout class="QGridLayout" name="gridLayout_29">
<property name="leftMargin">
<number>6</number>
</property>
</spacer>
</item>
<item row="0" column="1">
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
<property name="topMargin">
<number>6</number>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
<property name="rightMargin">
<number>6</number>
</property>
</spacer>
</item>
<item row="1" column="0">
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
<property name="bottomMargin">
<number>6</number>
</property>
<property name="sizeHint" stdset="0">
<item row="0" column="0">
<widget class="InputBindingWidget" name="Start">
<property name="minimumSize">
<size>
<width>40</width>
<height>2 0</height>
<width>15 0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_3">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>40 0</width>
<height>266 </height>
<width>150</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string/>
</property>
<property name="pixmap">
<pixmap resource="resources/resources.qrc">:/controllers/justifier.svg</pixmap>
</property>
<property name="scaledContents">
<bool>true</bool>
<string>PushButton</string>
</property>
</widget>
</item>
<item row="1" column="2">
<spacer name="horizontalSpacer_2">
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_4">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
<enum>Qt::Orientation::Vertic al</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>2 0</height>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="0" column="0">
<widget class="QGroupBox" name="groupBox_15">
<property name="title">
<string>Pointer Setup</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="label_2">
<property name="text">
<string><p>By default, lightguns will use the mouse pointer. To use the mouse, you <strong>do not</strong> need to configure any bindings apart from the trigger and buttons.</p>
<p>If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be <strong>left unbound</strong>.</p></string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop</set>
<item row="1" column="1">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Orientation::Vertical</enum>
</property>
<property name="wordWrap">
<bool>true</bool>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</widget>
</item>
</layout>
</widget>
</spacer>
</item>
</layout>
</widget>
@ -498,7 +582,8 @@
</customwidget>
</customwidgets>
<resources>
<include location="resources/resources.qrc"/>
<include location="resources/duckstation-qt.qrc"/>
<include location="resources/duckstation-qt.qrc"/>
</resources>
<connections/>
</ui>