Closed KraXen72 closed 5 months ago
i will pr this later
Then don't close the issue. In your commit message, put Fixes #X
issue, then this will close automatically.
I am currently working on this as well. I did some research on the Slovak dictionary from here and found out these statistics:
Word count: 1177279 Average word length: 10.478342856706014 Longest word: najchminianskojakubovianskejšieho Shortest word: A
Most common letters: {e=1156181, o=1012596, a=982363, n=884422, i=774893, r=590490, v=544948, t=524505, k=508954, m=482991, l=444220, s=421462, j=399670, u=387908, p=337346, d=308330, c=304425, h=268873, z=251344, š=243871, á=223942, b=171998, í=165430, č=143703, y=124169, ú=123078, ý=94648, é=70369, g=67214, f=61364, ž=60852, ť=59326, ľ=57114, ň=22819, ó=18237, x=10402, ô=7181, ď=6949, ä=6907, ŕ=5909, ĺ=3017, w=966, ö=188, q=105, *=79, ř=49, ě=49, ü=36, è=22, å=8, 1=4, ê=3, 2=1, à=1, '=1, 3=1}
Most common letter combos: {ne=347622, ov=229158, en=165453, ej=154471, va=138255, an=127861, sk=127154, ko=125839, ch=125235, te=122025, al=120234, aj=117903, st=115284, jš=113028, na=111839, ia=110198, ro=105979, ie=105850, li=101597, po=96749, me=95618, mi=93133, pr=89770, uj=88850, ra=88330, ep=84087, re=83882, ri=82943, om=81085, lo=80078, er=78135, ti=78114, la=78011, no=77222, ni=74135, am=72957, ho=72775, in=72309, ka=71408, os=67889, em=67777, od=67498, ez=66604, at=63190, za=62901, tr=61783, to=61519, on=60391, or=59793, ve=58862, ši=58645, ev=57317, ed=56985, do=56230, es=55238, av=55205, je=54621, vo=54551, ke=53599, et=52811, ou=52488, ar=51704, vi=50460, oz=48861, ic=48562, it=48180, vy=47678, il=46935, ad=46466, ol=46130, ck=45465, ns=45401, mu=44325, is=44120, le=43008, jú=42057, ac=41860, ta=41374, el=40764, ek=40760, ší=40121, ob=40112, op=39699, ot=39150, ým=38424, ma=37726, eo=37304, as=36875, mn=36645, ká=36635, ím=35829, či=35527, ln=35103, mo=34715, ci=34475, di=34290, ik=33838, de=33346, ku=32956, ap=32560, oc=32006, kr=31963, vý=31896, iv=31863, ár=30807, iz=30736, eš=30546, áv=30392, úc=30305, ok=30076, eh=29732, nt=29380, ak=28917, un=28762, pa=28708, ná=28687, ač=28379, rá=26941, ru=26735, zo=26606, jn=26568, ní=26420, ha=26132, šo=25155, ký=25040, hr=24389, dr=24310, tn=24060, ác=23999, up=23960, jm=23515, rn=23369, ab=23288, bo=23056, be=23050, ky=22860, dn=22791, tu=22686, čn=22628, ba=22590, jt=22533, ať=22524, pl=22089, rs=21949, im=21771, us=21756, ec=21643, ut=21468, vá=21457, ýc=21312, šn=21033, ud=21011, eľ=20894, sp=20817, ém=20762, ip=20682, št=20676, ný=20605, čk=20482, ič=20414, vn=20223, pi=20177, kl=19990, ín=19643, cn=19612, hn=19582, mp=19333, íc=19271, éh=19181, ám=19098, ur=19082, aš=19040, pe=19013, ce=18945, vs=18878, vé=18864, lá=18656, az=18408, oj=18366, br=18330, oh=18118, eb=17953, uk=17943, ké=17930, ľa=17895, hl=17801, ťn=17542, tí=17480, tá=17470, bi=17439, tv=17317, ah=17310, io=17286, so=16955, nk=16941, da=16906, še=16838, ja=16833, id=16728, rk=16396, ul=16300, sl=16270, né=16177, át=16096, iu=15833, lu=15828, du=15812, oč=15614, se=15519, zn=15501, nu=15446, si=15345, ži=15172, ub=14989, če=14886, sa=14372, ún=14362, ál=14317, co=14309, sť=14244, ča=14126, šk=14102, zu=14024, ys=14010, eu=13878, um=13771, oš=13656, kt=13338, bu=13026, zv=12976, ym=12819, zm=12790, tk=12739, vr=12736, nú=12490, eč=12476, dv=12470, dl=12406, ád=12297, uc=12284, zá=12232, uš=12225, zd=12223, fi=12188, rm=12155, ví=12055, ík=12053, bl=11751, og=11585, zi=11521, hu=11404, yp=11387, js=11384, án=11372, jp=11272, dz=11186, ív=11078, nd=11072, ib=11029, sn=10880, ga=10665, gr=10659, ir=10626, pu=10608, há=10605, ťa=10584, mr=10488, rí=10487, mb=10430, rt=10391, uč=10209, kú=10065, ít=9990, až=9889, ms=9886, gi=9873, ož=9810, úv=9777, fo=9732, jo=9632, yt=9621, ľn=9520, fa=9396, yk=9337, ef=9279, au=9072, md=9057, lí=9041, iš=8970, ih=8923, čí=8779, ás=8762, af=8722, ag=8718, yc=8672, uv=8651, iá=8582, šp=8541, ds=8480, pá=8479, ľu=8339, su=8334, mk=8325, kn=8315, uh=8308, jk=8128, rv=8046, úr=8029, nc=8026, ig=7996, ze=7989, zr=7954, kv=7944, dá=7937, go=7886, úp=7873, íš=7828, uz=7792, rú=7731, bn=7691, if=7677, áč=7654, čo=7604, ša=7544, cu=7514, ny=7482, iť=7435, ľo=7392, tl=7367, áš=7349, jd=7321, vl=7315, eg=7298, vk=7289, zl=7259, ťo=7144, že=7128, má=7125, ňo=7106, ca=7104, ón=7091, ex=7087, ňa=7082, dk=7045, sv=7043, áž=7032, rd=6998, ge=6992, of=6862, žn=6842, už=6806, vú=6758, zh=6671, he=6651, hp=6638, zb=6540, ák=6537, mv=6507, ng=6449, tú=6383, hy=6381, ís=6376, jz=6358, ua=6332, mz=6319, vu=6236, ňu=6200, sm=6184, jv=6180, nn=6141, ry=6108, kí=6072, fr=6038, pn=6034, ea=5956, hv=5943, oo=5896, zp=5889, dp=5886, ež=5790, áp=5776, pk=5772, nč=5768, ao=5739, ľk=5738, ml=5738, ču=5734, rb=5726, ér=5720, sc=5700, hm=5638, oľ=5636, ír=5625, rč=5619, yn=5609, ts=5576, bá=5534, lk=5520, pí=5486, my=5483, út=5469, fe=5461, šu=5432, ža=5417, lt=5363, yb=5350, íč=5338, yd=5282, jb=5281, té=5276, vz=5198, rc=5170, ht=5111, ús=5074, úd=5043, ki=5010, tý=4985, íp=4984, hd=4963, ly=4936, yš=4930, yl=4907, íd=4887, hk=4868, sú=4839, hs=4831, ju=4722, zk=4685, mm=4671, uo=4667, ty=4657, uf=4617, lú=4611, sy=4598, pt=4560, dí=4538, cv=4531, úz=4419, fu=4362, gu=4357, yz=4346, ló=4306, jr=4280, žo=4278, nz=4278, áz=4272, ls=4251, lp=4172, ýv=4076, ij=4068, áb=4064, úč=4062, rg=4040, hb=4038, úk=4021, yr=4009, sá=3957, rh=3955, yh=3940, úb=3940, ct=3928, hi=3927, bs=3920, mf=3858, én=3852, km=3842, aľ=3756, ťp=3751, cí=3750, mt=3723, yv=3705, sí=3691, jh=3653, by=3578, dm=3577, ug=3559, ji=3559, íz=3557, gl=3539, rp=3526, lz=3522, ii=3508, ží=3469, žu=3458, rz=3454, mh=3448, vä=3447, eň=3435, gá=3432, jč=3430, tm=3406, fl=3403, dy=3387, ue=3377, jc=3377, iž=3344, mc=3344, šť=3325, ýp=3301, šs=3296, cp=3281, bí=3225, lv=3080, ee=3052, nš=3020, rý=3008, šv=3003, ei=2988, mš=2982, zt=2958, áh=2949, ľs=2920, mč=2884, íj=2877, uľ=2876, gn=2870, oa=2868, úš=2856, bú=2854, hú=2841, ťz=2830, dž=2817, eť=2814, zí=2786, dh=2751, óg=2749, cz=2739, hľ=2729, čs=2706, zs=2706, ýs=2701, dú=2694, žk=2692, lč=2686, bk=2685, vp=2634, yč=2621, db=2613, ťu=2611, jl=2595, ró=2593, mú=2584, šz=2569, íb=2541, óz=2529, šl=2528, lm=2522, ré=2506, kc=2482, ýn=2479, ät=2471, áj=2386, sf=2366, ai=2361, aa=2357, ui=2347, rž=2341, hz=2326, šm=2324, dc=2323, pú=2320, hý=2318, hc=2316, ýk=2315, oi=2310, rš=2309, mí=2309, ps=2305, mg=2298, ýb=2297, úť=2283, tó=2279, šľ=2270, čm=2266, pč=2256, pľ=2255, vc=2209, ií=2206, hf=2195, lh=2185, hč=2180, zú=2175, ld=2166, úž=2163, íh=2144, ťd=2131, kľ=2126, hš=2117, vš=2114, úh=2112, vt=2111, vč=2103, ýr=2091, lb=2078, jf=2077, rl=2066, aď=2059, éd=2056, áň=2005, oe=2003, éz=1996, vd=1981, hh=1980, ýz=1977, čt=1951, nf=1943, zj=1938, ép=1924, lc=1910, ďa=1891, íl=1873, yf=1869, ae=1854, žd=1846, ťv=1829, ýt=1829, ýd=1827, sr=1812, čl=1792, cú=1784, cy=1782, ya=1765, dš=1762, uu=1762, mä=1757, úo=1728, xp=1722, ýš=1720, rň=1711, žs=1697, jí=1680, úm=1675, ét=1652, ór=1651, xt=1644, úl=1642, ťm=1626, xi=1605, zg=1604, pä=1600, dô=1599, dč=1596, mý=1588, kč=1582, šr=1577, dň=1573, ék=1570, ľú=1567, áľ=1562, vm=1552, pc=1550, éb=1539, ió=1529, ťs=1524, hg=1524, žm=1510, žl=1506, íž=1496, vb=1491, fy=1482, yo=1471, ía=1458, fú=1454, rf=1442, ťr=1438, és=1422, py=1416, ťt=1412, jg=1401, ks=1398, aň=1395, ío=1394, dt=1394, lé=1392, bľ=1388, ôs=1378, ďu=1361, nv=1358, äz=1342, ďo=1341, ox=1335, yž=1326, cd=1319, nm=1318, yj=1306, úľ=1303, sý=1286, yg=1281, mj=1278, zš=1276, zc=1250, lý=1248, eď=1246, lg=1240, cr=1233, gé=1228, dd=1214, äť=1202, jj=1202, ye=1191, fó=1185, vŕ=1169, xo=1164, fá=1158, pô=1146, ĺk=1144, šd=1144, ýl=1139, uá=1137, év=1132, ýh=1130, kp=1122, cm=1113, úf=1112, vň=1103, čr=1100, ŕk=1100, bt=1100, bj=1089, čú=1088, fľ=1080, gm=1072, žr=1068, uť=1065, mž=1065, cs=1062, óm=1058, rô=1039, lš=1036, ôv=1012, bm=1009, ág=1004, lr=1000, íf=995, yň=988, bč=985, dé=981, oť=980, šú=977, cl=976, dľ=974, eú=964, jž=958, úa=952, ľm=951, tĺ=948, ťk=947, zľ=932, áa=929, zy=928, nó=927, nl=925, sľ=925, ýč=923, oň=921, bc=921, ax=916, dý=915, lň=913, kd=907, já=901, ód=898, éč=897, tŕ=895, tľ=883, iľ=881, lž=860, žt=855, žb=854, éa=850, kó=849, bz=843, ýa=842, tň=830, zž=829, oď=827, éf=827, vh=820, eá=813, íe=808, uú=807, čv=804, pš=791, pm=783, ôt=778, kk=778, lf=775, bh=762, mľ=761, éc=759, áf=758, íg=758, mŕ=754, bd=748, ďm=746, gy=745, nž=744, xu=741, xe=740, hj=738, ďt=736, hŕ=730, vv=730, ié=730, áo=728, nj=725, éo=724, oú=720, ŕh=711, ňm=706, cé=706, mé=701, zz=691, fé=691, él=688, ll=687, vf=684, sň=683, kb=675, iú=672, ft=672, df=661, fn=659, kŕ=648, gó=644, fí=639, ťb=637, íu=634, nb=630, ŕt=625, bš=625, tč=624, gľ=620, kš=616, ýž=614, pó=613, ňt=612, yľ=609, bý=599, ťh=595, sč=594, ôč=593, tb=589, iň=588, ýf=586, kô=585, ýo=584, bv=579, žď=573, cá=571, hž=570, ŕň=569, ôr=568, ľt=564, hô=559, mó=558, čľ=553, ég=553, ól=553, ôž=547, hé=547, zó=543, zé=543, ób=543, úg=538, ix=538, pŕ=529, äd=527, éš=527, úu=526, ŕz=526, zč=523, úe=517, íi=515, tc=515, ĺb=511, gú=508, mň=504, pň=501, áe=498, sb=494, pý=493, ôd=487, ée=483, gv=483, vg=480, yu=478, cb=477, aú=471, bň=466, bé=460, sé=458, yť=457, zý=454, rť=453, hĺ=448, dj=447, ľš=445, ýe=442, cc=442, mô=436, ss=432, kĺ=429, žú=429, fk=429, äk=427, šň=427, pé=423, žň=423, ýg=422, zť=412, tt=412, kf=412, xa=410, nô=409, áu=409, ďn=404, ýj=404, ŕd=404, ťc=403, dó=399, ťš=398, hň=395, tô=395, ŕc=393, zf=392, pĺ=388, rr=386, jľ=385, vď=368, kh=368, ĺz=367, óp=366, oá=364, íľ=362, íň=362, cš=354, íť=348, kz=346, wa=346, zď=345, vó=344, xc=342, äs=341, dŕ=339, áť=336, tg=336, čp=334, ôz=332, ót=331, bž=327, ňn=325, šb=323, tp=321, fŕ=319, čň=318, úi=317, úň=317, ťč=316, dĺ=315, tš=315, vž=314, xí=309, ĺž=306, th=306, új=305, kň=304, gs=302, ŕm=301, gb=301, cň=300, ŕč=298, šš=297, ŕš=296, šá=295, xn=293, só=291, xk=290, äc=290, šc=289, nh=289, éj=288, yi=288, ťf=286, ái=283, ĺň=282, šé=280, bô=280, yú=276, mĺ=272, žv=271, ôn=270, zň=270, xh=269, žg=267, ľč=264, td=262, uď=261, hí=260, éi=259, ýi=259, ux=258, kg=258, jň=256, ôl=255, cľ=253, ľb=253, bŕ=251, lô=250, ľň=247, cč=246, ýu=245, fň=239, éž=238, fs=238, ýľ=237, íú=235, ŕž=234, uň=234, čá=233, cf=232, ow=229, ôc=228, bó=228, šč=225, žé=225, np=224, šh=223, ľv=223, bť=214, éu=212, ťú=212, xy=212, ťá=208, cť=207, ťl=205, sh=203, tf=201, ľh=200, sŕ=199, eí=191, rľ=190, ôľ=189, rď=189, šf=187, žš=187, xm=185, wi=181, vô=180, ťe=180, gí=180, ľp=178, úď=174, vj=174, jó=173, žľ=170, iď=168, ýň=168, hó=165, ĺp=164, eó=164, dg=160, ŕp=159, ön=158, čš=157, gý=154, sg=154, jť=152, gd=150, äč=147, nr=147, pp=143, ňp=141, hť=140, čz=138, ťi=138, uó=135, rö=128, úú=127, mť=124, čb=124, cg=122, vľ=121, fm=121, ýť=120, ôk=120, ďk=118, áú=117, sd=117, ťg=116, éú=113, bĺ=113, mď=112, ýú=112, žá=109, dť=108, ey=108, ťj=105, kj=105, ôp=104, äl=104, ók=104, ew=104, žp=103, bä=102, kž=102, xá=101, qu=99, ay=98, čh=97, uí=96, we=95, xl=94, jď=92, óf=92, íď=91, gô=91, šg=91, ôb=91, lť=90, gh=90, rx=89, ďp=88, xs=87, ňz=86, gg=86, cj=85, sz=85, ťž=84, yá=84, čd=84, žc=84, oy=84, aw=83, áď=82, ué=80, có=78, cž=77, yď=77, ňs=75, ój=75, ff=74, ľz=71, tz=71, ňv=71, pv=70, ôj=69, bp=68, pd=67, ŕs=66, ĺt=64, rj=64, hď=63, ŕb=63, ľd=63, ľô=62, wn=62, uy=62, ďz=61, ŕľ=61, ľr=60, mw=60, ĺč=59, ôm=59, lj=59, sw=59, aí=58, nď=58, pť=57, ŕn=57, gp=56, wo=55, šž=55, yó=55, fp=55, ós=53, ňk=51, ph=51, ďv=50, čť=50, ľá=50, gk=50, éľ=49, ws=49, žz=48, aá=48, fj=48, ĺh=47, fö=46, pz=46, šj=46, gt=46, cŕ=45, fč=45, kť=44, tw=44, óž=44, iw=44, sj=44, vť=43, rw=43, ňú=42, ňd=42, ôň=41, ňb=41, yx=40, tj=40, bw=39, žó=38, xé=37, uw=37, nw=37, än=36, ŕv=36, fý=36, oí=36, wr=36, sô=35, žĺ=35, ľc=35, vĺ=35, aó=34, wl=34, čó=32, dď=32, xf=32, eé=31, mx=31, ěj=31, dě=31, ňó=30, ťľ=30, nň=30, ĺg=30, gĺ=30, xľ=30, ĺc=30, ôš=30, sš=30, čč=29, ďs=29, ďá=29, bb=29, ňr=28, gf=28, aé=28, óc=28, fg=28, ňh=27, áá=27, hw=27, ľj=27, pf=27, čc=27, óv=26, ří=26, yw=26, iy=25, oé=24, ňl=24, ďr=23, p=23, ďd=23, ňc=23, ňá=23, ře=23, žŕ=22, éď=22, ýď=22, uô=22, e=22, cý=22, nť=22, xó=22, hx=22, ťť=21, wf=21, wu=21, nq=21, dw=21, i=21, íá=20, jé=20, fb=20, éť=19, cô=19, xr=19, žh=19, lľ=18, n=18, ľf=18, čf=18, ôť=18, pj=18, př=18, bř=18, xč=17, gj=17, ňč=16, žč=16, wh=16, ňš=15, ťď=15, úá=15, gw=15, ďh=15, vw=15, gc=15, tž=14, cď=14, žť=14, wy=14, üs=14, óň=14, aq=14, čg=14, pg=14, fd=14, lď=13, šď=13, éá=13, ýá=13, ür=13, zü=13, èž=13, iè=13, ěř=13, mě=13, öt=13, gö=13, íí=13, dü=13, žô=13, xb=13, xd=13, jy=12, äď=12, nx=12, óh=12, zô=12, íx=12, wt=12, ľg=12, m=12, bf=12, óš=11, oq=11, ňj=11, žf=11, ňf=11, ňž=11, fz=11, pb=11, šô=10, yé=10, jx=10, úw=10, jw=10, áw=10, éw=10, íw=10, ýw=10, cq=10, fc=10, bg=10, čž=9, áy=9, íy=9, fô=9, üa=9, jü=9, čj=9, áx=9, fv=9, èr=9, yè=9, gč=9, c=9, kď=8, yy=8, úx=8, iô=8, ôh=8, ňg=8, öh=8, xg=8, eq=8, yí=8, ľž=8, ål=8, må=8, ďb=8, öm=8, wb=8, úy=7, éy=7, ýy=7, éx=7, ýx=7, lw=7, m=7, vx=6, mq=6, óó=6, ňe=6, ŕŕ=6, ĺn=6, a=6, fh=6, wc=6, gš=5, íó=5, úí=5, íé=5, uq=5, éé=5, ďž=5, h=5, ďc=5, ww=5, ěd=5, vě=5, iq=5, cw=5, ňť=4, ďš=4, fš=4, aô=4, áó=4, áí=4, éí=4, ýí=4, ĺd=4, ďl=4, š=4, šy=4, ľe=4, pž=3, ťň=3, éň=3, ďč=3, eô=3, úé=3, áé=3, ýé=3, s=3, sĺ=3, úq=3, jq=3, áq=3, éq=3, hq=3, íq=3, ýq=3, bď=3, ľl=3, e=3, z=3, xx=3, sž=3, h=3, v=3, nľ=2, ľľ=2, sď=2, óč=2, yô=2, jô=2, íô=2, oô=2, úó=2, éó=2, oó=2, ýó=2, ťí=2, äp=2, úô=2, c=2, ú=2, ĺď=2, êl=2, lx=2, kw=2, žj=2, á=2, f=2, äb=2, tď=2, px=2, pw=2, 1s=2, wm=2, wk=2, qb=2, äž=1, fž=1, gž=1, žž=1, tť=1, iŕ=1, ňň=1, ďľ=1, ĺľ=1, uĺ=1, gď=1, ľď=1, ďď=1, čŕ=1, 2č=1, t2=1, iý=1, ďú=1, áô=1, éô=1, ýô=1, ôô=1, êt=1, uê=1, ťé=1, äé=1, uä=1, àá=1, íà=1, zŕ=1, gz=1, zx=1, tx=1, kx=1, cx=1, šx=1, ťx=1, zw=1, šw=1, 'v=1, r'=1, äv=1, ŕl=1, qq=1, pê=1, č=1, u=1, ôo=1, óo=1, čô=1, t=1, mü=1, mê=1, o=1, k=1, ôf=1, ďi=1, ŕi=1, ť=1, äh=1, ďg=1, ŕg=1, ŕf=1, r=1, čy=1, ôg=1, k*=1, ľy=1, tq=1, ňď=1, fx=1, dx=1, wv=1, v1=1, ql=1, sq=1, t1=1, qr=1, 1o=1, f1=1, 3m=1, p3=1, ľi=1, qi=1, öf=1, pö=1, bq=1, 1a=1, r1=1}
These letter counts are a little biased because the Slovak morphological database contains all the words including their inflections. That means, that if we have for example the word 'najchminianskojakubovianskejšieho', it's inside the database multiple times inflected to its correct form, driving some letter statistics artificially up and down. But it should be good enough to design a good keyboard layout.
very nice, thanks. personally, im not that interested in making a slovak-first layout for myself, i'd just make a layout which is based on en-v4 and has slovak accented characters, because i already am used to the letter positions of env4 and i mostly type in english anyways, or it's not worth it for me to learn a different layout just to type in slovak.
however, i am aware that in the long run, for people who type primarily in slovak, a slovak-centric layout would definitely be better.
tangentally related, but this is what i've come up so far for the en-sk multilayout:
feel free to drop suggestions, i guess. i still got other things i've gotta do anyway, so i don't know yet when i'll get to this.
Thanks for finding that info @DJsushi , I wouldn't wait on kraxen to make an anglo-slovak layout., you could continue making a slovak layout using those letter frequencies.
I'll reopen this if someone should decide to add one.
Hi all, thank you for your work concerning Slovak keyboard layout. I was using it for a week now but I have to say it does not suit me. That layout is based on English letters frequency, but Slovak language has different letter preferences (A O E S N I T R V L K D M C U P Z Y H J G F B (Q W X) (Mistrik 1985)). Following the instructions by @dessalines I created a more suitable layout which respects Slovak language specifics:
I am uploading the keyboard layout if you would like to test it: SKThumbKey.zip
Sweet thx! I'll add this shortly as an alternate slovak layout.
please add a layout for typing in Slovak. thank you. possibly, once i get better at typing in this keyboard,i could even pr the layout (maybe).