<div>Dear Robby and matthew,</div><div><br></div><div>Its a Dell laptop from the USA with a standard american keyboard.  I&#39;m running Windows Vista.<br></div><div><br></div><div>Both:</div><div>(keybinding &quot;?c:m:r&quot; (λ (editor evt) (send editor insert &quot;ṝ&quot;)))</div>
<div>and</div><div>(keybinding &quot;c:m:r&quot; (λ (editor evt) (send editor insert &quot;ṝ&quot;)))</div><div><br></div><div>don&#39;t output anything when I press ctrl,alt, r together.</div><div><br></div><div>Also:</div>
<div>(keybinding &quot;c:s:a&quot; (λ (editor evt) (send editor insert &quot;Ā&quot;)))</div><div>Outputs A not  
Ā when I press ctrl,shift, a</div><div><br></div><div>Thanks,</div><div>Harry </div><br><div class="gmail_quote">On Sun, Nov 20, 2011 at 9:16 AM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Also, does changing &quot;c:m:r&quot; to &quot;?:c:m:r&quot; have any effect?<br>
<br>
The &quot;?:&quot; prefix means &quot;try to match with the character that would have<br>
been produced if the AltGr key wasn&#39;t pressed&quot;, since an Ctl+Alt<br>
combination can be treated as an AltGr modifier that might produce a<br>
character other than &quot;r&quot; (depending on your keyboard configuration).<br>
<div><div class="h5"><br>
At Sun, 20 Nov 2011 06:52:06 -0600, Robby Findler wrote:<br>
&gt; What does it do when you type that last keybinding? Do you just see an<br>
&gt; &quot;r&quot; inserted? Also, just to confirm: you have an American keyboard,<br>
&gt; right?<br>
&gt;<br>
&gt; Robby<br>
&gt;<br>
&gt; On Sat, Nov 19, 2011 at 11:18 PM, Harry Spier &lt;<a href="mailto:vasishtha.spier@gmail.com">vasishtha.spier@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt; I want to set up some user defined keybindings to type unicode letters with<br>
&gt; &gt; diacritical marks into DrRacket but I want to use the same keybinding system<br>
&gt; &gt; I&#39;m used to.  I&#39;m able to set up the user defined keybindings that use only<br>
&gt; &gt; one control character.  But I can&#39;t figure out how to set up keybindings<br>
&gt; &gt; that use two control characters pressed simultaneously.  For example I can&#39;t<br>
&gt; &gt; figure out how to set a keybinding up so that Ctrl,Alt and r pressed<br>
&gt; &gt; simultaneously will print r with dot underneath and macron on top, i.e. &quot;ṝ&quot;<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m using Racket on Windows.<br>
&gt; &gt; I tried the following in my user defined keybindings file..<br>
&gt; &gt; #lang s-exp framework/keybinding-lang<br>
&gt; &gt; (keybinding &quot;c:a&quot; (λ (editor evt) (send editor insert &quot;ā&quot;)))<br>
&gt; &gt; (keybinding &quot;c:i&quot; (λ (editor evt) (send editor insert &quot;ī&quot;)))<br>
&gt; &gt; (keybinding &quot;c:u&quot; (λ (editor evt) (send editor insert &quot;ū&quot;)))<br>
&gt; &gt; (keybinding &quot;m:t&quot; (λ (editor evt) (send editor insert &quot;ṭ&quot;)))<br>
&gt; &gt; .<br>
&gt; &gt; .<br>
&gt; &gt; .<br>
&gt; &gt; (keybinding &quot;c:m:r&quot; (λ (editor evt) (send editor insert &quot;ṝ&quot;)))<br>
&gt; &gt; Everything works except the last keybinding which I thought would mean<br>
&gt; &gt; ctrl,alt, and r pressed simultaneously.<br>
&gt; &gt; Thanks in advance<br>
&gt; &gt; Harry Spier<br>
<br>
</div></div></blockquote></div><br>