Use Cases
Putting parentheses or quotes around already typed text.
Proposal
Handle presses of symbols that are typically used to wrap text: when a text selection exists, insert the symbol at both the beginning and the end of the selection. When no text is selected, type normally.
Proposed list of such symbols: "`()[]{}<>*„“”«». For paired symbols, insert the corresponding opening symbol at the start of the selection and its matching closing symbol at the end.
This feature is implemented in VS Code on desktop, and on Android I believe it exists in HeliBoard as well.
References
No response
Use Cases
Putting parentheses or quotes around already typed text.
Proposal
Handle presses of symbols that are typically used to wrap text: when a text selection exists, insert the symbol at both the beginning and the end of the selection. When no text is selected, type normally.
Proposed list of such symbols: "`()[]{}<>*„“”«». For paired symbols, insert the corresponding opening symbol at the start of the selection and its matching closing symbol at the end.
This feature is implemented in VS Code on desktop, and on Android I believe it exists in HeliBoard as well.
References
No response