カスタマイズ/オートコレクト機能をデフォルトで止める
出典: 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
