dessalines / thumb-key

A privacy-conscious Android keyboard made for your thumbs
GNU Affero General Public License v3.0
899 stars 189 forks source link

add en-dash and em-dash to english layouts #943

Closed pranabekka closed 3 weeks ago

pranabekka commented 1 month ago

Language

English

Variant

No response

Kind of request

Changes on an existing layout

More details

currently, only hyphens are available, which are most appropriate for joint words or word breaks[1], but not date/number ranges or sentence interruptions/asides.

hyphen, en-dash, and em-dash: -, –, —

an en-dash is used to connect numbers or dates in a range: "between 5–10"

an em-dash is used when inserting a related sentence into another (like parentheses), or interrupting a sentence. for example: "here i am talking ab — oh, we can ..." (this is an interruption)

reference: https://www.merriam-webster.com/grammar/em-dash-en-dash-how-to-use

[1]: joint words are like "para-social" (though they usually loose the hyphen over time). word breaks are when a whole word doesn't fit on a line, and part of it must go on another line. this is usually handled by layouts.

Acknowledgements

dessalines commented 3 weeks ago

These wouldn't go on any language keyboard, but the symbols keyboard. But also I don't think we'll support them: there's an endless number of unicode variations of nearly every symbol, and we have limited space.