- 註冊時間
 - 2001-12-12
 - 線上時間
 - 65535 小時
 - 閱讀權限
 - 255
 - 積分
 - 10644
 - 主題
 - 703
 - 精華
 - 24
 - 文章
 - 10265
  
 
 
 
TA的每日心情  | 慵懶 2012-1-1 10:38 | 
|---|
 
  簽到天數: 1 天 連續簽到: 1 天 [LV.1]初來乍到 - 文章
 - 10265
  
 | 
研究了好久終於搞定了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 ] |   
 
 
  
 |