Unexpected-Keyboard/srcs/juloo.keyboard2
Jules Aguillon 14dabb6f51 Send key events for the modifiers
Before sending a key event while modifiers are active, send events for
the modifier keys.

Some applications don't look at the "metaState" flags but instead keep
track of the up and down events for the modifiers.

For example, the basic text views that are in every applications
correctly handle the "metaState" flags except for one binding:
Selecting text with the arrows while pressing shift.
2022-02-22 19:32:16 +01:00
..
Config.java Update the spanish locale 2022-02-22 19:08:44 +01:00
Emoji.java Auto-format Java and XML files 2021-12-19 19:44:27 +01:00
EmojiGridView.java Use the themes abstraction 2021-12-28 19:12:50 +01:00
EmojiGroupButtonsBar.java Separate handling of modifiers from KeyValue class 2021-04-18 23:28:49 +02:00
EmojiKeyButton.java Reference the "special key font" in the Theme object 2021-12-28 17:53:58 +01:00
EmojiTypeButton.java Auto-format Java and XML files 2021-12-19 19:44:27 +01:00
Keyboard2.java Send key events for the modifiers 2022-02-22 19:32:16 +01:00
Keyboard2View.java Move pointer handling code to its own class 2022-02-20 13:09:39 +01:00
KeyboardData.java Scale the bottom row depending on the host layout 2022-02-13 13:20:22 +01:00
KeyEventHandler.java Send key events for the modifiers 2022-02-22 19:32:16 +01:00
KeyModifier.java Add Ord+* = ° 2022-02-19 21:01:52 +01:00
KeyValue.java Improve modulated key repeat 2022-02-21 00:24:57 +01:00
Pointers.java Improve modulated key repeat 2022-02-21 00:24:57 +01:00
SettingsActivity.java Auto-format Java and XML files 2021-12-19 19:44:27 +01:00
Theme.java Allow egde keys instead of corner keys (swipe vertically/horizontally) 2022-02-06 23:49:43 +01:00