forked from extern/Unexpected-Keyboard
e604f6fd57
Thanks to the previous commit, a modifier key can now be more complex than just a KeyValue.Modifier. This allows a more elegant implementation of the compose key, that could be taken as a base for other features (eg. unicode hex entry, hangul) The COMPOSE_PENDING modifier is removed as keys of kind Compose_pending can act as a modifier. This has the advantage of highlighting the key that was last pressed in the sequence. Rules are added to Pointers: Non-special but latchable keys must clear latches and cannot be locked with a long press. These rules were not needed before but were intended. |
||
---|---|---|
.. | ||
prefs | ||
Autocapitalisation.java | ||
ComposeKey.java | ||
ComposeKeyData.java | ||
Config.java | ||
CustomLayoutEditDialog.java | ||
DirectBootAwarePreferences.java | ||
Emoji.java | ||
EmojiGridView.java | ||
EmojiGroupButtonsBar.java | ||
ExtraKeys.java | ||
Keyboard2.java | ||
Keyboard2View.java | ||
KeyboardData.java | ||
KeyEventHandler.java | ||
KeyModifier.java | ||
KeyValue.java | ||
LauncherActivity.java | ||
Logs.java | ||
Pointers.java | ||
SettingsActivity.java | ||
Theme.java | ||
Utils.java | ||
VibratorCompat.java | ||
VoiceImeSwitcher.java |