From 9863ccf9d99fdd712778b31197365723b9caa0be Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 23 Feb 2010 20:32:26 +1000 Subject: Add wacom g-s-d plugin. This plugin is essentially a copy of the mouse plugin with a lot of search/replace for the framework needed (hence the copyright messages). Since the wacom driver puts a lot of emphasis on the different tools, the schemas create a nested structure. The keys are stored in org.gnome.settings-daemon.peripherals.wacom.{stylus|erasor|cursor|pad}, with tablet-wide settings in wacom and the tool-specific settings in the tool-specific schema. Supported keys with this commit: .wacom rotation .. for tablet rotation in 90deg steps .wacom touch .. only emit events when touching the device .wacom tablet-pc-button .. tablet PC stylus button behaviour .wacom.stylus pressureshreshold .. threshold before click is registered .wacom.stylus pressurecurve .. adjust 'hardness/softness' of the tip .wacom.stylus is-absolute .. switch between relative/absolute mode .wacom.stylus area .. usable area (also for calibration) .wacom.stylus buttonmapping .. logical button mapping The above settings are also available for eraser, and subsets on cursor and pad. Signed-off-by: Peter Hutterer --- ...ings-daemon.peripherals.wacom.gschema.xml.in.in | 119 +++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in.in (limited to 'data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in.in') diff --git a/data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in.in b/data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in.in new file mode 100644 index 00000000..738b26a3 --- /dev/null +++ b/data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in.in @@ -0,0 +1,119 @@ + + + + true + <_summary>Activation of this plugin + <_description>Whether this plugin would be activated by gnome-settings-daemon or not. + + + 6 + <_summary>Priority to use for this plugin + <_description>Priority to use for this plugin in gnome-settings-daemon startup queue. + + + + + + + + + + 'none' + <_summary>Wacom tablet rotation + <_description>Set this to 'none', 'cw' for 90 degree clockwise, 'half' for 180 degree, and 'ccw' for 90 degree counterclockwise. + + + false + <_summary>Wacom touch feature + <_description>Enable this to only move the cursor when the user touches the tablet. + + + false + <_summary>Wacom tablet PC feature + <_description>Enable this to only report stylus events when the tip is pressed. + + + + + true + <_summary>Wacom stylus absolute mode + <_description>Enable this to set the stylus to absolute mode. + + + [0, 0, 100, 100] + <_summary>Wacom stylus pressure curve + <_description>Set this to x1, y1 and x2, y2 of the pressure curve applied to the stylus. + + + [-1, -1, -1, -1] + <_summary>Wacom stylus tablet area + <_description>Set this to x1, y1 and x2, y2 of the area usable by the stylus. + + + [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + <_summary>Wacom stylus button mapping + <_description>Set this to the logical button mapping. + + + -1 + <_summary>Wacom stylus pressure threshold + <_description>Set this to the pressure value at which a stylus click event is generated. + + + + + true + <_summary>Wacom eraser absolute mode + <_description>Enable this to set the eraser to absolute mode. + + + [0, 0, 100, 100] + <_summary>Wacom eraser pressure curve + <_description>Set this to x1, y1 and x2, y2 of the pressure curve applied to the eraser. + + + [-1, -1, -1, -1] + <_summary>Wacom eraser tablet area + <_description>Set this to x1, y1 and x2, y2 of the area usable by the eraser. + + + [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + <_summary>Wacom eraser button mapping + <_description>Set this to the logical button mapping. + + + -1 + <_summary>Wacom eraser pressure threshold + <_description>Set this to the pressure value at which an eraser click event is generated. + + + + + true + <_summary>Wacom cursor absolute mode + <_description>Enable this to set the cursor to absolute mode. + + + [-1, -1, -1, -1] + <_summary>Wacom cursor tablet area + <_description>Set this to x1, y1 and x2, y2 of the area usable by the cursor. + + + [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + <_summary>Wacom cursor button mapping + <_description>Set this to the logical button mapping. + + + + + [-1, -1, -1, -1] + <_summary>Wacom pad tablet area + <_description>Set this to x1, y1 and x2, y2 of the area usable by the pad. + + + [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + <_summary>Wacom pad button mapping + <_description>Set this to the logical button mapping. + + + -- cgit v1.2.1