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

出典: OOoJa

2007年9月30日 (日) 11:30; Tora (会話 | 投稿記録) による版
(差分) ←前の版 | 最新版を表示 (差分) | 次の版→ (差分)

注) 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