abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/KeyModifier.java
AgeCommit message (Collapse)AuthorFilesLines
2022-04-24Add Double acute diacriticJules Aguillon1-0/+9
Will be used by the Hungarian language.
2022-04-24Add support for LithuanianJules Aguillon1-0/+4
Requires two new diacritics: ogonek and dot_above. The new accents are also added to the Latvian layout as the two language can be close but not to the other localized layouts. A new mechanism is needed to reproducibly add extra keys to layouts without manual placement.
2022-04-02Add currency symbols under the Fn keyJules Aguillon1-2/+7
Fn+e = € Fn+l = £ Fn+r = ₹ Fn+y = ¥ Fn+c = ¢ Fn+p = ₱
2022-04-02`Arrows` and `Box` system (#114)Raphael1-0/+68
* Add `Arrows` and `Box` accent system
2022-03-31µ, æ and œ also generated by FnArenaL51-7/+4
2022-03-31Add arrowsArenaL51-0/+8
Add simple arrows to the numeric keypad. Using the Fn key with these arrows will output double arrows.
2022-03-31Add non-breaking space as Fn+SpaceArenaL51-0/+1
2022-03-31Add extra symbols to FnArenaL51-46/+25
Also removed almost all combinations of diacritics and symbols to create extra symbols.
2022-03-19Add F11 and F12Jules Aguillon1-14/+26
These keys are shown only when Fn is activated, "placeholder" keys are placed in the layouts.
2022-03-13Avoid showing some symbols twice in Fn modeJules Aguillon1-3/+6
2022-02-19Add Ord+* = °Jules Aguillon1-0/+1
2022-02-19add-ordinal-numbers-symbol-systemRaphael1-0/+16
2022-01-29Fn+Tab to send the tab characterJules Aguillon1-0/+1
2022-01-20Add keys for LatvianEdgars1-0/+10
New accents - caron and macron - were defined and QWERTY layout was updated to add accents for Latvian specific characters.
2022-01-01Change the key combination for °Jules Aguillon1-5/+2
To Fn+* Was previously accent^+*, which was not available for most languages.
2021-12-11Add SwedishJules Aguillon1-0/+5
First add the 'ring' accent. The swedish language uses the qwerty layout and three accents (aigu, trema, ring)
2021-12-05Add the euro and pound symbolsJules Aguillon1-0/+2
Fn+$ and Fn+# respectively.
2021-05-08Move the "Ins" key under FnJules Aguillon1-0/+1
2021-05-08Add french quotes, en- and em-dashJules Aguillon1-0/+7
Add more keys under Fn. French quotes are S-<, S->, Fn-" and Fn-S-".
2021-05-08Move inverted punctuation to the tilde modifierJules Aguillon1-3/+6
2021-05-08Improve the numeric keyboardJules Aguillon1-33/+75
2021-05-01Add '¿' and '¡'Jules Aguillon1-0/+2
2021-04-19Add more characters under accentsJules Aguillon1-9/+53
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-16/+17
2021-04-18Add function keysJules Aguillon1-8/+36
Add the Fn modifier that change the digits into F1 to F10.
2021-04-18Separate handling of modifiers from KeyValue classJules Aguillon1-0/+70
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.