Unexpected-Keyboard/srcs/juloo.keyboard2
Jules Aguillon a6fe5cae00 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.
2023-03-03 19:44:05 +01:00
..
Autocapitalisation.java Refactor: Move editing code from to KeyEventHandler 2022-11-13 16:28:39 +01:00
Config.java Do not remove numpad keys from the layout 2023-03-02 10:57:58 +01:00
DirectBootAwarePreferences.java Direct-boot aware preferences 2022-11-11 14:27:02 +01:00
Emoji.java Refactor: Use enum values in KeyValue.Kind 2022-11-13 15:19:50 +01:00
EmojiGridView.java Improve emoji pane layout 2022-12-11 16:26:50 +01:00
EmojiGroupButtonsBar.java Improve emoji pane layout 2022-12-11 16:26:50 +01:00
EmojiKeyButton.java Refactor: Move editing code from to KeyEventHandler 2022-11-13 16:28:39 +01:00
ExtraKeyCheckBoxPreference.java Vietnamese keyboard (#291) 2023-02-09 18:40:48 +01:00
Keyboard2.java Option to switch to the previous input method 2023-02-12 23:20:11 +01:00
Keyboard2View.java Allow 8 symbols per key 2023-03-03 19:44:05 +01:00
KeyboardData.java Allow 8 symbols per key 2023-03-03 19:44:05 +01:00
KeyEventHandler.java Option to switch to the previous input method 2023-02-12 23:20:11 +01:00
KeyModifier.java Option to switch to the previous input method 2023-02-12 23:20:11 +01:00
KeyValue.java Allow 8 symbols per key 2023-03-03 19:44:05 +01:00
LayoutListPreference.java Allow switching quickly between two layouts 2022-11-13 00:24:23 +01:00
Pointers.java Allow 8 symbols per key 2023-03-03 19:44:05 +01:00
SettingsActivity.java Handle configuration change quickly 2022-12-11 21:57:40 +01:00
Theme.java Draw borders and update themes 2022-11-13 20:53:06 +01:00