<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>That change in keymap.ss works fine for me. <BR>
&nbsp;<BR>
Thank you&nbsp;everybody!<BR>
&nbsp;<BR>
Niklas<BR><BR><BR><BR><BR>

<HR id=stopSpelling>
<BR>
&gt; Date: Fri, 13 Jun 2008 12:21:02 -0500<BR>&gt; From: robby@cs.uchicago.edu<BR>&gt; To: p3k@iki.fi<BR>&gt; Subject: Re: [plt-scheme] Swedish keyboard bug in DrScheme<BR>&gt; CC: plt-scheme@list.cs.brown.edu<BR>&gt; <BR>&gt; Thanks for figuring this out! I don't have a sweedish keyboard to test<BR>&gt; this on, so I wonder if one of you can help me by applying the patch<BR>&gt; below (just a simple change to two lines), exiting drscheme, running<BR>&gt; "setup-plt" from a shell/command window and then seeing if DrScheme<BR>&gt; behaves properly after that?<BR>&gt; <BR>&gt; The file in question in plt/collects/framework/private/keymap.ss. Just<BR>&gt; in case you're not familiar with the notation below, the lines with<BR>&gt; the "-" in front go away and should be replaced by the ones with the<BR>&gt; "+" in front (but don't include the "+" itself). The lines without "+"<BR>&gt; or "-" are just there for context so you can be sure you're in the<BR>&gt; right spot in the file.<BR>&gt; <BR>&gt; ===================================================================<BR>&gt; --- keymap.ss (revision 10227)<BR>&gt; +++ keymap.ss (working copy)<BR>&gt; @@ -1079,8 +1079,8 @@<BR>&gt; (setup-mappings greek-letters #f)<BR>&gt; (setup-mappings Greek-letters #t))<BR>&gt; <BR>&gt; - (map "c:\\" "TeX compress")<BR>&gt; - (map "m:\\" "TeX compress")<BR>&gt; + (map "~m:c:\\" "TeX compress")<BR>&gt; + (map "~c:m:\\" "TeX compress")<BR>&gt; <BR>&gt; (map-meta "c:down" "down-into-embedded-editor")<BR>&gt; (map "a:c:down" "down-into-embedded-editor")<BR>&gt; <BR>&gt; Thanks,<BR>&gt; Robby<BR>&gt; <BR>&gt; On Fri, Jun 13, 2008 at 11:33 AM, Pekka Karjalainen &lt;p3k@iki.fi&gt; wrote:<BR>&gt; &gt; On 6/13/08, Niklas Larsson &lt;nifty@live.se&gt; wrote:<BR>&gt; &gt;&gt;<BR>&gt; &gt;&gt; In DrScheme 4.0 for Windows it is impossible to type a backslash character<BR>&gt; &gt;&gt; on a swedish keyboard. We use the AltGr-+ combination to get '\' on swedish<BR>&gt; &gt;&gt; keyboards, it does nothing in DrScheme, all other AltGr combinations seem to<BR>&gt; &gt;&gt; work fine (braces, @, $, €...). This problem didn't exist in v371. A really<BR>&gt; &gt;&gt; weird bug.<BR>&gt; &gt;<BR>&gt; &gt; DrScheme has a default keybinding where Meta-\ means "TeX compress".<BR>&gt; &gt; This changes the names of greek letters written in TeX style to the<BR>&gt; &gt; corresponding symbols. E.g. \beta turns into the actual character for<BR>&gt; &gt; lowercase beta. I think this only works when the caret is placed right<BR>&gt; &gt; after such a string.<BR>&gt; &gt;<BR>&gt; &gt; You can change the keybinding with the help of this piece of code.<BR>&gt; &gt; It's based on a message I found in the mailing list archives, as<BR>&gt; &gt; referenced. Save this as a file mykeys.ss somewhere convenient.<BR>&gt; &gt;<BR>&gt; &gt; ;; following the msg<BR>&gt; &gt; http://www.cs.brown.edu/pipermail/plt-scheme/2006-March/012391.html<BR>&gt; &gt; (module mykeys (lib "keybinding-lang.ss" "framework")<BR>&gt; &gt; (define (make-handler s)<BR>&gt; &gt; (lambda (editor event)<BR>&gt; &gt; (send editor insert (make-object string-snip% s))))<BR>&gt; &gt;<BR>&gt; &gt; (keybinding "M:\\" (make-handler "\\")))<BR>&gt; &gt;<BR>&gt; &gt; Then go to Edit -&gt; Keybindings -&gt; Add User-defined Keybindings and<BR>&gt; &gt; choose the file you just saved. This should make the key combination<BR>&gt; &gt; do what you expect. You can remove this file from use later; an option<BR>&gt; &gt; to do this appears in the menu.<BR>&gt; &gt;<BR>&gt; &gt; If the preferred form for the above in DrScheme 4.0 is something else,<BR>&gt; &gt; I'd be happy to know about it. All I really know is that it works for<BR>&gt; &gt; me, and I'll eventually get around to learning more about snips and<BR>&gt; &gt; events...<BR>&gt; &gt;<BR>&gt; &gt; Pekka Karjalainen, with pretty much the same kind of keyboard<BR>&gt; &gt; _________________________________________________<BR>&gt; &gt; For list-related administrative tasks:<BR>&gt; &gt; http://list.cs.brown.edu/mailman/listinfo/plt-scheme<BR>&gt; &gt;<BR>&gt; &gt;<BR><BR><br /><hr />Den perfekta mixen av nöjesnyheter & livekonserter! <a href='http://video.se.msn.com/v/sv-se/v.htm' target='_new'>MSN Video</a></body>
</html>