summaryrefslogtreecommitdiff
path: root/config/50-x11-input-joystick.fdi
blob: aec77b054dbb94bf1514eeea9d2b71cd6689d5eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input">
      <!-- Match on anything you like from lshal -->
      <match key="input.product" string="Logitech Logitech Dual Action">
        <!-- xorg-server<1.5 will only hotplug devices where these two capatilities
             are set. This hack can confuse other hal clients. -->
	<!--
	<append key="info.capabilities" type="strlist">input.keys</append>
	<append key="info.capabilities" type="strlist">input.mouse</append>
	-->
	
        <merge key="input.x11_driver" type="string">joystick</merge>
	
        <!-- Arbitrary options can be passed to the driver using 
	     the input.x11_options property since xorg-server-1.5. -->

	<!-- DEFAULT CONFIGURATION 
	     Change this to override the default settings of the input driver.
	-->
        <merge key="input.x11_options.MapButton1" type="string">button=1</merge>
        <merge key="input.x11_options.MapButton2" type="string">button=2</merge>
        <merge key="input.x11_options.MapButton3" type="string">button=3</merge>

        <merge key="input.x11_options.MapAxis1" type="string">mode=relative axis=+1x deadzone=5000</merge>
        <merge key="input.x11_options.MapAxis2" type="string">mode=relative axis=+1y deadzone=5000</merge>
        <merge key="input.x11_options.MapAxis3" type="string">mode=relative axis=+1zx deadzone=5000</merge>
        <merge key="input.x11_options.MapAxis4" type="string">mode=relative axis=+1zy deadzone=5000</merge>
        <merge key="input.x11_options.MapAxis5" type="string">mode=accelerated axis=+1x deadzone=5000</merge>
        <merge key="input.x11_options.MapAxis6" type="string">mode=accelerated axis=+1y deadzone=5000</merge>

	<!-- EXAMPLES
	<merge key="input.x11_options.DebugLevel" type="string">5</merge>
	<merge key="input.x11_options.AutoRepeat" type="string">500 4</merge>
	<merge key="input.x11_options.MapButton4" type="string">key=64+23</merge>
	<merge key="input.x11_options.MapButton8" type="string">amplify=0.3</merge>
	<merge key="input.x11_options.MapButton9" type="string">disable-mouse</merge>
	<merge key="input.x11_options.MapButton10" type="string">key=65</merge>

	<merge key="input.x11_options.MapAxis1" type="string">mode=accelerated keylow=113 keyhigh=114</merge>
	<merge key="input.x11_options.MapAxis2" type="string">mode=accelerated keylow=111 keyhigh=116</merge>
	-->
      </match>
    </match>
  </device>
</deviceinfo>