Skip to content

Instantly share code, notes, and snippets.

@dajare
Created October 18, 2024 12:42
Show Gist options
  • Save dajare/d949f3e3b4a32582787b12850e1deccd to your computer and use it in GitHub Desktop.
Save dajare/d949f3e3b4a32582787b12850e1deccd to your computer and use it in GitHub Desktop.
My X11/ComposeKey profile
include "%L" # import the default Compose file for your locale
# MY MULTI = Rt-Super-key (beside right-Ctrl) | ThinkBook = Rt-Ctrl
## DOT-FILE!! Rename = .XCompose
<Multi_key> <semicolon> <apostrophe> : "‘" U2018 # LEFT SINGLE QUOTATION MARK
<Multi_key> <semicolon> <numbersign> : "’" U2019 # RIGHT SINGLE QUOTATION MARK
<Multi_key> <bracketleft> <bracketleft> : "‘" U2018 # LEFT SINGLE QUOTATION MARK
<Multi_key> <bracketright> <bracketright> : "’" U2019 # RIGHT SINGLE QUOTATION MARK
<Multi_key> <grave> <grave> : "‘" U2018 # LEFT SINGLE QUOTATION MARK
<Multi_key> <1> <1> : "’" U2019 # RIGHT SINGLE QUOTATION MARK
<Multi_key> <colon> <apostrophe> : "“" U201c # LEFT DOUBLE QUOTATION MARK
<Multi_key> <colon> <numbersign> : "”" U201d # RIGHT DOUBLE QUOTATION MARK
<Multi_key> <E> <E> : "ɛ" U025b # LATIN SMALL LETTER OPEN E, block: IPA Extensions
## multi e e = ə # already defined
<Multi_key> <parenleft> <parenleft> : "ʿ" U02bf # MODIFIER LETTER LEFT HALF RING
<Multi_key> <parenright> <parenright> : "ʾ" U02be # MODIFIER LETTER RIGHT HALF RING
<Multi_key> <h> <d> : "ḥ" U1E25 # LATIN SMALL LETTER H WITH DOT BELOW
<Multi_key> <s> <d> : "ṣ" U1E63 # LATIN SMALL LETTER S WITH DOT BELOW
<Multi_key> <t> <d> : "ṭ" U1E6D # LATIN SMALL LETTER T WITH DOT BELOW
<Multi_key> <e> <parenleft> : "ĕ" U0115 # Latin Small Letter E with Breve
<Multi_key> <i> <parenleft> : "ĭ" U012D # Latin Small Letter I with Breve
<Multi_key> <o> <parenleft> : "ŏ" U014F # Latin Small Letter O with Breve
<Multi_key> <u> <parenleft> : "ŭ" U016D # Latin Small Letter U with Breve
<Multi_key> <s> <parenright> : "š" U0161 # Latin Small Letter S with Caron
<Multi_key> <v> <v> : "✓" U2713 # CHECK MARK
<Multi_key> <minus> <asciicircum> : "↑" U2191 # UPWARDS ARROW
<Multi_key> <minus> <v> : "↓" U2193 # DOWNWARDS ARROW
<Multi_key> <space> <t> : " " U2009 # THIN SPACE
<Multi_key> <space> <h> : " " U200A # HAIR SPACE
<Multi_key> <space> <n> : " " U00A0 # NO-BREAK SPACE
<Multi_key> <g> <h> <p> <underscore> : " ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # github
## SEE:
## https://help.ubuntu.com/community/GtkComposeTable ☺ ✓ U+2713
## https://help.ubuntu.com/community/ComposeKey
## You can hit Ctrl+Shift+U, type a Unicode code point and hit Enter to insert
## For STRING: https://askubuntu.com/a/692416/38585
## § so
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment