<div>I want to set up some user defined keybindings to type unicode letters with diacritical marks into DrRacket but I want to use the same keybinding system I'm used to. I'm able to set up the user defined keybindings that use only one control character. But I can't figure out how to set up keybindings that use two control characters pressed simultaneously. For example I can't figure out how to set a keybinding up so that Ctrl,Alt and r pressed simultaneously will print r with dot underneath and macron on top, i.e. "ṝ"<br>
</div><div><br></div><div>I'm using Racket on Windows.</div><div><br></div><div>I tried the following in my user defined keybindings file..</div><div><br></div><div>#lang s-exp framework/keybinding-lang<br>(keybinding "c:a" (λ (editor evt) (send editor insert "ā")))<br>
(keybinding "c:i" (λ (editor evt) (send editor insert "ī")))<br>(keybinding "c:u" (λ (editor evt) (send editor insert "ū")))<br>(keybinding "m:t" (λ (editor evt) (send editor insert "ṭ")))</div>
<div>.</div><div>.</div><div>.<br>(keybinding "c:m:r" (λ (editor evt) (send editor insert "ṝ")))</div><div><br></div><div>Everything works except the last keybinding which I thought would mean ctrl,alt, and r pressed simultaneously. </div>
<div><br></div><div>Thanks in advance</div><div>Harry Spier</div>