diff --git a/Input/Joysticks/CH/pro-pedals-usb.xml b/Input/Joysticks/CH/pro-pedals-usb.xml
new file mode 100644
index 000000000..8e23fb671
--- /dev/null
+++ b/Input/Joysticks/CH/pro-pedals-usb.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+ CH PRODUCTS CH PRO PEDALS USB
+
+
+
+ property-scale
+ /controls/brakes[0]
+ 1.0
+ 0.5
+ false
+
+
+
+
+
+ property-scale
+ /controls/brakes[1]
+ 1.0
+ 0.5
+ false
+
+
+
+
+
+ property-scale
+ /controls/rudder
+ 1.0
+ 0.0
+ true
+
+
+
+
diff --git a/Input/Joysticks/CH/pro-yoke-usb.xml b/Input/Joysticks/CH/pro-yoke-usb.xml
new file mode 100644
index 000000000..d98ad1760
--- /dev/null
+++ b/Input/Joysticks/CH/pro-yoke-usb.xml
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+ CH PRODUCTS CH FLIGHT SIM YOKE USB
+
+
+ Aileron
+
+ property-scale
+ /controls/aileron
+ true
+
+
+
+
+ Elevator
+
+ property-scale
+ /controls/elevator
+ -1.0
+ true
+
+
+
+
+ Throttle
+
+ property-scale
+ /controls/throttle[0]
+ -1.0
+ -0.5
+ false
+
+
+ property-scale
+ /controls/throttle[1]
+ -1.0
+ -0.5
+ false
+
+
+
+
+ Mixture
+
+ property-scale
+ /controls/mixture[0]
+ -1.0
+ -0.5
+ false
+
+
+ property-scale
+ /controls/mixture[1]
+ -1.0
+ -0.5
+ false
+
+
+
+
+ Propeller
+
+ property-scale
+ /controls/propeller-pitch[0]
+ -1.0
+ -0.5
+ false
+
+
+ property-scale
+ /controls/propeller-pitch[1]
+ -1.0
+ -0.5
+ false
+
+
+
+
+
+ property-scale
+ /sim/current-view/axes/lat
+ false
+
+
+
+
+
+ property-scale
+ /sim/current-view/axes/long
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Input/Joysticks/Default/joystick.xml b/Input/Joysticks/Default/joystick.xml
new file mode 100644
index 000000000..54b3f7a70
--- /dev/null
+++ b/Input/Joysticks/Default/joystick.xml
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+ Aileron
+
+ property-scale
+ /controls/aileron
+ true
+
+
+
+
+ Elevator
+
+ property-scale
+ /controls/elevator
+ -1.0
+ true
+
+
+
+
+ Throttle
+
+ property-scale
+ /controls/throttle[0]
+ -1.0
+ -0.5
+
+
+ property-scale
+ /controls/throttle[1]
+ -1.0
+ -0.5
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Input/Joysticks/Logitech/wingman-extreme-digital-3d.xml b/Input/Joysticks/Logitech/wingman-extreme-digital-3d.xml
new file mode 100644
index 000000000..8b6e61cc4
--- /dev/null
+++ b/Input/Joysticks/Logitech/wingman-extreme-digital-3d.xml
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+ Logitech Inc. WingMan Extreme Digital 3D
+
+
+ Aileron
+
+ property-scale
+ /controls/aileron
+ true
+
+
+
+
+ Elevator
+
+ property-scale
+ /controls/elevator
+ -1.0
+ true
+
+
+
+
+
+ property-scale
+ /controls/rudder
+ true
+
+
+
+
+ Throttle
+
+ property-scale
+ /controls/throttle[0]
+ -1.0
+ -0.5
+
+
+ property-scale
+ /controls/throttle[1]
+ -1.0
+ -0.5
+
+
+
+
+
+
+
+ property-scale
+ /sim/current-view/axes/lat
+
+
+
+
+
+ property-scale
+ /sim/current-view/axes/long
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Input/Joysticks/Logitech/wingman-rumblepad-usb.xml b/Input/Joysticks/Logitech/wingman-rumblepad-usb.xml
new file mode 100644
index 000000000..5f21d7e6a
--- /dev/null
+++ b/Input/Joysticks/Logitech/wingman-rumblepad-usb.xml
@@ -0,0 +1,235 @@
+
+
+
+
+
+
+ Logitech Inc. WingMan RumblePad
+
+
+ Aileron
+
+ property-scale
+ /controls/aileron
+ true
+
+
+
+
+ Elevator
+
+ property-scale
+ /controls/elevator
+ -1.0
+ true
+
+
+
+
+ Throttle
+
+ property-scale
+ /controls/throttle[0]
+ -1.0
+ -0.5
+
+
+ property-scale
+ /controls/throttle[1]
+ -1.0
+ -0.5
+
+
+
+
+
+ property-scale
+ /controls/rudder
+ 1.0
+ 0.0
+ true
+
+
+
+
+
+ null
+
+
+ true
+
+ property-adjust
+ /sim/panel/y-offset
+ 5
+
+
+
+ true
+
+ property-adjust
+ /sim/panel/y-offset
+ -5
+
+
+
+
+
+
+ property-scale
+ /sim/current-view/axes/lat
+
+
+
+
+
+ property-scale
+ /sim/current-view/axes/long
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+