Commit Graph

139 Commits

Author SHA1 Message Date
1cfecbdf48 Auto-format Java and XML files
Use xmllint.
Re-indent Java files using spaces.
2021-12-19 19:44:27 +01:00
573c13fb82 Add Swedish
First add the 'ring' accent.
The swedish language uses the qwerty layout and three accents (aigu,
trema, ring)
2021-12-11 17:05:49 +01:00
0727ea38e9 Fix swapped page_up/page_down 2021-12-05 20:55:52 +01:00
8fb89c5c71 Improve the numeric keyboard 2021-05-08 02:00:47 +02:00
3fbc35135e Add a dashed circle symbol on accents
To help recognize them.
2021-05-07 22:15:43 +02:00
5ad4450545 Better placement of accents on QWERTY
Also change internal names for accents.
2021-05-01 23:26:44 +02:00
ec1cd9473a Improve the azerty layout
- 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-29 01:06:51 +02:00
87b237494a Add some missing keycodes
Allows to sent ctrl and alt combinations. Notably the ] character.
2021-04-21 23:25:14 +02:00
83b3212d3d Add precise repeat on some keys
Repeat speed increase as the pointer is away from the initial position.
On arrows, backspace and delete.
2021-04-20 00:10:45 +02:00
d04e078816 Add more characters under accents
Notably subscript and superscript digits and some quote characters.
2021-04-19 23:10:00 +02:00
2200e2f313 Move some keys under the Fn modifier and move it on the bottom row 2021-04-19 22:29:20 +02:00
471375d50c Add function keys
Add the Fn modifier that change the digits into F1 to F10.
2021-04-18 23:58:35 +02:00
81803c406a Separate handling of modifiers from KeyValue class
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-18 23:28:49 +02:00
67d3a99a92 Cleanup key definitions
Remove repeated code and remove side-effects from the constructor.
2021-04-18 21:58:13 +02:00
5ed937a654 Render the emoji key as ":)"
In order to remove the colors in the rendering.
2021-04-18 00:56:20 +02:00
eac74d3f22 Add an option to toggle accent keys
These keys are not useful at all in English. A new option allows to hide
them, [false] by default.
2021-04-13 02:00:08 +02:00
0b94395233 switchToNextInputMethod key 2016-12-11 22:45:58 +01:00
804e9a7adc Fix some bugs + Try to show a preview popup 2015-10-28 00:39:20 +01:00
ed53b1a23b Fix crash + Fix emoji type buttons 2015-10-27 14:39:27 +01:00
2c859f30a6 More emoji category + Fix last emoji used saving 2015-10-26 20:48:07 +01:00
8bd0214e26 Emoji pane 2015-10-24 16:32:49 +02:00
6bb257fd75 Special key font + Esc key 2015-10-13 00:02:34 +02:00
03cc0a5429 Key to switch to numeric pane 2015-10-11 15:30:39 +02:00
549c753450 Perf improvement (small) 2015-10-03 00:19:17 +02:00
373f1b11f1 Add trema accent + Add accents to azerty 2015-08-18 01:33:50 +02:00
d81509d7ec Accent 2015-08-18 01:25:47 +02:00
40885f5760 Add icons + Nothing 2015-08-04 17:55:48 +02:00
1be1ec7a4b Add qwerty layout + popup to change layout 2015-08-03 20:01:05 +02:00
6737bda402 Fix keys drawing 2015-08-02 22:59:25 +02:00
3909976b85 Insert key 2015-08-02 21:36:19 +02:00
85eb9daa46 Send Ctrl/Alt(/Shift) to the application 2015-08-02 21:32:11 +02:00
12a04ae2c7 Lockable keys 2015-08-02 20:21:53 +02:00
5bbdbcd522 Implement shift key 2015-08-01 23:54:38 +02:00
349f0bee6f Send keys to the application 2015-08-01 21:36:40 +02:00
0942556bad Improve KeyValue 2015-08-01 16:33:30 +02:00
de114c43c6 Add more keys + (tmp) change KeyValue 2015-08-01 00:49:09 +02:00
56612121f8 Add sub more subkeys + Better drawing 2015-07-31 23:17:07 +02:00
45ea215bb6 Create KeyboardData class and handle move on keys 2015-07-31 20:48:19 +02:00
90167a986b Initial commit 2015-07-30 20:14:55 +02:00