Jules Aguillon
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
Jules Aguillon
67d3a99a92
Cleanup key definitions
...
Remove repeated code and remove side-effects from the constructor.
2021-04-18 21:58:13 +02:00
Jules Aguillon
5ed937a654
Render the emoji key as ":)"
...
In order to remove the colors in the rendering.
2021-04-18 00:56:20 +02:00
Jules Aguillon
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
juloo
0b94395233
switchToNextInputMethod key
2016-12-11 22:45:58 +01:00
jaguillo
804e9a7adc
Fix some bugs + Try to show a preview popup
2015-10-28 00:39:20 +01:00
jaguillo
ed53b1a23b
Fix crash + Fix emoji type buttons
2015-10-27 14:39:27 +01:00
jaguillo
2c859f30a6
More emoji category + Fix last emoji used saving
2015-10-26 20:48:07 +01:00
jaguillo
8bd0214e26
Emoji pane
2015-10-24 16:32:49 +02:00
jaguillo
6bb257fd75
Special key font + Esc key
2015-10-13 00:02:34 +02:00
jaguillo
03cc0a5429
Key to switch to numeric pane
2015-10-11 15:30:39 +02:00
jaguillo
549c753450
Perf improvement (small)
2015-10-03 00:19:17 +02:00
juloo
373f1b11f1
Add trema accent + Add accents to azerty
2015-08-18 01:33:50 +02:00
juloo
d81509d7ec
Accent
2015-08-18 01:25:47 +02:00
juloo
40885f5760
Add icons + Nothing
2015-08-04 17:55:48 +02:00
juloo
1be1ec7a4b
Add qwerty layout + popup to change layout
2015-08-03 20:01:05 +02:00
juloo
6737bda402
Fix keys drawing
2015-08-02 22:59:25 +02:00
juloo
3909976b85
Insert key
2015-08-02 21:36:19 +02:00
juloo
85eb9daa46
Send Ctrl/Alt(/Shift) to the application
2015-08-02 21:32:11 +02:00
juloo
12a04ae2c7
Lockable keys
2015-08-02 20:21:53 +02:00
juloo
5bbdbcd522
Implement shift key
2015-08-01 23:54:38 +02:00
juloo
349f0bee6f
Send keys to the application
2015-08-01 21:36:40 +02:00
juloo
0942556bad
Improve KeyValue
2015-08-01 16:33:30 +02:00
juloo
de114c43c6
Add more keys + (tmp) change KeyValue
2015-08-01 00:49:09 +02:00
juloo
56612121f8
Add sub more subkeys + Better drawing
2015-07-31 23:17:07 +02:00
juloo
45ea215bb6
Create KeyboardData class and handle move on keys
2015-07-31 20:48:19 +02:00
juloo
90167a986b
Initial commit
2015-07-30 20:14:55 +02:00