<br><div class="gmail_quote">On Mon, Jan 2, 2012 at 10:57 AM, Andre Majorel <span dir="ltr"><<a href="mailto:aym-11x@teaser.fr">aym-11x@teaser.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Is there is a way to have a dead key output itself and the next<br>
key if there is no valid combination ?<br>
<br>
E.G. with [^] mapped to dead_circumflex, have [^][a] output "â"<br>
but [^][b] output "^b" instead of nothing.<br>
<br></blockquote><div><br>I think this would require to change the source code and recompile.<br>You would either do this at the Xorg level (recompile Xorg) or the GTK+ level (assuming you use the GNOME desktop environment, which replicates the Xorg functionality; recompile gtk+).<br>

For GNOME, you would need to make changes around<br><a href="http://git.gnome.org/browse/gtk+/tree/gtk/gtkimcontextsimple.c#n711">http://git.gnome.org/browse/gtk+/tree/gtk/gtkimcontextsimple.c#n711</a><br><br>There might be an easier workaround if you can give a description of what you are trying to achieve.<br>

For example, if you want to write a language that has a ^ over b, then you can use combining diacritics<br>and write b̂ (b + 0x302).<br><br>Simos<br></div></div><br>