abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyValue.java
AgeCommit message (Collapse)AuthorFilesLines
2022-01-20Add keys for LatvianEdgars1-3/+8
New accents - caron and macron - were defined and QWERTY layout was updated to add accents for Latvian specific characters.
2022-01-09Add the Action keyJules Aguillon1-0/+2
It is placed on the top-right of the enter key on every layouts. It sends a special event (performEditorAction) instead of writing a newline. The "actionId" is passed through the EditorInfo object in an obfuscated way so it's not clear whether it's using the right one.
2022-01-09Add the German languageJules Aguillon1-3/+11
Add the 'ß' character on the bottom-left corner of the 's' key, which is hidden for other languages. Co-authored-by: Moini <moini@noreply.invalid>
2022-01-09Allow to hide more keys than just accentsJules Aguillon1-0/+9
Add the "FLAGS_LANGS" set of flags, which will be used to hide individual keys that are not accents.
2021-12-22Always send the keycode for the tab keyJules Aguillon1-1/+1
Don't write the tab character and always send the keycode, which is most probably handled by applications.
2021-12-22Use the right keycode for the home keyJules Aguillon1-1/+1
The previous keycode wasn't the classical "home" movement key but Android's actual home key, which has no effect when generated from the keyboard.
2021-12-19Auto-format Java and XML filesJules Aguillon1-11/+11
Use xmllint. Re-indent Java files using spaces.
2021-12-11Add SwedishJules Aguillon1-1/+3
First add the 'ring' accent. The swedish language uses the qwerty layout and three accents (aigu, trema, ring)
2021-12-05Fix swapped page_up/page_downJules Aguillon1-2/+2
2021-05-08Improve the numeric keyboardJules Aguillon1-2/+18
2021-05-07Add a dashed circle symbol on accentsJules Aguillon1-6/+6
To help recognize them.
2021-05-01Better placement of accents on QWERTYJules Aguillon1-6/+6
Also change internal names for accents.
2021-04-29Improve the azerty layoutJules Aguillon1-1/+1
- More intuitive placement of (), [], {} and <>. - Move accent keys into the top-left corner, on a key they may be used with. - Some minor changes.
2021-04-21Add some missing keycodesJules Aguillon1-3/+18
Allows to sent ctrl and alt combinations. Notably the ] character.
2021-04-20Add precise repeat on some keysJules Aguillon1-26/+32
Repeat speed increase as the pointer is away from the initial position. On arrows, backspace and delete.
2021-04-19Add more characters under accentsJules Aguillon1-3/+3
Notably subscript and superscript digits and some quote characters.
2021-04-19Move some keys under the Fn modifier and move it on the bottom rowJules Aguillon1-13/+33
2021-04-18Add function keysJules Aguillon1-1/+3
Add the Fn modifier that change the digits into F1 to F10.
2021-04-18Separate handling of modifiers from KeyValue classJules Aguillon1-106/+53
KeyValue defines an ADT and some of its values, it now contains public final fields and no internal logic. KeyModifier handles modifiers and accents and creates new instances of KeyValue when needed. This operation is now properly cached.
2021-04-18Cleanup key definitionsJules Aguillon1-88/+106
Remove repeated code and remove side-effects from the constructor.
2021-04-18Render the emoji key as ":)"Jules Aguillon1-1/+1
In order to remove the colors in the rendering.
2021-04-13Add an option to toggle accent keysJules Aguillon1-0/+3
These keys are not useful at all in English. A new option allows to hide them, [false] by default.
2016-12-11switchToNextInputMethod keyjuloo1-0/+2
2015-10-28Fix some bugs + Try to show a preview popupjaguillo1-15/+16
2015-10-27Fix crash + Fix emoji type buttonsjaguillo1-5/+0
2015-10-26More emoji category + Fix last emoji used savingjaguillo1-0/+5
2015-10-24Emoji panejaguillo1-41/+45
2015-10-13Special key font + Esc keyjaguillo1-15/+18
2015-10-11Key to switch to numeric panejaguillo1-1/+6
2015-10-03Perf improvement (small)jaguillo1-1/+12
2015-08-18Add trema accent + Add accents to azertyjuloo1-0/+4
2015-08-18Accentjuloo1-50/+77
2015-08-04Add icons + Nothingjuloo1-2/+2
2015-08-03Add qwerty layout + popup to change layoutjuloo1-0/+2
2015-08-02Fix keys drawingjuloo1-1/+1
2015-08-02Insert keyjuloo1-1/+2
2015-08-02Send Ctrl/Alt(/Shift) to the applicationjuloo1-50/+71
2015-08-02Lockable keysjuloo1-6/+9
2015-08-01Implement shift keyjuloo1-9/+25
2015-08-01Send keys to the applicationjuloo1-23/+48
2015-08-01Improve KeyValuejuloo1-74/+47
2015-08-01Add more keys + (tmp) change KeyValuejuloo1-66/+69
2015-07-31Add sub more subkeys + Better drawingjuloo1-1/+21
2015-07-31Create KeyboardData class and handle move on keysjuloo1-1/+3
2015-07-30Initial commitjuloo1-0/+76