abouttreesummaryrefslogcommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2024-12-08Add :keyevent key syntaxJules Aguillon1-0/+8
Allow to add keyevent keys to the keyboard. For example to add a Play/Pause button: :keyevent symbol='⏯' flags='small':85
2024-12-07Add double grave accent (#779)Zitrone1-0/+1
2024-12-04Fix doc about ':char' keysJules Aguillon1-1/+1
2024-11-24layouts format: Add 'c' as a synonym for 'key0'Jules Aguillon1-8/+8
The attribute 'c' specifies the symbol in the center of a key, just like 'key0'. This adds consistency with the cardinal direction attributes and is intended to make layouts more readable.
2024-11-11Add "scroll_lock" key (#800)DocJr901-1/+2
Added "scroll_lock" equates to KeyEvent.KEYCODE_SCROLL_LOCK
2024-09-29Improve Ctrl key labels for Serbian Cyrillic layoutJules Aguillon1-3/+17
Add the ':char' syntax for defining character keys with a different symbol. This new kind of keys is used to implement Ctrl combinations in the Serbian Cyrillic layout without showing latin letters while the Ctrl modifier is activated.
2024-09-29Add complex keys (#774)Jules Aguillon1-1/+26
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-09-19doc: Point to code for built-in bottom row and number row for use as ↵Spike1-1/+9
starting points (#756)
2024-09-14doc: Mention switch_clipboardJules Aguillon1-0/+1
2024-08-18Modmap: Reorganize (#730)Spike1-14/+21
Put new example in Examples section; put all overview material at start; use "modmap" for the modmap tag but "mapping" for the various subtags; set out each subtag separately; stop illustrating example mappings as complete modmap.
2024-07-26doc: Document the <ctrl /> modmapJules Aguillon1-6/+14
2024-07-10doc: Re-add text for better overview (#697)Spike1-4/+2
2024-07-08Clerical edits related to locale_extra_keys (#696)Spike1-12/+4
* Post-edit on Metadata ① Tell reader exactly what to type to disable locale_extra_keys, as with prev. bullet ② Values should be quoted ③ Rephrase one passive * locale_extra_keys obviates 2nd example under modmap
2024-07-06Add locale_extra_keys keyboard attributeJules Aguillon1-0/+1
This attribute can be used to disable adding the extra keys from method.xml.
2024-07-03doc: Clarify the possible key valuesJules Aguillon2-7/+8
2024-06-30doc: Correct mentions of gesturesJules Aguillon1-5/+7
2024-06-22doc: Where to put <modmap> (#666)Spike1-17/+36
* Modmap: Where to put it; cancelling built-in mods (#665) * Correct per Julow: not only Euro layouts * Post-edit: Doesn't depend on "built-in" layout * P-vs-L: Change "That is to say", sentence is not a restatement * Discussion with Julow: Swipe graphic to HTML; at most one modmap * Swipes: Center tables
2024-06-08Flesh out custom layout doc (#651)Spike2-75/+84
2024-05-29Configure anticircle gesture per-key (#644)Jules Aguillon1-0/+3
This adds the new 'anticircle' attribute to layouts '<key>' elements that configure the key to send when doing a anti-clockwise circle gesture on it. Labels are drawn the same way as indication. Updated docs.
2024-05-26Support the nnbsp characterJules Aguillon1-1/+2
2024-05-25Add custom layout documentation in `doc/` (#643)JapanYoshi2-0/+255