- 2005年5月10日 12:14
- 65 リナザウ
これもその筋では定番の追加アプリということで。
いわゆるタスクセレクタとキーマッピング変更の機能を実現するアプリ。
Linzau Toolbox
http://tbox.jpn.org/linuzau/
から以下のパッケージなどをダウンロード。
keyhelper_1.2.2-1_arm.ipk
本体パッケージ
keyhelperconf_0.3.0-1_arm.ipk
これは設定補助ツール。下記2つの設定ファイルを作成するアプリかな?
keyhelper.conf.txt
keyhelper.xml
この2つの設定ファイルはサンプルをダウンロード可能。
ただし、以下の設定がされているので注意。
・[カナ/ひら]をControlに割り当て。(キーコードマッピング無し)
・[Shift]をトグル動作に。
・[Home]をUser1に定義。(ランチャー用)
・[Fn]+[O] を "{" に割り当て。
・[Fn]+[P] を "}" に割り当て。
・キーリピートをdelay 300msec、period 35msecに変更。
・[Shift]+[Home]でタスクセレクター。(WindowsのAlt+Tab方式のタスク切り替え)
・[Shift]+[Menu]でタスクスイッチャー。(順次切り替え方式のタスク切り替え)
・[Home]+AnyKeyでアプリケーション起動。
keyhelper.xml
特にSL-C3000/1000では[Ctrl]キーが追加されているため、Controlキーの割り当ては不要となる。なので、その部分を削除。(#の行ね)
他にも精査して、いろいろとキーマップをいじっていくモノなのだけど、まずはインストールで止めとく。^^
<?xml version="1.0"?>
<keyhelper>
<modifiers>
# <define key="F26" type="Control">
# <release key="F31"/>
# </define>
<define key="F12" type="User1">
</define>
<define key="Shift" type="Shift" toggle="True"/>
</modifiers>
<mappings>
<define code="2015">
<map key="Less"/>
<map_modifier Shift="On"/>
<map_unicode char="{"/>
</define>
<define code="2016">
<map key="Greater"/>
<map_modifier Shift="On"/>
<map_unicode char="}"/>
</define>
</mappings>
<repeater>
<repeat delay="300" period="35"/>
</repeater>
<extensions>
<define key="F12" kind="select">
<modifier Shift="On"/>
</define>
<define key="F11" kind="switch">
<modifier Shift="On"/>
</define>
<define key="All" kind="launch">
<modifier User1="On"/>
</define>
</extensions>
</keyhelper>
<keyhelper>
<modifiers>
# <define key="F26" type="Control">
# <release key="F31"/>
# </define>
<define key="F12" type="User1">
</define>
<define key="Shift" type="Shift" toggle="True"/>
</modifiers>
<mappings>
<define code="2015">
<map key="Less"/>
<map_modifier Shift="On"/>
<map_unicode char="{"/>
</define>
<define code="2016">
<map key="Greater"/>
<map_modifier Shift="On"/>
<map_unicode char="}"/>
</define>
</mappings>
<repeater>
<repeat delay="300" period="35"/>
</repeater>
<extensions>
<define key="F12" kind="select">
<modifier Shift="On"/>
</define>
<define key="F11" kind="switch">
<modifier Shift="On"/>
</define>
<define key="All" kind="launch">
<modifier User1="On"/>
</define>
</extensions>
</keyhelper>
設定の反映は、
khctl reload
でOK。
- 次へ: Telnetサーバの有効化
- 前へ: ほえる犬は噛まない