Visocor: Color Blind Compiz Plugin Code
Status: Beta
Brought to you by:
rafaelolg
<?xml version="1.0"?>
<compiz>
<plugin name="visocor" useBcop="true">
<_short>Visocor</_short>
<_long>Filter for colorblind accessibility</_long>
<category>Accessibility</category>
<deps>
<requirement>
<plugin>mousepoll</plugin>
</requirement>
</deps>
<display>
<group>
<_short>Shortcuts</_short>
<option name="screen_reset_key" type="key">
<_short>Reset filter</_short>
<default><Super>u</default>
</option>
<option name="window_toggle_key" type="key">
<_short>Toggle Window Filtered</_short>
<_long>Toggle active window filtered</_long>
<default><Super>i</default>
</option>
<option name="increase_button" type="button">
<_short>Intensify Filter</_short>
<default><Super><Shift>Button4</default>
</option>
<option name="decrease_button" type="button">
<_short>Decrease Filter Intensity</_short>
<default><Super><Shift>Button5</default>
</option>
<option name="mousepoll_toggle_bool" type="bool">
<_short>Turn on color selection</_short>
<default>true</default>
</option>
<option name="mousepoll_click_key" type="button">
<_short>Select Color click key*</_short>
<_long>Mouse Polling click key (LONG)
** Requires 'Mouse Polling On Click' enabled **</_long>
<default><Super><Shift>Button1</default>
</option>
</group>
</display>
<screen>
<group>
<_short>Filter</_short>
<option name="visocor_match" type="match">
<_short>Filtered Windows</_short>
<_long>Windows to be filtered by default</_long>
<default>any</default>
</option>
<option name="exclude_match" type="match">
<_short>Exclude Windows</_short>
<_long>Windows to exclude from filter</_long>
<default>type=Desktop</default>
</option>
</group>
<group>
<_short>Color Selection</_short>
<option name="maxDistanceRed" type="float">
<_short>Precision Red</_short>
<default>8.5</default>
<min>0.0</min>
<max>10.0</max>
<precision>0.001</precision>
</option>
<option name="maxDistanceGreen" type="float">
<_short>Precision Green</_short>
<default>8.5</default>
<min>0.0</min>
<max>10.0</max>
<precision>0.001</precision>
</option>
<option name="maxDistanceBlue" type="float">
<_short>Precision Blue</_short>
<default>8.5</default>
<min>0.0</min>
<max>10.0</max>
<precision>0.001</precision>
</option>
</group>
</screen>
</plugin>
</compiz>