Unicode Character Input

Discussions center on methods for typing special Unicode symbols, diacritics, and characters using compose keys, AltGr, keyboard shortcuts, and tools like WinCompose across Linux, Windows, and Mac.

➡️ Stable 0.6x Hardware
2,342
Comments
20
Years Active
5
Top Authors
#1301
Topic ID

Activity Over Time

2007
4
2008
15
2009
44
2010
55
2011
69
2012
128
2013
117
2014
119
2015
68
2016
129
2017
109
2018
116
2019
121
2020
181
2021
258
2022
154
2023
230
2024
191
2025
222
2026
12

Keywords

AltGr X11 US KDE HN APL UTF ASCII ESC NOT compose unicode alt key characters type keyboard esc ctrl typed

Sample Comments

nsxwolf Sep 30, 2014 View on HN

Can't teach her Alt+Tilde? (er, Alt-Backtick really)

ufo Aug 7, 2020 View on HN

On Linux you can use the Compose key for this. It is also possible to define custom sequences.

aldanor Sep 20, 2017 View on HN

I use it quite often to type in unicode characters like ⌘, or music sharp/flats, etc.

DocTomoe Nov 15, 2021 View on HN

You seem to be trying to solve a problem that could easily be solved by using a Compose key: https://en.wikipedia.org/wiki/Compose_key

afiori Mar 2, 2021 View on HN

I do not want to learn new input methods for every program, I want a standardized compose-like functionality that allow me to write both diacritics and backticks ( a plus for the rest of unicode)

uryga Aug 26, 2019 View on HN

i regularly use Compose for unicode symbols, mostly stuff like ←↑↓→–≠ . it's not too clunky, for example "→" is "RAlt, -, >" in succession.

davidy123 Dec 1, 2018 View on HN

You could look into using "compose key." It's quite intuitive and opens up a whole new world of expression.

kyberias Sep 29, 2024 View on HN

How are those Unicode characters typed in an editor with a normal keyboard?

darthoctopus Jul 3, 2019 View on HN

If you're on Linux, you can set up your compose key map to do the job. here's an example: https://gist.github.com/carlobaldassi/8951743

Causality1 Jul 17, 2021 View on HN

It would be nice if the suggestions included the keyboard shortcut for inserting that character.