-
-
Save cphyc/e6bbb7f086f2d8cbcf7f8af662a8becc to your computer and use it in GitHub Desktop.
.XCompose
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#-#-#-#-#-#-#-# | |
# ~/.XCompose | |
# To change the US International keyboard layout to behave like the | |
# Microsoft Windows (TM) version of the layout | |
# version: 0.2 edit 6 (20110403-6) | |
# by @tamh [48bytes at gmail com] | |
# | |
# Released under LGPL v2.1. Please refer to it by going to: | |
# <http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html> | |
#-#-#-#-#-#-#-# | |
# KNOWN ISSUES: | |
# - Some obscure key combinations haven't been covered yet (acute + ß). | |
# - Some dead key combinations don't work at all (acute + diaeresis != '") | |
#-#-#-# | |
# Include the original Compose file to add all the assignments | |
include "/usr/share/X11/locale/en_US.UTF-8/Compose" | |
### DEAD_ACUTE | |
# Fixing dead_acute "´" assignments by overwriting the assignments | |
# Edit 3: Added the Portuguese cedilla | |
# Edit 5: Added the numbers and behavior of two dead keys | |
<dead_acute> <B> : "'B" | |
<dead_acute> <b> : "'b" | |
<dead_acute> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA | |
<dead_acute> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA | |
<dead_acute> <D> : "'D" | |
<dead_acute> <d> : "'d" | |
<dead_acute> <F> : "'F" | |
<dead_acute> <f> : "'f" | |
<dead_acute> <G> : "'G" | |
<dead_acute> <g> : "'g" | |
<dead_acute> <H> : "'H" | |
<dead_acute> <h> : "'h" | |
<dead_acute> <J> : "'J" | |
<dead_acute> <j> : "'j" | |
<dead_acute> <K> : "'K" | |
<dead_acute> <k> : "'k" | |
<dead_acute> <L> : "'L" | |
<dead_acute> <l> : "'l" | |
<dead_acute> <M> : "'M" | |
<dead_acute> <m> : "'m" | |
<dead_acute> <N> : "'N" | |
<dead_acute> <n> : "'n" | |
<dead_acute> <P> : "'P" | |
<dead_acute> <p> : "'p" | |
<dead_acute> <Q> : "'Q" | |
<dead_acute> <q> : "'q" | |
<dead_acute> <R> : "'R" | |
<dead_acute> <r> : "'r" | |
<dead_acute> <S> : "'S" | |
<dead_acute> <s> : "'s" | |
<dead_acute> <T> : "'T" | |
<dead_acute> <t> : "'t" | |
<dead_acute> <V> : "'V" | |
<dead_acute> <v> : "'v" | |
<dead_acute> <X> : "'X" | |
<dead_acute> <x> : "'x" | |
<dead_acute> <Y> : "'Y" | |
<dead_acute> <y> : "'y" | |
<dead_acute> <W> : "'W" | |
<dead_acute> <w> : "'w" | |
<dead_acute> <Z> : "'Z" | |
<dead_acute> <z> : "'z" | |
<dead_acute> <1> : "'1" | |
<dead_acute> <2> : "'2" | |
<dead_acute> <3> : "'3" | |
<dead_acute> <4> : "'4" | |
<dead_acute> <5> : "'5" | |
<dead_acute> <6> : "'6" | |
<dead_acute> <7> : "'7" | |
<dead_acute> <8> : "'8" | |
<dead_acute> <9> : "'9" | |
<dead_acute> <0> : "'0" | |
<dead_acute> <dead_acute> : "''" | |
<dead_acute> <dead_grave> : "'`" | |
<dead_acute> <dead_diaeresis> : "'\"" | |
<dead_acute> <circumflex> : "'^" | |
<dead_acute> <tilde> : "'~" | |
# Edit 6: Adding the other combinations Windows deems correct. | |
<dead_acute> <exclam> : "'!" | |
<dead_acute> <exclamdown> : "'¡" | |
<dead_acute> <onesuperior> : "'¹" | |
<dead_acute> <at> : "'@" | |
<dead_acute> <twosuperior> : "'²" | |
<dead_acute> <numbersign> : "'#" | |
<dead_acute> <threesuperior> : "'³" | |
<dead_acute> <dollar> : "'$" | |
<dead_acute> <currency> : "'¤" | |
<dead_acute> <sterling> : "'£" | |
<dead_acute> <percent> : "'%" | |
<dead_acute> <EuroSign> : "'€" | |
<dead_acute> <onequarter> : "'¼" | |
<dead_acute> <ampersand> : "'&" | |
<dead_acute> <onehalf> : "'½" | |
<dead_acute> <asterisk> : "'*" | |
<dead_acute> <threequarters> : "'¾" | |
<dead_acute> <parenleft> : "'(" | |
<dead_acute> <leftsinglequotemark> : "'‘" | |
<dead_acute> <parenright> : "')" | |
<dead_acute> <rightsinglequotemark> : "'’" | |
<dead_acute> <minus> : "'-" | |
<dead_acute> <underscore> : "'_" | |
<dead_acute> <yen> : "'¥" | |
<dead_acute> <equal> : "'=" | |
<dead_acute> <plus> : "'+" | |
<dead_acute> <multiply> : "'×" | |
<dead_acute> <division> : "'÷" | |
<dead_acute> <bracketleft> : "'[" | |
<dead_acute> <bracketright> : "']" | |
<dead_acute> <braceleft> : "'{" | |
<dead_acute> <braceright> : "'}" | |
<dead_acute> <guillemotleft> : "'«" | |
<dead_acute> <guillemotright> : "'»" | |
<dead_acute> <acute> : "'´" | |
<dead_acute> <diaeresis> : "'¨" | |
<dead_acute> <backslash> : "'\\" | |
<dead_acute> <bar> : "'|" | |
<dead_acute> <notsign> : "'¬" | |
<dead_acute> <brokenbar> : "'¦" | |
<dead_acute> <semicolon> : "';" | |
<dead_acute> <colon> : "':" | |
<dead_acute> <paragraph> : "'¶" | |
<dead_acute> <degree> : "'°" | |
<dead_acute> <comma> : "'," | |
<dead_acute> <period> : "'." | |
<dead_acute> <less> : "'<" | |
<dead_acute> <greater> : "'>" | |
<dead_acute> <slash> : "'/" | |
<dead_acute> <question> : "'?" | |
<dead_acute> <questiondown> : "'¿" | |
### DEAD_DIAERESIS | |
# Fixing dead_diaeresis "¨" assignments by overwriting the assignments | |
# Edit 4: ý and Ý are valid in Windows, thus removed those entries | |
# Edit 5: Added the numbers and behavior of two dead keys | |
<dead_diaeresis> <B> : "\"B" | |
<dead_diaeresis> <b> : "\"b" | |
<dead_diaeresis> <C> : "\"C" | |
<dead_diaeresis> <c> : "\"c" | |
<dead_diaeresis> <D> : "\"D" | |
<dead_diaeresis> <d> : "\"d" | |
<dead_diaeresis> <F> : "\"F" | |
<dead_diaeresis> <f> : "\"f" | |
<dead_diaeresis> <G> : "\"G" | |
<dead_diaeresis> <g> : "\"g" | |
<dead_diaeresis> <H> : "\"H" | |
<dead_diaeresis> <h> : "\"h" | |
<dead_diaeresis> <J> : "\"J" | |
<dead_diaeresis> <j> : "\"j" | |
<dead_diaeresis> <K> : "\"K" | |
<dead_diaeresis> <k> : "\"k" | |
<dead_diaeresis> <L> : "\"L" | |
<dead_diaeresis> <l> : "\"l" | |
<dead_diaeresis> <M> : "\"M" | |
<dead_diaeresis> <m> : "\"m" | |
<dead_diaeresis> <N> : "\"N" | |
<dead_diaeresis> <n> : "\"n" | |
<dead_diaeresis> <P> : "\"P" | |
<dead_diaeresis> <p> : "\"p" | |
<dead_diaeresis> <Q> : "\"Q" | |
<dead_diaeresis> <q> : "\"q" | |
<dead_diaeresis> <R> : "\"R" | |
<dead_diaeresis> <r> : "\"r" | |
<dead_diaeresis> <S> : "\"S" | |
<dead_diaeresis> <s> : "\"s" | |
<dead_diaeresis> <T> : "\"T" | |
<dead_diaeresis> <t> : "\"t" | |
<dead_diaeresis> <V> : "\"V" | |
<dead_diaeresis> <v> : "\"v" | |
<dead_diaeresis> <W> : "\"W" | |
<dead_diaeresis> <w> : "\"w" | |
<dead_diaeresis> <X> : "\"X" | |
<dead_diaeresis> <x> : "\"x" | |
<dead_diaeresis> <Y> : "\"Y" | |
<dead_diaeresis> <Z> : "\"Z" | |
<dead_diaeresis> <z> : "\"z" | |
<dead_diaeresis> <1> : "\"1" | |
<dead_diaeresis> <2> : "\"2" | |
<dead_diaeresis> <3> : "\"3" | |
<dead_diaeresis> <4> : "\"4" | |
<dead_diaeresis> <5> : "\"5" | |
<dead_diaeresis> <6> : "\"6" | |
<dead_diaeresis> <7> : "\"7" | |
<dead_diaeresis> <8> : "\"8" | |
<dead_diaeresis> <9> : "\"9" | |
<dead_diaeresis> <0> : "\"0" | |
<dead_diaeresis> <dead_diaeresis> : "\"\"" | |
<dead_diaeresis> <dead_acute> : "\"'" | |
<dead_diaeresis> <dead_grave> : "\"`" | |
<dead_diaeresis> <dead_circumflex> : "\"^" | |
<dead_diaeresis> <dead_tilde> : "\"~" | |
# Edit 6: Adding the other combinations Windows deems correct. | |
<dead_diaeresis> <exclam> : "\"!" | |
<dead_diaeresis> <exclamdown> : "\"¡" | |
<dead_diaeresis> <onesuperior> : "\"¹" | |
<dead_diaeresis> <at> : "\"@" | |
<dead_diaeresis> <twosuperior> : "\"²" | |
<dead_diaeresis> <numbersign> : "\"#" | |
<dead_diaeresis> <threesuperior> : "\"³" | |
<dead_diaeresis> <dollar> : "\"$" | |
<dead_diaeresis> <currency> : "\"¤" | |
<dead_diaeresis> <sterling> : "\"£" | |
<dead_diaeresis> <percent> : "\"%" | |
<dead_diaeresis> <EuroSign> : "\"€" | |
<dead_diaeresis> <onequarter> : "\"¼" | |
<dead_diaeresis> <ampersand> : "\"&" | |
<dead_diaeresis> <onehalf> : "\"½" | |
<dead_diaeresis> <asterisk> : "\"*" | |
<dead_diaeresis> <threequarters> : "\"¾" | |
<dead_diaeresis> <parenleft> : "\"(" | |
<dead_diaeresis> <leftsinglequotemark> : "\"‘" | |
<dead_diaeresis> <parenright> : "\")" | |
<dead_diaeresis> <rightsinglequotemark> : "\"’" | |
<dead_diaeresis> <minus> : "\"-" | |
<dead_diaeresis> <underscore> : "\"_" | |
<dead_diaeresis> <yen> : "\"¥" | |
<dead_diaeresis> <equal> : "\"=" | |
<dead_diaeresis> <plus> : "\"+" | |
<dead_diaeresis> <multiply> : "\"×" | |
<dead_diaeresis> <division> : "\"÷" | |
<dead_diaeresis> <bracketleft> : "\"[" | |
<dead_diaeresis> <bracketright> : "\"]" | |
<dead_diaeresis> <braceleft> : "\"{" | |
<dead_diaeresis> <braceright> : "\"}" | |
<dead_diaeresis> <guillemotleft> : "\"«" | |
<dead_diaeresis> <guillemotright> : "\"»" | |
<dead_diaeresis> <acute> : "\"´" | |
<dead_diaeresis> <diaeresis> : "\"¨" | |
<dead_diaeresis> <backslash> : "\"\\" | |
<dead_diaeresis> <bar> : "\"|" | |
<dead_diaeresis> <notsign> : "\"¬" | |
<dead_diaeresis> <brokenbar> : "\"¦" | |
<dead_diaeresis> <semicolon> : "\";" | |
<dead_diaeresis> <colon> : "\":" | |
<dead_diaeresis> <paragraph> : "\"¶" | |
<dead_diaeresis> <degree> : "\"°" | |
<dead_diaeresis> <comma> : "\"," | |
<dead_diaeresis> <period> : "\"." | |
<dead_diaeresis> <less> : "\"<" | |
<dead_diaeresis> <greater> : "\">" | |
<dead_diaeresis> <slash> : "\"/" | |
<dead_diaeresis> <question> : "\"?" | |
<dead_diaeresis> <questiondown> : "\"¿" | |
### DEAD_GRAVE | |
# Fixing dead_grave "`" assignments by overwriting the assignments | |
# Edit 5: Added the numbers and behavior of two dead keys | |
<dead_grave> <B> : "`B" | |
<dead_grave> <b> : "`b" | |
<dead_grave> <C> : "`C" | |
<dead_grave> <c> : "`c" | |
<dead_grave> <D> : "`D" | |
<dead_grave> <d> : "`d" | |
<dead_grave> <F> : "`F" | |
<dead_grave> <f> : "`f" | |
<dead_grave> <G> : "`G" | |
<dead_grave> <g> : "`g" | |
<dead_grave> <H> : "`H" | |
<dead_grave> <h> : "`h" | |
<dead_grave> <J> : "`J" | |
<dead_grave> <j> : "`j" | |
<dead_grave> <K> : "`K" | |
<dead_grave> <k> : "`k" | |
<dead_grave> <L> : "`L" | |
<dead_grave> <l> : "`l" | |
<dead_grave> <M> : "`M" | |
<dead_grave> <m> : "`m" | |
<dead_grave> <N> : "`N" | |
<dead_grave> <n> : "`n" | |
<dead_grave> <P> : "`P" | |
<dead_grave> <p> : "`p" | |
<dead_grave> <Q> : "`Q" | |
<dead_grave> <q> : "`q" | |
<dead_grave> <R> : "`R" | |
<dead_grave> <r> : "`r" | |
<dead_grave> <S> : "`S" | |
<dead_grave> <s> : "`s" | |
<dead_grave> <T> : "`T" | |
<dead_grave> <t> : "`t" | |
<dead_grave> <V> : "`V" | |
<dead_grave> <v> : "`v" | |
<dead_grave> <W> : "`W" | |
<dead_grave> <w> : "`w" | |
<dead_grave> <X> : "`X" | |
<dead_grave> <x> : "`x" | |
<dead_grave> <Y> : "`Y" | |
<dead_grave> <y> : "`y" | |
<dead_grave> <Z> : "`Z" | |
<dead_grave> <z> : "`z" | |
<dead_grave> <1> : "`1" | |
<dead_grave> <2> : "`2" | |
<dead_grave> <3> : "`3" | |
<dead_grave> <4> : "`4" | |
<dead_grave> <5> : "`5" | |
<dead_grave> <6> : "`6" | |
<dead_grave> <7> : "`7" | |
<dead_grave> <8> : "`8" | |
<dead_grave> <9> : "`9" | |
<dead_grave> <0> : "`0" | |
<dead_grave> <dead_grave> : "``" | |
<dead_grave> <dead_acute> : "`'" | |
<dead_grave> <dead_diaeresis> : "`\"" | |
<dead_grave> <dead_circumflex> : "`^" | |
<dead_grave> <dead_tilde> : "`~" | |
# Edit 6: Adding the other combinations Windows deems correct. | |
<dead_grave> <exclam> : "`!" | |
<dead_grave> <exclamdown> : "`¡" | |
<dead_grave> <onesuperior> : "`¹" | |
<dead_grave> <at> : "`@" | |
<dead_grave> <twosuperior> : "`²" | |
<dead_grave> <numbersign> : "`#" | |
<dead_grave> <threesuperior> : "`³" | |
<dead_grave> <dollar> : "`$" | |
<dead_grave> <currency> : "`¤" | |
<dead_grave> <sterling> : "`£" | |
<dead_grave> <percent> : "`%" | |
<dead_grave> <EuroSign> : "`€" | |
<dead_grave> <onequarter> : "`¼" | |
<dead_grave> <ampersand> : "`&" | |
<dead_grave> <onehalf> : "`½" | |
<dead_grave> <asterisk> : "`*" | |
<dead_grave> <threequarters> : "`¾" | |
<dead_grave> <parenleft> : "`(" | |
<dead_grave> <leftsinglequotemark> : "`‘" | |
<dead_grave> <parenright> : "`)" | |
<dead_grave> <rightsinglequotemark> : "`’" | |
<dead_grave> <minus> : "`-" | |
<dead_grave> <underscore> : "`_" | |
<dead_grave> <yen> : "`¥" | |
<dead_grave> <equal> : "`=" | |
<dead_grave> <plus> : "`+" | |
<dead_grave> <multiply> : "`×" | |
<dead_grave> <division> : "`÷" | |
<dead_grave> <bracketleft> : "`[" | |
<dead_grave> <bracketright> : "`]" | |
<dead_grave> <braceleft> : "`{" | |
<dead_grave> <braceright> : "`}" | |
<dead_grave> <guillemotleft> : "`«" | |
<dead_grave> <guillemotright> : "`»" | |
<dead_grave> <acute> : "`´" | |
<dead_grave> <diaeresis> : "`¨" | |
<dead_grave> <backslash> : "`\\" | |
<dead_grave> <bar> : "`|" | |
<dead_grave> <notsign> : "`¬" | |
<dead_grave> <brokenbar> : "`¦" | |
<dead_grave> <semicolon> : "`;" | |
<dead_grave> <colon> : "`:" | |
<dead_grave> <paragraph> : "`¶" | |
<dead_grave> <degree> : "`°" | |
<dead_grave> <comma> : "`," | |
<dead_grave> <period> : "`." | |
<dead_grave> <less> : "`<" | |
<dead_grave> <greater> : "`>" | |
<dead_grave> <slash> : "`/" | |
<dead_grave> <question> : "`?" | |
<dead_grave> <questiondown> : "`¿" | |
### DEAD_CIRCUMFLEX | |
# Fixing dead_circumflex "^" assignments by overwriting the assignments | |
# Edit 5: Added the numbers and behavior of two dead keys | |
<dead_circumflex> <B> : "^B" | |
<dead_circumflex> <b> : "^b" | |
<dead_circumflex> <C> : "^C" | |
<dead_circumflex> <c> : "^c" | |
<dead_circumflex> <D> : "^D" | |
<dead_circumflex> <d> : "^d" | |
<dead_circumflex> <F> : "^F" | |
<dead_circumflex> <f> : "^f" | |
<dead_circumflex> <G> : "^G" | |
<dead_circumflex> <g> : "^g" | |
<dead_circumflex> <H> : "^H" | |
<dead_circumflex> <h> : "^h" | |
<dead_circumflex> <J> : "^J" | |
<dead_circumflex> <j> : "^j" | |
<dead_circumflex> <K> : "^K" | |
<dead_circumflex> <k> : "^k" | |
<dead_circumflex> <L> : "^L" | |
<dead_circumflex> <l> : "^l" | |
<dead_circumflex> <M> : "^M" | |
<dead_circumflex> <m> : "^m" | |
<dead_circumflex> <N> : "^N" | |
<dead_circumflex> <n> : "^n" | |
<dead_circumflex> <P> : "^P" | |
<dead_circumflex> <p> : "^p" | |
<dead_circumflex> <Q> : "^Q" | |
<dead_circumflex> <q> : "^q" | |
<dead_circumflex> <R> : "^R" | |
<dead_circumflex> <r> : "^r" | |
<dead_circumflex> <S> : "^S" | |
<dead_circumflex> <s> : "^s" | |
<dead_circumflex> <T> : "^T" | |
<dead_circumflex> <t> : "^t" | |
<dead_circumflex> <V> : "^V" | |
<dead_circumflex> <v> : "^v" | |
<dead_circumflex> <W> : "^W" | |
<dead_circumflex> <w> : "^w" | |
<dead_circumflex> <X> : "^X" | |
<dead_circumflex> <x> : "^x" | |
<dead_circumflex> <Y> : "^Y" | |
<dead_circumflex> <y> : "^y" | |
<dead_circumflex> <Z> : "^Z" | |
<dead_circumflex> <z> : "^z" | |
<dead_circumflex> <1> : "^1" | |
<dead_circumflex> <2> : "^2" | |
<dead_circumflex> <3> : "^3" | |
<dead_circumflex> <4> : "^4" | |
<dead_circumflex> <5> : "^5" | |
<dead_circumflex> <6> : "^6" | |
<dead_circumflex> <7> : "^7" | |
<dead_circumflex> <8> : "^8" | |
<dead_circumflex> <9> : "^9" | |
<dead_circumflex> <0> : "^0" | |
<dead_circumflex> <dead_circumflex> : "^^" | |
<dead_circumflex> <dead_acute> : "^'" | |
<dead_circumflex> <dead_grave> : "^`" | |
<dead_circumflex> <dead_diaeresis> : "^\"" | |
<dead_circumflex> <dead_tilde> : "^~" | |
# Edit 6: Adding the other combinations Windows deems correct. | |
<dead_circumflex> <exclam> : "^!" | |
<dead_circumflex> <exclamdown> : "^¡" | |
<dead_circumflex> <onesuperior> : "^¹" | |
<dead_circumflex> <at> : "^@" | |
<dead_circumflex> <twosuperior> : "^²" | |
<dead_circumflex> <numbersign> : "^#" | |
<dead_circumflex> <threesuperior> : "^³" | |
<dead_circumflex> <dollar> : "^$" | |
<dead_circumflex> <currency> : "^¤" | |
<dead_circumflex> <sterling> : "^£" | |
<dead_circumflex> <percent> : "^%" | |
<dead_circumflex> <EuroSign> : "^€" | |
<dead_circumflex> <onequarter> : "^¼" | |
<dead_circumflex> <ampersand> : "^&" | |
<dead_circumflex> <onehalf> : "^½" | |
<dead_circumflex> <asterisk> : "^*" | |
<dead_circumflex> <threequarters> : "^¾" | |
<dead_circumflex> <parenleft> : "^(" | |
<dead_circumflex> <leftsinglequotemark> : "^‘" | |
<dead_circumflex> <parenright> : "^)" | |
<dead_circumflex> <rightsinglequotemark> : "^’" | |
<dead_circumflex> <minus> : "^-" | |
<dead_circumflex> <underscore> : "^_" | |
<dead_circumflex> <yen> : "^¥" | |
<dead_circumflex> <equal> : "^=" | |
<dead_circumflex> <plus> : "^+" | |
<dead_circumflex> <multiply> : "^×" | |
<dead_circumflex> <division> : "^÷" | |
<dead_circumflex> <bracketleft> : "^[" | |
<dead_circumflex> <bracketright> : "^]" | |
<dead_circumflex> <braceleft> : "^{" | |
<dead_circumflex> <braceright> : "^}" | |
<dead_circumflex> <guillemotleft> : "^«" | |
<dead_circumflex> <guillemotright> : "^»" | |
<dead_circumflex> <acute> : "^´" | |
<dead_circumflex> <diaeresis> : "^¨" | |
<dead_circumflex> <backslash> : "^\\" | |
<dead_circumflex> <bar> : "^|" | |
<dead_circumflex> <notsign> : "^¬" | |
<dead_circumflex> <brokenbar> : "^¦" | |
<dead_circumflex> <semicolon> : "^;" | |
<dead_circumflex> <colon> : "^:" | |
<dead_circumflex> <paragraph> : "^¶" | |
<dead_circumflex> <degree> : "^°" | |
<dead_circumflex> <comma> : "^," | |
<dead_circumflex> <period> : "^." | |
<dead_circumflex> <less> : "^<" | |
<dead_circumflex> <greater> : "^>" | |
<dead_circumflex> <slash> : "^/" | |
<dead_circumflex> <question> : "^?" | |
<dead_circumflex> <questiondown> : "^¿" | |
### DEAD_TILDE | |
# Fixing dead_tilde "~" assignments by overwriting the assignments | |
# Edit 4: tilde e, i and u are invalid in Windows. Removed those entries. | |
# Edit 5: Added the numbers and when two dead keys are pressed one after other. | |
<dead_tilde> <B> : "~B" | |
<dead_tilde> <b> : "~b" | |
<dead_tilde> <C> : "~C" | |
<dead_tilde> <c> : "~c" | |
<dead_tilde> <D> : "~D" | |
<dead_tilde> <d> : "~d" | |
<dead_tilde> <E> : "~E" | |
<dead_tilde> <e> : "~e" | |
<dead_tilde> <F> : "~F" | |
<dead_tilde> <f> : "~f" | |
<dead_tilde> <G> : "~G" | |
<dead_tilde> <g> : "~g" | |
<dead_tilde> <H> : "~H" | |
<dead_tilde> <h> : "~h" | |
<dead_tilde> <I> : "~I" | |
<dead_tilde> <i> : "~i" | |
<dead_tilde> <J> : "~J" | |
<dead_tilde> <j> : "~j" | |
<dead_tilde> <K> : "~K" | |
<dead_tilde> <k> : "~k" | |
<dead_tilde> <L> : "~L" | |
<dead_tilde> <l> : "~l" | |
<dead_tilde> <M> : "~M" | |
<dead_tilde> <m> : "~m" | |
<dead_tilde> <P> : "~P" | |
<dead_tilde> <p> : "~p" | |
<dead_tilde> <Q> : "~Q" | |
<dead_tilde> <q> : "~q" | |
<dead_tilde> <R> : "~R" | |
<dead_tilde> <r> : "~r" | |
<dead_tilde> <S> : "~S" | |
<dead_tilde> <s> : "~s" | |
<dead_tilde> <T> : "~T" | |
<dead_tilde> <t> : "~t" | |
<dead_tilde> <U> : "~U" | |
<dead_tilde> <u> : "~u" | |
<dead_tilde> <V> : "~V" | |
<dead_tilde> <v> : "~v" | |
<dead_tilde> <W> : "~W" | |
<dead_tilde> <w> : "~w" | |
<dead_tilde> <X> : "~X" | |
<dead_tilde> <x> : "~x" | |
<dead_tilde> <Y> : "~Y" | |
<dead_tilde> <y> : "~y" | |
<dead_tilde> <Z> : "~Z" | |
<dead_tilde> <z> : "~z" | |
<dead_tilde> <1> : "~1" | |
<dead_tilde> <2> : "~2" | |
<dead_tilde> <3> : "~3" | |
<dead_tilde> <4> : "~4" | |
<dead_tilde> <5> : "~5" | |
<dead_tilde> <6> : "~6" | |
<dead_tilde> <7> : "~7" | |
<dead_tilde> <8> : "~8" | |
<dead_tilde> <9> : "~9" | |
<dead_tilde> <0> : "~0" | |
<dead_tilde> <dead_tilde> : "~~" | |
<dead_tilde> <dead_acute> : "~'" | |
<dead_tilde> <dead_grave> : "~`" | |
<dead_tilde> <dead_diaeresis> : "~\"" | |
<dead_tilde> <dead_circumflex> : "~^" | |
# Edit 6: Adding the other combinations Windows deems correct. | |
<dead_tilde> <exclam> : "~!" | |
<dead_tilde> <exclamdown> : "~¡" | |
<dead_tilde> <onesuperior> : "~¹" | |
<dead_tilde> <at> : "~@" | |
<dead_tilde> <twosuperior> : "~²" | |
<dead_tilde> <numbersign> : "~#" | |
<dead_tilde> <threesuperior> : "~³" | |
<dead_tilde> <dollar> : "~$" | |
<dead_tilde> <currency> : "~¤" | |
<dead_tilde> <sterling> : "~£" | |
<dead_tilde> <percent> : "~%" | |
<dead_tilde> <EuroSign> : "~€" | |
<dead_tilde> <onequarter> : "~¼" | |
<dead_tilde> <ampersand> : "~&" | |
<dead_tilde> <onehalf> : "~½" | |
<dead_tilde> <asterisk> : "~*" | |
<dead_tilde> <threequarters> : "~¾" | |
<dead_tilde> <parenleft> : "~(" | |
<dead_tilde> <leftsinglequotemark> : "~‘" | |
<dead_tilde> <parenright> : "~)" | |
<dead_tilde> <rightsinglequotemark> : "~’" | |
<dead_tilde> <minus> : "~-" | |
<dead_tilde> <underscore> : "~_" | |
<dead_tilde> <yen> : "~¥" | |
<dead_tilde> <equal> : "~=" | |
<dead_tilde> <plus> : "~+" | |
<dead_tilde> <multiply> : "~×" | |
<dead_tilde> <division> : "~÷" | |
<dead_tilde> <bracketleft> : "~[" | |
<dead_tilde> <bracketright> : "~]" | |
<dead_tilde> <braceleft> : "~{" | |
<dead_tilde> <braceright> : "~}" | |
<dead_tilde> <guillemotleft> : "~«" | |
<dead_tilde> <guillemotright> : "~»" | |
<dead_tilde> <acute> : "~´" | |
<dead_tilde> <diaeresis> : "~¨" | |
<dead_tilde> <backslash> : "~\\" | |
<dead_tilde> <bar> : "~|" | |
<dead_tilde> <notsign> : "~¬" | |
<dead_tilde> <brokenbar> : "~¦" | |
<dead_tilde> <semicolon> : "~;" | |
<dead_tilde> <colon> : "~:" | |
<dead_tilde> <paragraph> : "~¶" | |
<dead_tilde> <degree> : "~°" | |
<dead_tilde> <comma> : "~," | |
<dead_tilde> <period> : "~." | |
<dead_tilde> <less> : "~<" | |
<dead_tilde> <greater> : "~>" | |
<dead_tilde> <slash> : "~/" | |
<dead_tilde> <question> : "~?" | |
<dead_tilde> <questiondown> : "~¿" | |
# REAL FILE ENDS HERE | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment