====== Compose Key ====== Having a compose key is sick. Why have I only just found out about this. I us the US keyboard layout, so doing accents has been a pain. Either you memorise a bunch of unintuitive strings of characters, or you copy+paste. Compose key to the rescue! I use ''setxkbmap -option compose:ralt'' to make the right alt key the compose key, and now I can enter accents and other useful unicode characters with very sensible key sequences. You can add sequences with the file ''~/.XCompose'', or by using the environment variable ''$XCOMPOSEFILE'' to put it somewhere else (also might wanna set ''$XCOMPOSECACHE''). Like lots of keyboard meta keys it has a [[unicode]] character you rarely see: ⎄ ===== Sequences ===== Some one's I've found useful Press [compose key], then the indicated sequence of keys nbjp Something in this table means I can't edit this page through the web interface. ^ Character ^ Sequence | | ◌́ | ''' [letter]'' | | ◌̀ | ''` [letter]'' | | ◌̂ | ''^ [letter]'' | | ◌̌ | ''v [letter]'' | | ◌̆ | ''u [letter]'' | | ◌̃ | ''~ [letter]'' | | ◌̈ | ''" [letter]'' | | ◌̊ | ''o [letter]'' | | ç | '', c'' | | ø | ''/ o'' | | || | æ | ''a e'' | | œ | ''o e'' | | ff | ''f f'' | | fi | ''f i'' | | fl | ''f l'' | | ß | ''s s'' | | ij | ''i j'' | | || | ‘ | ''< ' '' | | ’ | ''> ' '' | | “ | ''< "'' | | ” | ''> "'' | | « | ''< <'' | | » | ''> >'' | | || | ÷ | '': -'' | | ° | ''o o'' | | × | ''x x'' | | ½ | ''1 2'' | | ∞ | ''8 8'' | | || | ↑ | ''^ |'' | | → | ''- >'' | | ↓ | ''v |'' | | ← | ''< -'' | | || | ♩ | ''# q'' | | ♪ | ''# e'' | | ♫ | ''# E'' | | ♬ | ''# S'' | | ♯ | ''# #'' | | ♭ | ''# b'' | | ♮ | ''# f'' | | || | — | ''- - -'' | | – | ''- - .'' | | … | ''. .'' | | • | ''. ='' | | § | ''s o'' | | ¶ | ''! p'' | | © | ''o c'' | | ® | ''o r'' | | ™ | ''t m'' | | ♥ | ''< 3'' | | ⋄ | ''< >'' | | ☺ | '': )'' | | ☹ | '': ('' | | № | ''N O'' or ''N o'' | ===== See Also ===== * [[wp>Compose key]] * [[wp>Compose_key#Common_compose_combinations]] {{tag>linux unicode keyboard text external-edit-only}}