我正在尝试重新映射我的键盘以更好地打字。
但是我需要知道每个键包含符号的频率,如果包含 tab shift ctrl 那就太好了。我需要计算所有按键,而不仅仅是英文单词中字母出现的频率。
我使用 ibus-pinyin 作为输入法。还有 archlinux,很棒的 wm,没有安装 kde 和 gnome。有什么程序可以帮助我吗?
顺便说一句: 德沃夏克出了什么问题。 http://colemak.com/FAQ#What.27s_wrong_with_the_Dvorak_layout.3F
但是 colemak 也不适合我,因为我想要更多符号。
但是我必须保留一些数字,1-5来从ibus中选择中文单词,你知道拼音字母频率与英文字母不同。
要获取窗口 ID,请运行:
$ xwininfo
现在用鼠标点击终端窗口,从这样的行开始:
xwininfo: Window id: 0x1e0000f "green"
要求
xev
实用程序跟踪窗口的 X
事件,记录其输出。
$ xev -id 0x1e0000f > keystrokes.log &
输入一些文本并从
keystrokes.log
获取统计数据,过滤关键版本:
$ grep -oP '\(keysym [^,]+, \K[^)]+' keystrokes.log | sort | uniq -c | sort -rn
8 Return
3 g
3 f
2 s
2 l
2 j
2 d
2 Control_L
2 c
1 z
1 y
1 w
1 v
1 u
1 t
1 r
1 q
1 n
1 k
1 e
1 b