カスタマイズ/オートコレクト機能をデフォルトで止める

出典: OOoJa

注) StarSuite 8 や starsuite8 などを適宜 OpenOffice.org 2.x や openoffice.org2x と読み替えてください。

[編集] 目的と背景

StarSuiteでは、デフォルトで、オートコレクトと呼ばれる、欧米圏の言語の入力に便利な複数の機能がオンになっています。それらの機能は、Input Methodを使う日本語の入力には不要であるばかりでなく、逆に邪魔になってしまいます。そこで、デフォルトでそれらの機能を止めるように設定変更します。

[編集] 手順

/opt/starsuite8/share/registry/data/org/openoffice/Office/Common.xcu をエディタなどで編集し、以下の内容を追加します。

        <node oor:name="AutoCorrect">
                <prop oor:name="CapitalAtStartSentence" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
                <prop oor:name="ChangeDash" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
                <prop oor:name="ChangeFraction" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
                <prop oor:name="ChangeOrdinalNumber" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
                <prop oor:name="ChangeUnderlineWeight" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
                <prop oor:name="DoubleQuoteAtEnd" oor:type="xs:int">
                        <value>0</value>
                </prop>
                <prop oor:name="DoubleQuoteAtStart" oor:type="xs:int">
                        <value>0</value>
                </prop>
                <prop oor:name="SetInetAttribute" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
                <prop oor:name="SingleQuoteAtEnd" oor:type="xs:int">
                        <value>0</value>
                </prop>
                <prop oor:name="SingleQuoteAtStart" oor:type="xs:int">
                        <value>0</value>
                </prop>
                <prop oor:name="TwoCapitalsAtStart" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
                <prop oor:name="UseReplacementTable" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
                <prop oor:name="ReplaceDoubleQuote" oor:type="xs:boolean">
                        <value>false</value>
                </prop>
        </node>

[編集] 備考

上記の内容は、StarSuiteのWriterを起動し、ツール/オートコレクト メニューで、各設定をオフにします。すると、以下のファイルに上記の内容が書き出されます。
$HOME/.starsuite8/user/registry/data/org/openoffice/Office/Common.xcu