[gsettings-desktop-schemas] Add keyboard accessibility schemas



commit 85a0ee45532ca6b7afd9c83ca2805f726765fe0c
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Oct 20 16:52:13 2010 +0100

    Add keyboard accessibility schemas

 schemas/Makefile.am                                |    3 +-
 schemas/gsettings-desktop-schemas.convert          |   24 +++++
 .../org.gnome.desktop.a11y.keyboard.gschema.xml    |  104 ++++++++++++++++++++
 3 files changed, 130 insertions(+), 1 deletions(-)
---
diff --git a/schemas/Makefile.am b/schemas/Makefile.am
index 5ba62fb..ced8db0 100644
--- a/schemas/Makefile.am
+++ b/schemas/Makefile.am
@@ -4,7 +4,8 @@ desktop_gschemas =						\
 	org.gnome.desktop.lockdown.gschema.xml			\
 	org.gnome.system.proxy.gschema.xml			\
 	org.gnome.desktop.sound.gschema.xml			\
-	org.gnome.desktop.thumbnail-cache.gschema.xml
+	org.gnome.desktop.thumbnail-cache.gschema.xml		\
+	org.gnome.desktop.a11y.keyboard.gschema.xml
 
 desktop_gschemas_in =						\
 	org.gnome.desktop.background.gschema.xml.in
diff --git a/schemas/gsettings-desktop-schemas.convert b/schemas/gsettings-desktop-schemas.convert
index 357d21e..2dee523 100644
--- a/schemas/gsettings-desktop-schemas.convert
+++ b/schemas/gsettings-desktop-schemas.convert
@@ -114,3 +114,27 @@ maximum-size = /desktop/gnome/thumbnail_cache/maximum_size
 event-sounds = /desktop/gnome/sound/event_sounds
 theme-name = /desktop/gnome/sound/theme_name
 input-feedback-sounds = /desktop/gnome/sound/input_feedback_sounds
+
+# From org.gnome.desktop.a11y.keyboard.gschema.xml
+[org.gnome.desktop.a11y.keyboard]
+enable = /desktop/gnome/accessibility/keyboard/enable
+feature-state-change-beep = /desktop/gnome/accessibility/keyboard/feature_state_change_beep
+timeout-enable = /desktop/gnome/accessibility/keyboard/timeout_enable
+disable-timeout = /desktop/gnome/accessibility/keyboard/timeout
+bouncekeys-enable = /desktop/gnome/accessibility/keyboard/bouncekeys_enable
+bouncekeys-delay = /desktop/gnome/accessibility/keyboard/bouncekeys_delay
+bouncekeys-beep-reject = /desktop/gnome/accessibility/keyboard/bouncekeys_beep_reject
+mousekeys-enable = /desktop/gnome/accessibility/keyboard/mousekeys_enable
+mousekeys-max-speed = /desktop/gnome/accessibility/keyboard/mousekeys_max_speed
+mousekeys-accel-time = /desktop/gnome/accessibility/keyboard/mousekeys_accel_time
+mousekeys-init-delay = /desktop/gnome/accessibility/keyboard/mousekeys_init_delay
+slowkeys-enable = /desktop/gnome/accessibility/keyboard/slowkeys_enable
+slowkeys-delay = /desktop/gnome/accessibility/keyboard/slowkeys_delay
+slowkeys-beep-press = /desktop/gnome/accessibility/keyboard/slowkeys_beep_press
+slowkeys-beep-accept = /desktop/gnome/accessibility/keyboard/slowkeys_beep_accept
+slowkeys-beep-reject = /desktop/gnome/accessibility/keyboard/slowkeys_beep_reject
+stickykeys-enable = /desktop/gnome/accessibility/keyboard/stickykeys_enable
+stickykeys-two-key-off = /desktop/gnome/accessibility/keyboard/stickykeys_two_key_off
+stickykeys-modifier-beep = /desktop/gnome/accessibility/keyboard/stickykeys_modifier_beep
+togglekeys-enable = /desktop/gnome/accessibility/keyboard/togglekeys_enable
+
diff --git a/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml b/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml
new file mode 100644
index 0000000..1567371
--- /dev/null
+++ b/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<schemalist>
+  <schema id="org.gnome.desktop.a11y.keyboard" path="/desktop/gnome/a11y/keyboard/">
+    <key name="enable" type="b">
+      <default>false</default>
+      <summary>Enable accessibility keyboard shortcuts</summary>
+    </key>
+    <key name="feature-state-change-beep" type="b">
+      <default>false</default>
+      <summary>Beep when a keyboard accessibility feature changes</summary>
+      <description>Whether to beep when a keyboard accessibility feature is enabled or disabled.</description>
+    </key>
+    <key name="timeout-enable" type="b">
+      <default>false</default>
+      <summary>Disable keyboard accessibility after a timeout</summary>
+      <description>Whether to disable keyboard accessibility after a timeout, useful for shared machines.</description>
+    </key>
+    <key name="disable-timeout" type="i">
+      <default>200</default>
+      <summary>Duration of the disabling timeout</summary>
+      <description>Duration of the timeout before disabling the keyboard accessibility.</description>
+    </key>
+    <key name="bouncekeys-enable" type="b">
+      <default>false</default>
+      <summary>Enable the bounce keys</summary>
+      <description>Whether the bounce keys keyboard accessibility feature is turned on.</description>
+    </key>
+    <key name="bouncekeys-delay" type="i">
+      <default>300</default>
+      <summary>Minimum interval in milliseconds</summary>
+      <description>Ignore multiple presses of the same key within this many milliseconds.</description>
+    </key>
+    <key name="bouncekeys-beep-reject" type="b">
+      <default>false</default>
+      <summary>Beep when a key is rejected</summary>
+      <description>Whether to beep when a key is rejected.</description>
+    </key>
+    <key name="mousekeys-enable" type="b">
+      <default>false</default>
+      <summary>Enable mouse keys</summary>
+      <description>Whether the mouse keys accessibility feature is turned on.</description>
+    </key>
+    <key name="mousekeys-max-speed" type="i">
+      <default>10</default>
+      <summary>Pixels per seconds</summary>
+      <description>How many pixels per second to move at the maximum speed.</description>
+    </key>
+    <key name="mousekeys-accel-time" type="i">
+      <default>300</default>
+      <summary>How long to accelerate in milliseconds</summary>
+      <description>How many milliseconds it takes to go from 0 to maximum speed.</description>
+    </key>
+    <key name="mousekeys-init-delay" type="i">
+      <default>300</default>
+      <summary>Initial delay in milliseconds</summary>
+      <description>How many milliseconds to wait before mouse movement keys start to operate.</description>
+    </key>
+    <key name="slowkeys-enable" type="b">
+      <default>false</default>
+      <summary>Enable slow keys</summary>
+      <description>Whether the slow keys accessibility feature is turned on.</description>
+    </key>
+    <key name="slowkeys-delay" type="i">
+      <default>300</default>
+      <summary>Minimum interval in milliseconds</summary>
+      <description>Do not accept a key as being pressed unless held for this many milliseconds.</description>
+    </key>
+    <key name="slowkeys-beep-press" type="b">
+      <default>false</default>
+      <summary>Beep when a key is first pressed</summary>
+      <description>Whether to beep when a key is first pressed.</description>
+    </key>
+    <key name="slowkeys-beep-accept" type="b">
+      <default>false</default>
+      <summary>Beep when a key is accepted</summary>
+      <description>Whether to beep when a key is accepted.</description>
+    </key>
+    <key name="slowkeys-beep-reject" type="b">
+      <default>false</default>
+      <summary>Beep when a key is rejected</summary>
+      <description>Whether to beep when a key is rejected.</description>
+    </key>
+    <key name="stickykeys-enable" type="b">
+      <default>false</default>
+      <summary>Enable sticky keys</summary>
+      <description>Whether the sticky keys accessibility feature is turned on.</description>
+    </key>
+    <key name="stickykeys-two-key-off" type="b">
+      <default>false</default>
+      <summary>Disable when two keys are pressed at the same time</summary>
+      <description>Whether to disable sticky keys if two keys are pressed at the same time.</description>
+    </key>
+    <key name="stickykeys-modifier-beep" type="b">
+      <default>false</default>
+      <summary>Beep when a modifier is pressed.</summary>
+      <description>Whether to beep when a modifier key is pressed.</description>
+    </key>
+    <key name="togglekeys-enable" type="b">
+      <default>false</default>
+      <summary>Enable toggle keys</summary>
+      <description>Whether the toggle keys accessibility feature is turned on.</description>
+    </key>
+  </schema>
+</schemalist>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]