abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/prefs
AgeCommit message (Collapse)AuthorFilesLines
2026-01-18Add the small capital letters dead key (#1156)Jules Aguillon1-0/+2
* Add the small capital letters dead key It can be added to the keyboard from the settings or into custom layouts as `accent_small_caps`. Add all the symbols listed on https://en.wikipedia.org/wiki/Small_caps
2025-07-01Add cyrillic combining kavyka and palatalization (#998)Jules Aguillon1-0/+4
2025-04-14Remove the Share key from preferencesJules Aguillon1-1/+0
2025-03-27Place editing keys on the bottom-right of Z/X/C/VJules Aguillon1-67/+28
The code is changed to ensure that extra keys all use a consistent location.
2025-03-23Add a preferred position for selectAllJules Aguillon1-0/+7
2025-03-16Fix crash on API < 26 in settingsJules Aguillon1-1/+3
2025-03-01prefs: Add 'delete_word' and 'forward_delete_word' to extra keysJules Aguillon1-0/+28
The gesture combination is mentioned. Preferred position are added.
2025-02-23Macro keys (#878)Jules Aguillon1-1/+1
Add "macro" keys that behave as if a sequence of keys is typed. Macro can be added to custom layouts or through the "Add keys to the keyboard option". The syntax is: symbol:key1,key2,.. The symbol cannot contain a : character. 'key1', 'key2', etc.. are: - 'String with \' escaping' The key will generate the specified string. - keyevent:123 The key will send a keyevent. - The name of any special key
2025-02-22ExtraKeysPreference: Allow title to span several linesJules Aguillon1-0/+1
Some titles in the extra keys list are truncated and some information are invisible.
2025-02-15prefs: Add key description for dead keysJules Aguillon1-0/+22
2025-02-04prefs: Mention Fn combination for accessing extra keysJules Aguillon1-12/+42
2025-01-02Add zwj, zwnj, nbsp, nnbsp to extra keys preferencesJules Aguillon1-0/+8
2024-12-31Add preferred position for undo/cut/copy/pasteJules Aguillon1-0/+34
These keys are placed on the downward direction on the z/x/c/v keys when they are enabled in the settings.
2024-12-08Fix empty text box when editing custom extra keysJules Aguillon3-15/+12
2024-12-07Add double grave accent (#779)Zitrone1-0/+1
2024-12-05Arabic diacritics (#807)Jules Aguillon1-1/+29
Add arabic combining diacritics and make them accessible via Fn and Compose combos. Co-authored-by: Anastázius Kaejatídarján <32847759+anaskaejdar@users.noreply.github.com>
2024-11-11Add "scroll_lock" key (#800)DocJr901-0/+1
Added "scroll_lock" equates to KeyEvent.KEYCODE_SCROLL_LOCK
2024-10-05Add slavonic combining diacriticsJules Aguillon1-2/+20
Co-authored-by: Anastazius Kaejatidarjan <zdarian@asu.edu>
2024-10-04Add combining diacritics keysJules Aguillon1-0/+39
Co-authored-by: Anastazius Kaejatidarjan <zdarian@asu.edu>
2024-09-29Add complex keys (#774)Jules Aguillon1-1/+1
This allows to add new kinds of keys that need more data without making KeyValue's footprint bigger for common keys. This changes the [_symbol] field into [_payload], which holds the same as the previous field for more common keys but can hold bigger objects for keys of the new "Complex" kind. This also adds a complex key: String keys with a symbol different than the outputted string. Unit tests are added as the Java language is not helpful in making robust code.
2024-07-27Add new keyevent "menu" (#726)Nils Brederlow1-0/+1
* Update ExtraKeysPreference.java add "menu" to array of extra keys * Update KeyValue.java add menu keyevent
2024-07-06Clipboard pane (#681)Jules Aguillon1-0/+3
This adds the clipboard pane, which allows to save an arbitrary number of clipboards and to paste them later. The key can be disabled in settings. Checking the "Recently copied text" checkbox will cause the keyboard to keep a temporary history of copied text. This history can only contain 3 elements which expire after 5 minutes. If this is unchecked, no history is collected. History entries can be pinned into the persisted list of pins.
2024-06-09Automatic placement of f11/f12 placeholdersJules Aguillon1-2/+40
2024-06-09Allow to remove keys Tab and EscJules Aguillon1-0/+4
2024-02-17Allow to remove the compose key in the settingsJules Aguillon1-11/+14
2024-02-17compose: Grey out keys that are not in sequenceJules Aguillon1-1/+1
Keys that are not in the pending compose sequence are greyed out with the new 'FLAG_GREYED' flag.
2024-02-10Fix compatibility with Android 3.0Jules Aguillon2-2/+3
Incompatible APIs were used in the custom layouts and the extra keys options. Add @TargetApi annotations to help catch similar issues in the future with the help of 'gradle lint'.
2024-01-21Move layout definitions into srcs/layoutsJules Aguillon1-1/+1
This separates the layout definitions from the special layouts (bottom_row, greekmath) and other unrelated files (method, settings). This is also a more intuitive location for layouts and make the resource directory easier to navigate. Under the hood, layouts are copied back into build/generated-resources/xml.
2024-01-15Allow hidding the keyboard switching keyJules Aguillon1-0/+3
The keyboard switching key is now selected by default in the Extra Keys option and can be deselected.
2024-01-13Refactor: New namespace for preference classesJules Aguillon6-0/+1094