abouttreesummaryrefslogcommitdiff
path: root/doc/Possible-key-values.md
AgeCommit message (Collapse)AuthorFilesLines
2025-05-08Clarify use of \\ per Julow in Julow#989 (#990)Spike1-2/+1
2025-03-27Possible-key-values.md—Note syntax change for slider (#958)Spike1-0/+2
The non-backward-compatible change to the XML should be mentioned as users must revise their layouts.
2025-03-08doc: Massage section on "Escape codes" (#912)Spike1-19/+18
* Add introductory text to the tables And mention characters that don't have escapes * Turn tables around Tables should be structured by what the user wants, not by what the code does. * Address Julow review #1 - Merge tables, no matter which rule requires escaping; "in the usual way for XML" applies to both - 3 escapes not mandatory removed from table to new ¶ below - Found one more symbol → legend * doc: Clarify escaping of comma and colon per #915
2025-03-01Add 'delete_word' and 'forward_delete_word' keysJules Aguillon1-6/+8
These keys are the equivalent of ctrl+backspace and ctrl+delete, respectively. They can be reached with Gesture+backspace and Gesture+delete respectively.
2025-02-27Clerical edits to "Possible values.md" (#907)Spike1-25/+36
* Massage Intro Start with definition, then use cases, then valid syntax. Use "legend" rather than "symbol" for the visible legend on the keyboard Rephrase to avoid "exhaustive". Other simplifications. * Edit section "Modifiers" Separate into two tables, each preceded by relevant introduction * Shuffle sections Retitle "Special keys"; as used in the Intro, this term refers to all the keywords in this file. Put two contrasting sections together, add "In contrast," and reword.
2025-02-23Macro keys (#878)Jules Aguillon1-50/+24
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-01-12Add cursor_up and cursor_down slider keysJules Aguillon1-0/+2
Implement up and down cursor movement slider. This is not added to any layout yet due to the undesirable behavior when moving the focus out of the text box being edited.
2025-01-11Remove the 'slider="true"' attributeJules Aguillon1-2/+2
Whether a key behaves as a slider is now purely defined by the key values present on it.
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-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-14doc: Mention switch_clipboardJules Aguillon1-0/+1
2024-07-03doc: Clarify the possible key valuesJules Aguillon1-1/+4
2024-06-08Flesh out custom layout doc (#651)Spike1-2/+2
2024-05-26Support the nnbsp characterJules Aguillon1-1/+2
2024-05-25Add custom layout documentation in `doc/` (#643)JapanYoshi1-0/+145