Top > Extensions > AccKeys
* ショートカットキー [#m4158549]

3.x からショートカットキーの設定を拡張機能で配布できます。利用できるキーなどは下記参照のこと。

- http://wiki.services.openoffice.org/wiki/Framework/Article/Accelerators_Configuration

#contents

** 設定ファイル [#be3542a5]
/org.openoffice.Office.Accelerators のコンフィグレーションを設定します。OpenOffice.org 全体のショートカットキー、モジュールごとのショートカットキーは別項目になっています。

推奨する候補を PrimaryKeys ノード以下に、推奨されない候補を SecondaryKeys 以下で設定します。各レベルは Global (OOo 全体のキー設定) と Module (モジュールごと) に更に分かれています。モジュールごとの場合にはさらにモジュール名のノードがあります。

キー設定はショートカットキーの組み合わせの名前を持ったノードで設定します。キー名 + "_" + modifier key になります。

|Modifier|Key|h
|SHIFT|Shift|
|MOD1|Ctrl, Cmd|
|MOD2|Alt|

以下は例です。ia のキーを設定しています。Command に実行する uno コマンドを指定します (それ以外ののプロトコルも一部可能)。

#code(xcu){{
<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" 
	xmlns:xs="http://www.w3.org/2001/XMLSchema" 
	xmlns:install="http://openoffice.org/2004/installation" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	oor:name="Accelerators" 
	oor:package="org.openoffice.Office">
	<node oor:name="PrimaryKeys">
		<!-- <node oor:name="Global">
			<node oor:name="C_MOD1" oor:op="replace">
				<prop oor:name="Command">
					<value xml:lang="en-US">.uno:CloseWin</value>
				</prop>
			</node>
		</node> -->
		<node oor:name="Modules">
			<node oor:name="com.sun.star.script.BasicIDE">
				<node oor:name="A_MOD2" oor:op="replace">
					<prop oor:name="Command">
						<value xml:lang="en-US">mytools.basicide:Format.CommentOut</value>
					</prop>
				</node>
			</node>
		</node>
	</node>
	<node oor:name="SecondaryKeys">
		<!-- <node oor:name="Global">
			<node oor:name="L_SHIFT_MOD1" oor:op="replace">
				<prop oor:name="Command">
					<value xml:lang="en-US">.uno:CloseWin</value>
				</prop>
			</node>
		</node> -->
	</node>
</oor:component-data>
}}

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes