未提供项目说明
kbhmap的Python项目详细描述
键盘热图
这个项目有助于创建一些给定文本的键盘键热图。支持尼泊尔语नेपाली
键盘布局,目前流行的बकमान
(bakamana)和常用的qwerty
布局。其他布局将在适当的时候添加。在
安装
使用pip安装
pip install kbhmap
或者,如果你想要最前沿的版本,请执行以下操作
克隆存储库并运行安装程序。在
^{pr2}$您将在路径中找到一个可执行文件kbhmap
。在
使用
kbhmap --help
显示以下内容
Usage: kbhmap [OPTIONS]
a tool to generate the keyboard heatmap. It reads the text from the input
file and generates the heatmap. The heatmap can be configured. The output
heatmap image is saved in a file with name passed as the `output`
parameter. The smoothness of the heatmap can be controlld with `-s
--sigma` option. The resolution of th output image can be set with `-d
--dpi` parameter.
Options:
-i, --input TEXT input file name
-o, --output TEXT output file name
-l, --layout [qwerty|bakamana] keyboard layout to use
-s, --sigma FLOAT sigma value to smoothen heatmap
-c, --cmap TEXT colormap to use
-d, --dpi INTEGER dpi of resulting image
--help Show this message and exit.
示例
例如,如果您想查看名为test.txt
和
将热图图像输出为heatmap_test.png
您将执行以下操作
kbhmap -i test.txt -o heatmap_test.png
您可以配置其他选项。Cmap接受任何有效的matplotlib
彩色地图。传递--dpi=100
将输出图像的dpi设置为100。
平滑--sigma
参数用于平滑热图。因为
钥匙有精确的位置它们在钥匙处有很高的密度
关键边缘的位置和急剧下降。如果提供西格玛
将高斯平滑应用于热图,使其更平滑、更好。在
有关用作库的用法,请参见notebook。在
输出
QWERTY的热图示例
बकमान的示例热图
- 项目
标签: