KeyHelper
インストール
LinuZau ToolBox - KeyHelper Applet
keyhelper_1.2.2-1_arm.ipkをダウンロードしてインストール。
設定
以下の2つのファイルを/home/zaurus/Settings/に配置。
設定変更を反映させるには↓
$ qcop QPE/KeyHelper "reload()"
- keyhelper.conf
[Global] [Launch] C = @qcop QPE/InputHelper handle() D = Applications/zdict E = Applications/zeditor M = Applications/textedit N = @exec /home/QtPalmtop/bin/netctl -s O = @exec /sbin/cardctl eject Q = Applications/q2ch R = __7x009rotate V = @exec /home/QtPalmtop/bin/tkvol M W = Applications/netfront3 Z = Applications/embeddedkonsole-ja Backspace = __9quit [Launch_netfront3] Up = @qcop QPE/InputHelper mouse(QString) "click 620 186" Down = @qcop QPE/InputHelper mouse(QString) "click 620 380" Right = @qcop QPE/InputHelper key(QString) "click F11" "click Left" "click Tab" "click Right" "click Tab" Left = @qcop QPE/InputHelper key(QString) "click F11" "click Left" "click Tab" "click Left" "click Tab" L = @qcop QPE/InputHelper key(QString) "click F11" "click Right" "click Up" "click Right" "click Down" "click F33" "click F11" "click Right" "click Up" "click Right" "click F33"
- keyhelper.xml
一年前に作って以来変えてないので、中身についてはよく覚えてない。
Shift,Ctrl,Fnをトグルにしてタイピングを楽に、
Shift+Cancelでタスクリスト、Shift+OKでタスクスイッチが特徴。
<?xml version="1.0"?> <keyhelper> <modifiers> <!-- カナひらをCtrlに --> <!-- <define key="F26" type="Control"> <release key="F31"/> </define> --> <!-- Homeをユーザー定義キーに --> <!-- <define key="F12" type="User1"> </define> --> <!-- Addressをユーザー定義キーに --> <define key="F10" type="User1" mapping="True" toggle="True"> </define> <!-- Shiftをトグル --> <define key="Shift" type="Shift" toggle="True"/> <!-- Ctrlをトグル --> <define key="Control" type="Control" toggle="True"/> <!-- Fnをトグル --> <define key="F22" type="F22" toggle="True"/> </modifiers> <mappings> <!-- Fn+Oを{ --> <define code="2015"> <map key="Less"/> <map_modifier Shift="On"/> <map_unicode char="{"/> </define> <!-- Fn+Pを} --> <define code="2016"> <map key="Greater"/> <map_modifier Shift="On"/> <map_unicode char="}"/> </define> <!-- ,<->/ --> <define key="Slash"> <map key="Comma"/> <map_modifier Shift="Off"/> <map_unicode unicode=","/> </define> <define key="Comma"> <map key="Slash"/> <map_unicode unicode="/"/> </define> <define key="Comma"> <modifier Shift="On"/> <map key="Comma"/> <map_unicode shift_unicode=","/> </define> </mappings> <repeater> <repeat delay="300" period="35" mode="1"/> </repeater> <extensions> <!-- Home --> <!-- <define key="F12" kind="select"> <modifier Shift="On"/> </define> --> <!-- Menu --> <!-- <define key="F11" kind="switch"> <modifier Shift="On"/> </define> --> <!-- Escape --> <define key="Escape" kind="select"> <modifier Shift="On"/> </define> <!-- OK --> <define key="F33" kind="switch"> <modifier Shift="On"/> </define> <define key="All" kind="launch"> <modifier User1="On"/> </define> </extensions> </keyhelper> <!-- 参考 0x01 a 0x02 b 0x03 c 0x04 d 0x05 e 0x06 f 0x07 g 0x08 h 0x09 i 0x0a j 0x0b k 0x0c l 0x0d m 0x0e n 0x0f o 0x10 p 0x11 q 0x12 r 0x13 s 0x14 t 0x15 u 0x16 v 0x17 w 0x18 x 0x19 y 0x1a z 0x1b shift 0x1c enter 0x1d F11 Menu 0x1e F22 Fn 0x1f bs 0x20 numlock 0x21 display 0x22 escape 0x23 left 0x24 up 0x25 down 0x26 right 0x27 f33 0x28 f12 home 0x29 1 0x2a 2 0x2b 3 0x2c 4 0x2d 5 0x2e 6 0x2f 7 0x30 8 0x31 9 0x32 0 0x33 - 0x34 ^ 0x35 \ 0x36 [ 0x37 @ 0x38 control 0x39 alt 0x3a 200e 辞書 0x3b minus 0x3c caps 0x3d 201c 0x3e 201d 0x3f , 0x40 201c 0x41 tab 0x42 201f 0x43 201e 0x44 201d 0x45 f26 かなひら 0x46 f21 全半 0x47 end 0x48 down 0x49 next 0x4a left 0x4b なし 0x4c right 0x4d home 0x4e up 0x4f prior 0x50 insert 0x51 delete 0x52 / 0x53 * 0x54 F33 0x55 - 0x56 + 0x57 enter 0x58 f9 カレンダー 0x59 f10 アドレス帳 0x5a f13 メール 0x5b f30 0x5c space 0x5d delete 0x5e escape 0x5f ; 0x60 : 0x61 ] 0x62 , 0x63 . 0x64 / 0x65 _ 0x66 2009 0x67 . 0x68 home 0x69 end 0x6a prior 0x6b next 0x6c 201e 0x6d F34 電源 0x6e F14 メール 0x6f control 0x70 shift 0x71 alt 0x72 f11 0x73 print 0x74 201f 0x75 f32 シンク 0x76 2020 0x77 2021 0x78 2044 0x79 left 0x7c right 0x7a up 0x7b down -->