2010-09-30 35 views
5

我嘗試重新映射我的鍵盤以輸入更好。我該如何統計我的按鍵頻率和計數

但我需要知道每個關鍵字包含符號的頻率,如果包含製表符移位ctrl,將會很好。我需要所有的按鍵記錄,不僅字母出現頻率出現在英文單詞中。

我使用的是ibus-pinyin作爲輸入法。和archlinux,真棒wm,沒有安裝kde和gnome。任何程序可以幫助我?

BTW: dvorak有什麼問題。 http://colemak.com/FAQ#What.27s_wrong_with_the_Dvorak_layout.3F

但colemak也不適合我,因爲我想要更多synmbols。

但我必須保留一些數字,1-5從ibus中選擇中文單詞,你知道拼音字母的頻率與英文字母不一樣。

+0

也許讀http://stackoverflow.com/questions/67512/best-keyboard-for -custom-dvorak-based-programming-layout – JoshD 2010-09-30 15:07:43

+0

不那麼容易,實際上,colemak已經解釋了dvorak有什麼問題。 – 2010-09-30 15:34:26

回答

4
 
$ xwininfo 

打到現在終端窗口中,用鼠標從這樣的行獲取窗口的ID:

xwininfo: Window id: 0x1e0000f "green"

xev工具來跟蹤你的窗口X事件,記錄其輸出。

$ xev -id 0x1e0000f > log &

鍵入一些文字,從日誌中得到你的統計數據,過濾keyreleases:

 
$ grep keysym log| sed -e "s/).*//" -e "s/.* //"| sort | uniq -c 
     1 b 
     2 c 
     2 Control_L 
     2 d 
     1 e 
     3 f 
     3 g 
     2 j 
     1 k 
     2 l 
     1 n 
     1 q 
     1 r 
     8 Return 
     2 s 
     1 t 
     1 u 
     1 v 
     1 w 
     1 y 
     1 z 
+0

這是一個可憐的,正是我正在尋找,但最後一個命令給emtd響應,即使日誌文件包含數據。 日誌看起來像這樣:http://paste.kde.org/ps2rlqoyd – suther 2014-02-26 14:21:13