abouttreesummaryrefslogcommitdiff
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorJules Aguillon2023-03-03 19:44:05 +0100
committerJules Aguillon2023-03-03 19:44:05 +0100
commita6fe5cae00c58365d3ca261783cc745006b2f117 (patch)
treeea61093d070a147c97114b0326ee2927fe74400b /CONTRIBUTING.md
parent1f9e92ed60127baca11cd222a2851d01550bb71c (diff)
downloadunexpected-keyboard-a6fe5cae00c58365d3ca261783cc745006b2f117.tar.gz
unexpected-keyboard-a6fe5cae00c58365d3ca261783cc745006b2f117.zip
Allow 8 symbols per key
'Keyboard.Key' now contains an array of size 9, giving each keyvalue an index. The algorithm for finding the nearest key during a swipe now needs 16 segments, which are now calculated as an angle. The algorithm does one more interation instead of 2 more, slightly reducing the sensitivity of corner values. The 'getAtDirection' function is moved into the Pointers class to clearly separate the two systems. The 'edgekey' attribute is now obsolete but is kept for compatibility. The flag is removed internally, key index are simply translated. Similarly, the 'slider' attribute now act on keys at index 5 and 6 instead of 2 and 3.
Diffstat (limited to 'CONTRIBUTING.md')
0 files changed, 0 insertions, 0 deletions