2010-09-30 8 views
5

Sto provando a rimappare la mia tastiera per digitare meglio.come posso statistica la mia frequenza di pressione del tasto e conteggio

Ma ho bisogno di conoscere la frequenza di ciascun simbolo di inclusione di chiave, Sarà fantastico se includi il tasto Maiusc TAB. Ho bisogno di tutti i tasti per la scrittura, non solo la frequenza delle lettere appare in parole inglesi.

Sto usando ibus-pinyin come metodo di input. e archlinux, wm fantastico, senza kde e gnome installati. eventuali programmi potrebbero aiutarmi?

BTW: Cosa c'è che non va con dvorak. http://colemak.com/FAQ#What.27s_wrong_with_the_Dvorak_layout.3F

ma il colemak non è adatto anche a me, perché voglio più synmbols.

ma devo tenere alcuni numeri, 1-5 per selezionare la parola cinese da ibus, sapete che la frequenza delle lettere pinyin non è la stessa delle lettere inglesi.

+0

Forse leggere http://stackoverflow.com/questions/67512/best-keyboard-for -custom-dvorak-based-programming-layout – JoshD

+0

non così facile, in realtà, colemak ha spiegato cosa c'è di sbagliato con dvorak. –

risposta

4
 
$ xwininfo 

Ora ha colpito la finestra di terminale con il mouse per ottenere id della finestra dalla linea così:

xwininfo: Window id: 0x1e0000f "green"

Chiedi xev utility per monitorare X eventi della finestra, la registrazione la sua uscita.

$ xev -id 0x1e0000f > log &

Digitare del testo e ottenere le statistiche dal registro, filtrando i 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

È un problema, esattamente quello che stavo cercando, ma l'ultimo comando fornisce una risposta a emtd, anche se il file di registro contiene dati. Il registro ha il seguente aspetto: http://paste.kde.org/ps2rlqoyd – suther