- 註冊時間
- 2001-12-12
- 線上時間
- 65535 小時
- 閱讀權限
- 255
- 積分
- 10630
- 主題
- 702
- 精華
- 24
- 文章
- 10264
TA的每日心情 | 慵懶 2012-1-1 10:38 |
---|
簽到天數: 1 天 連續簽到: 1 天 [LV.1]初來乍到 - 文章
- 10264
|
研究了好久終於搞定了KeyHelper Applet
看說明是覺得很好用,但是要寫一堆xml就覺得很複雜
最近這幾天剛好有點空閒,就把它研究一下,終於有點成果
首先當然要先去官方網頁下載KeyHelper Applet回來安裝
然後根據說明還要下載keyhelper.conf , keyhelper.xml 這兩個檔案回來
將以上這兩個檔案放在/home/zaurus/Setting 之下
去終端機下 khctl enable 啟用
然後複雜的開始了
原本keyhelper.conf 的內容
[Global]
#這邊可以加入一些控制碼
[Launch]
#這邊是放熱鍵設定
D = Applications/datebook
K = Applications/embeddedkonsole
T = Applications/todo
M = Applications/textedit 原本keyhelper.xml 的內容
< ?xml version="1.0" ?>
< keyhelper>
< modifiers> < !-- 修飾設定 -->
< define key="F26" type="Control">
< release key="F31" />
< /define>
< define key="F12" type="User1" />
< define key="Shift" type="Shift" toggle="True" />
< /modifiers>
< mappings> < !-- 設定 -->
< define code="2015">
< map key="Less" />
< map_modifier Shift="On" />
< /define>
< define code="2016">
< map key="Greater" />
< map_modifier Shift="On" />
< /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>
以上都設定好後可以啟用下面這些功能
[/]鍵 變成 Ctrl鍵
[Shift]與其他鍵可以一起動作
[Home]變成熱鍵啟用鍵,可以加D,K,T,H快速開啟程式(在keyhelper.conf裡面設定)
[Fn]+[O] 可以輸入 "{" 。
[Fn]+[P] 可以輸入 "}" 。
按鍵連續輸入的速度變成delay 300msec、period 35msec
[Shift]+[Home]會出現切換程式選單。(就像Windows的Alt+Tab那種功能)
[Shift]+[Menu]切換現在開啟中的程式。(依工作列上的順序)
[Home]+Any啟動程式啟用。
目前先這樣,以後再分享更進階的心得
看的懂日文的話可以自己去下面網站先研究
http://www.yo.rim.or.jp/~mono93/mobile/linuxzau/slc700_keyhelper01.html
[ Last edited by czh on 2005-9-23 at 14:00 ] |
|