Parece que te encantaría el script de Autocorrección de AutoHotkey .
El siguiente script usa hotstrings para corregir sobre 4700 errores ortográficos comunes en inglés sobre la marcha. También incluye una tecla de acceso rápido Win + H para que sea más fácil agregar más errores ortográficos
Si realmente quieres saber cuáles son tus palabras más comúnmente escritas:
1.) Tome un keylogger que se registrará en archivos planos en un formato de texto plano, como pykeylogger . Tenga en cuenta que también puede usar delimitadores para un análisis más fácil, como CSV. Ejecútelo durante un día o el tiempo que desee hasta que tenga suficientes datos para que su preferencia de palabras sea más obvia.
2.) Y luego use este programa simple que rápidamente reuní para contar las palabras (supone un archivo CSV):
#!/usr/bin/perl
use warnings;
use strict;
my %unique = ();
open FH,"< data.txt" or die $!;
while (<FH>)
{
chomp;
my @words = split/,/,$_;
foreach(@words)
{
$unique{$_}++;
}
}
close FH;
foreach(reverse sort {$unique{$a} <=> $unique{$b}} keys %unique)
{
print "$_ => $unique{$_}\n";
}
Eso irá a través de cada línea en un archivo de formato CSV y creará un hash que contenga cada palabra en el archivo junto con cuántas veces ocurre.
Entrada de muestra:
prueba, prueba, prueba, palabra, prueba, otro, algo, prueba
algo, prueba, palabra, prueba, prueba
palabra, prueba
Salida de muestra:
john @ awesome: ~ $ chmod + x count.pl
john @ awesome: ~ $ ./count.pl
prueba => 9
palabra => 3
algo => 2
otro => 1