mirror of https://github.com/nirenjan/libx52.git
151 lines
5.5 KiB
Plaintext
151 lines
5.5 KiB
Plaintext
#######################################################################
|
|
# X52 Daemon Configuration
|
|
######################################################################
|
|
|
|
# The settings below are the defaults. Note that the section and key
|
|
# strings are case insensitive, but the values are not necessarily so,
|
|
# especially for those referring to paths or timezone names.
|
|
|
|
######################################################################
|
|
# Clock Settings
|
|
######################################################################
|
|
[Clock]
|
|
|
|
# Enabled controls whether the clock is enabled or not. Set this to no to
|
|
# disable the clock update. Keep in mind that if the clock was originally
|
|
# enabled on the X52, then disabling it here won't make the clock disappear on
|
|
# the MFD. You will need to unplug and reattach the X52 to make the clock
|
|
# disappear
|
|
Enabled=yes
|
|
|
|
# PrimaryIsLocal controls whether the primary clock displays local time or UTC.
|
|
# Set this to yes to display local time, no for UTC.
|
|
PrimaryIsLocal=yes
|
|
|
|
# Secondary controls the timezone of the secondary clock. Use the standard
|
|
# timezone name as defined by the Olson time database.
|
|
Secondary=UTC
|
|
|
|
# Tertiary controls the timezone of the tertiary clock. Use the standard
|
|
# timezone name as defined by the Olson time database.
|
|
Tertiary=UTC
|
|
|
|
# PrimaryFormat controls the clock format of the primary clock. This is
|
|
# either 12hr or 24hr, and can be abbreviated to 12 or 24
|
|
FormatPrimary=12hr
|
|
|
|
# SecondaryFormat controls the clock format of the secondary clock. This is
|
|
# either 12hr or 24hr, and can be abbreviated to 12 or 24
|
|
FormatSecondary=12hr
|
|
|
|
# TertiaryFormat controls the clock format of the tertiary clock. This is
|
|
# either 12hr or 24hr, and can be abbreviated to 12 or 24
|
|
FormatTertiary=12hr
|
|
|
|
# DateFormat controls the format of the date display. This can be one of
|
|
# ddmmyy, mmddyy or yymmdd. Alternate representations of these are
|
|
# dd-mm-yy, mm-dd-yy or yy-mm-dd respectively.
|
|
DateFormat=ddmmyy
|
|
|
|
######################################################################
|
|
# LED Settings - only applicable to X52Pro
|
|
######################################################################
|
|
[LED]
|
|
|
|
# The LED settings map a color code or state to the corresponding LED.
|
|
Fire=on
|
|
Throttle=on
|
|
A=green
|
|
B=green
|
|
D=green
|
|
E=green
|
|
T1=green
|
|
T2=green
|
|
T3=green
|
|
POV=green
|
|
Clutch=green
|
|
|
|
######################################################################
|
|
# Brightness Settings
|
|
######################################################################
|
|
[Brightness]
|
|
|
|
# The brightness settings map the brightness value to the LEDs/MFD.
|
|
MFD=128
|
|
LED=128
|
|
|
|
######################################################################
|
|
# Mouse - only valid on Linux
|
|
######################################################################
|
|
[Mouse]
|
|
|
|
# Enabled controls whether the virtual mouse is enabled or not.
|
|
Enabled=yes
|
|
|
|
# Sensitivity is the sensitivity percentage of the virtual mouse. This
|
|
# replaces the old Speed option, and is a percentage value by which to
|
|
# scale the input. The sensitivity can vary from 10% to 500%.
|
|
Sensitivity=100
|
|
|
|
# DEPRECATED: Speed is proportional to the speed of updates to the virtual mouse
|
|
# This used a calculation with delays and multiplication factors to simulate
|
|
# the mouse moves, but it felt choppy at lower speeds.
|
|
Speed=0
|
|
|
|
# ReverseScroll reverses the direction of the virtual scroll wheel
|
|
ReverseScroll=no
|
|
|
|
# Isometric mode controls if the mouse movement is computed based on
|
|
# both X and Y movements. If enabled, the behavior is similar to the
|
|
# mouse nubs found on some laptops. Otherwise, the X and Y movements
|
|
# are independent of each other.
|
|
IsometricMode=no
|
|
|
|
# Curve factor controls the speed curve in an exponential manner, so
|
|
# that the user can get finer control at the lower end of motion, while
|
|
# increasing speeds at the upper end. Values range from 1-5, with the
|
|
# following descriptions. Values are clamped in this range.
|
|
# 1: Linear motion - no curve
|
|
# 2: Soft curve: slight dampening in the lower ranges
|
|
# 3: Standard: Feels like a Thinkpad
|
|
# 4: Precision: heavy dampening in lower ranges, high speed elsewhere
|
|
# 5: Aggressive: "sniper" mode in the lower rnages, "flick" elsewhere
|
|
CurveFactor=3
|
|
|
|
# Deadzone is a configurable value from 0-11, with 0 being no deadzone
|
|
# and the deadzone size increasing with increasing values. This is useful
|
|
# when there is a loose thumbstick and you want to restrict the motion
|
|
# when there's no user input. A deadzone of 0 is perfectly fine for a
|
|
# new joystick, but keep in mind that the higher values will require
|
|
# you to push more to get any motion out of the virtual mouse.
|
|
Deadzone=0
|
|
|
|
######################################################################
|
|
# Profiles - only valid on Linux
|
|
######################################################################
|
|
[Profiles]
|
|
# TODO: Profiles are used to map the buttons and axis to keyboard events, and
|
|
# can be used to write macros. This is a placeholder only for now, and is not
|
|
# supported yet.
|
|
|
|
# Directory is the location of the folder containing the individual profiles.
|
|
Directory=/etc/x52d/profiles.d
|
|
|
|
# ClutchEnabled determines if the clutch button is treated specially
|
|
ClutchEnabled=no
|
|
|
|
# ClutchLatched controls if the clutch button (if enabled) is a latched button
|
|
# (press once to enter clutch mode, press again to exit clutch mode), or must
|
|
# be held down to remain in clutch mode.
|
|
ClutchLatched=no
|
|
|
|
# KeyboardLayout is a basename only (alphanumeric, underscore, hyphen), not a path.
|
|
# Resolves to $datadir/x52d/<basename>.x52l; default us uses the installed us.x52l pack.
|
|
KeyboardLayout=us
|
|
|
|
##################
|
|
#X52 Input Servic#
|
|
#Version 0.3.3 #
|
|
#OS: Linux #
|
|
##################
|