差分表示
- 最後の更新で追加された行はこのように表示します。
- 最後の更新で削除された行はこのように表示します。
keyhelper.xmlの設定内容
<?xml version="1.0"?>
<keyhelper>
<modifiers>
<!-- 修飾キー設定 -->
</modifiers>
<mappings>
<!-- キーマッピング設定 -->
</mappings>
<repeater>
<!-- キーリピート設定 -->
</repeater>
<extensions>
<!-- 拡張動作設定 -->
</extensions>
</keyhelper>
*修飾キー設定
<modifiers>
<define [key="キー名"|code="キーコード"] [type="修飾キー名"] (mapping="True") (toggle="True")>
<modifier 修飾キー名="On"/>
<release [key="キー名"|code="キーコード"]/>
</define>
</modifiers>
*キーマッピング設定
<mappings>
<define [key="キー名"|code="キーコード"]>
<modifier [修飾キー名="On"]/>
<map [key="キー名"|code="キーコード"]/>
<map_modifier [修飾キー名="On|Off"]/>
<map_unicode [char="文字"|code="文字コード"]/>
</define>
</mappings>
*キーリピート設定
<repeater (delay="ミリ秒") (period="ミリ秒") (mode="0|1|2")>
<define [key="キー名"|code="キーコード"] [enable="True|False"]/>
</repeater>
モードは下記のようになります。
0: リピーター不使用(システムでリピート)
1: リピーター使用(デフォルトです)
2: キーリピート無効
qcop メッセージで動的に切り替えることが出来ます。
qcop QPE/KeyHelper "repeater(int)" モード
*拡張動作設定
<extensions>
<define (key="キー名"|code="キーコード") [kind="拡張動作名"]>
<modifier [修飾キー名="On|Off"]/>
</define>
</extensions>
18739